You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-05-16 08:38:24 +02:00
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: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -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 @@
|
|||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#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 @@
|
|||||||
#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 @@
|
|||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#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 @@
|
|||||||
#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 @@
|
|||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#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 @@
|
|||||||
#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 @@
|
|||||||
#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 @@
|
|||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#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.
|
||||||
|
|||||||
Reference in New Issue
Block a user