~ubuntu-branches/ubuntu/trusty/libav/trusty-proposed

« back to all changes in this revision

Viewing changes to libavutil/aes.h

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2012-10-23 18:49:26 UTC
  • mto: (1.1.18 experimental)
  • mto: This revision was merged to the branch mainline in revision 34.
  • Revision ID: package-import@ubuntu.com-20121023184926-cw5imrodltw6h5o4
Tags: upstream-9~beta2
ImportĀ upstreamĀ versionĀ 9~beta2

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
#include <stdint.h>
25
25
 
 
26
#include "attributes.h"
 
27
#include "version.h"
 
28
 
26
29
/**
27
30
 * @defgroup lavu_aes AES
28
31
 * @ingroup lavu_crypto
29
32
 * @{
30
33
 */
31
34
 
32
 
extern const int av_aes_size;
 
35
#if FF_API_CONTEXT_SIZE
 
36
extern attribute_deprecated const int av_aes_size;
 
37
#endif
33
38
 
34
39
struct AVAES;
35
40
 
36
41
/**
 
42
 * Allocate an AVAES context.
 
43
 */
 
44
struct AVAES *av_aes_alloc(void);
 
45
 
 
46
/**
37
47
 * Initialize an AVAES context.
38
48
 * @param key_bits 128, 192 or 256
39
49
 * @param decrypt 0 for encryption, 1 for decryption