X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavutil%2Faes_ctr.c;h=0c2e86785f1bbbd67b9205a93e51c7f8e5f57628;hb=99cc3cf7a26cd4113e5047034577027d8c6f07a2;hp=e9c568fe0d13dd569ca151c29d7b97503cbd05ef;hpb=b3e5899e475d02dc0730e9405b4c067c8c78d8f4;p=ffmpeg diff --git a/libavutil/aes_ctr.c b/libavutil/aes_ctr.c index e9c568fe0d1..0c2e86785f1 100644 --- a/libavutil/aes_ctr.c +++ b/libavutil/aes_ctr.c @@ -45,6 +45,12 @@ void av_aes_ctr_set_iv(struct AVAESCTR *a, const uint8_t* iv) a->block_offset = 0; } +void av_aes_ctr_set_full_iv(struct AVAESCTR *a, const uint8_t* iv) +{ + memcpy(a->counter, iv, sizeof(a->counter)); + a->block_offset = 0; +} + const uint8_t* av_aes_ctr_get_iv(struct AVAESCTR *a) { return a->counter;