~ubuntu-branches/ubuntu/trusty/gst-libav1.0/trusty-proposed

« back to all changes in this revision

Viewing changes to gst-libs/ext/libav/libavutil/aes.h

  • Committer: Package Import Robot
  • Author(s): Sebastian Dröge
  • Date: 2013-09-24 17:07:00 UTC
  • mfrom: (1.1.17) (7.1.9 experimental)
  • Revision ID: package-import@ubuntu.com-20130924170700-4dg62s3pwl0pdakz
Tags: 1.2.0-1
* New upstream stable release:
  + debian/control:
    - Build depend on GStreamer and gst-plugins-base >= 1.2.0.

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