Allocate an AVAESCTR context.
Definition at line 41 of file aes_ctr.c.
Referenced by cenc_scheme_decrypt(), cens_scheme_decrypt(), ff_mov_cenc_init(), and main().
Initialize an AVAESCTR context.
Definition at line 74 of file aes_ctr.c.
Referenced by cenc_scheme_decrypt(), cens_scheme_decrypt(), ff_mov_cenc_init(), and main().
Release an AVAESCTR context.
Definition at line 84 of file aes_ctr.c.
Referenced by ff_mov_cenc_free(), main(), and mov_free_stream_context().
Process a buffer using a previously initialized context.
Definition at line 102 of file aes_ctr.c.
Referenced by cenc_scheme_decrypt(), cens_scheme_decrypt(), main(), and mov_cenc_write_encrypted().
Get the current iv.
Definition at line 59 of file aes_ctr.c.
Referenced by main(), and mov_cenc_start_packet().
Generate a random iv.
Definition at line 64 of file aes_ctr.c.
Referenced by ff_mov_cenc_init(), and main().
Forcefully change the 8-byte iv.
Definition at line 46 of file aes_ctr.c.
Referenced by av_aes_ctr_set_random_iv(), and main().
Forcefully change the "full" 16-byte iv, including the counter.
Definition at line 53 of file aes_ctr.c.
Referenced by cenc_scheme_decrypt(), cens_scheme_decrypt(), and main().
Increment the top 64 bit of the iv (performed after each frame)
Definition at line 95 of file aes_ctr.c.
Referenced by mov_cenc_end_packet().