Commit 1a56be9c authored by James Almer's avatar James Almer

avutil: undo FF_API_CRYPTO_CONTEXT deprecation for 2.8 release

There's no consensus yet if this deprecation is desired, so it's removed
from this release for the time being
Signed-off-by: 's avatarJames Almer <jamrial@gmail.com>
parent 8ca97b5e
...@@ -27,15 +27,6 @@ ...@@ -27,15 +27,6 @@
#include "mem.h" #include "mem.h"
#include "blowfish.h" #include "blowfish.h"
#if !FF_API_CRYPTO_CONTEXT
#define AV_BF_ROUNDS 16
struct AVBlowfish {
uint32_t p[AV_BF_ROUNDS + 2];
uint32_t s[4][256];
};
#endif
static const uint32_t orig_p[AV_BF_ROUNDS + 2] = { static const uint32_t orig_p[AV_BF_ROUNDS + 2] = {
0x243F6A88, 0x85A308D3, 0x13198A2E, 0x03707344, 0x243F6A88, 0x85A308D3, 0x13198A2E, 0x03707344,
0xA4093822, 0x299F31D0, 0x082EFA98, 0xEC4E6C89, 0xA4093822, 0x299F31D0, 0x082EFA98, 0xEC4E6C89,
......
...@@ -31,16 +31,12 @@ ...@@ -31,16 +31,12 @@
* @{ * @{
*/ */
#if FF_API_CRYPTO_CONTEXT
#define AV_BF_ROUNDS 16 #define AV_BF_ROUNDS 16
typedef struct AVBlowfish { typedef struct AVBlowfish {
uint32_t p[AV_BF_ROUNDS + 2]; uint32_t p[AV_BF_ROUNDS + 2];
uint32_t s[4][256]; uint32_t s[4][256];
} AVBlowfish; } AVBlowfish;
#else
typedef struct AVBlowfish AVBlowfish;
#endif
/** /**
* Allocate an AVBlowfish context. * Allocate an AVBlowfish context.
......
...@@ -25,13 +25,6 @@ ...@@ -25,13 +25,6 @@
#include "mem.h" #include "mem.h"
#include "des.h" #include "des.h"
#if !FF_API_CRYPTO_CONTEXT
struct AVDES {
uint64_t round_keys[3][16];
int triple_des;
};
#endif
#define T(a, b, c, d, e, f, g, h) 64-a,64-b,64-c,64-d,64-e,64-f,64-g,64-h #define T(a, b, c, d, e, f, g, h) 64-a,64-b,64-c,64-d,64-e,64-f,64-g,64-h
static const uint8_t IP_shuffle[] = { static const uint8_t IP_shuffle[] = {
T(58, 50, 42, 34, 26, 18, 10, 2), T(58, 50, 42, 34, 26, 18, 10, 2),
......
...@@ -30,14 +30,10 @@ ...@@ -30,14 +30,10 @@
* @{ * @{
*/ */
#if FF_API_CRYPTO_CONTEXT
typedef struct AVDES { typedef struct AVDES {
uint64_t round_keys[3][16]; uint64_t round_keys[3][16];
int triple_des; int triple_des;
} AVDES; } AVDES;
#else
typedef struct AVDES AVDES;
#endif
/** /**
* Allocate an AVDES context. * Allocate an AVDES context.
......
...@@ -25,13 +25,6 @@ ...@@ -25,13 +25,6 @@
#include "mem.h" #include "mem.h"
#include "rc4.h" #include "rc4.h"
#if !FF_API_CRYPTO_CONTEXT
struct AVRC4 {
uint8_t state[256];
int x, y;
};
#endif
AVRC4 *av_rc4_alloc(void) AVRC4 *av_rc4_alloc(void)
{ {
return av_mallocz(sizeof(struct AVRC4)); return av_mallocz(sizeof(struct AVRC4));
......
...@@ -30,14 +30,10 @@ ...@@ -30,14 +30,10 @@
* @{ * @{
*/ */
#if FF_API_CRYPTO_CONTEXT
typedef struct AVRC4 { typedef struct AVRC4 {
uint8_t state[256]; uint8_t state[256];
int x, y; int x, y;
} AVRC4; } AVRC4;
#else
typedef struct AVRC4 AVRC4;
#endif
/** /**
* Allocate an AVRC4 context. * Allocate an AVRC4 context.
......
...@@ -129,9 +129,6 @@ ...@@ -129,9 +129,6 @@
#ifndef FF_API_HMAC #ifndef FF_API_HMAC
#define FF_API_HMAC (LIBAVUTIL_VERSION_MAJOR < 55) #define FF_API_HMAC (LIBAVUTIL_VERSION_MAJOR < 55)
#endif #endif
#ifndef FF_API_CRYPTO_CONTEXT
#define FF_API_CRYPTO_CONTEXT (LIBAVUTIL_VERSION_MAJOR < 56)
#endif
#ifndef FF_API_VAAPI #ifndef FF_API_VAAPI
#define FF_API_VAAPI (LIBAVUTIL_VERSION_MAJOR < 56) #define FF_API_VAAPI (LIBAVUTIL_VERSION_MAJOR < 56)
#endif #endif
......
...@@ -34,12 +34,6 @@ ...@@ -34,12 +34,6 @@
#include "mem.h" #include "mem.h"
#include "xtea.h" #include "xtea.h"
#if !FF_API_CRYPTO_CONTEXT
struct AVXTEA {
uint32_t key[16];
};
#endif
AVXTEA *av_xtea_alloc(void) AVXTEA *av_xtea_alloc(void)
{ {
return av_mallocz(sizeof(struct AVXTEA)); return av_mallocz(sizeof(struct AVXTEA));
......
...@@ -33,13 +33,9 @@ ...@@ -33,13 +33,9 @@
* @{ * @{
*/ */
#if FF_API_CRYPTO_CONTEXT
typedef struct AVXTEA { typedef struct AVXTEA {
uint32_t key[16]; uint32_t key[16];
} AVXTEA; } AVXTEA;
#else
typedef struct AVXTEA AVXTEA;
#endif
/** /**
* Allocate an AVXTEA context. * Allocate an AVXTEA context.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment