mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-04-14 00:58:38 +02:00
tools/crypto_bench: add missing RC4 implementation from tomcrypt
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
5420c8f76e
commit
e3734aa6a3
@ -528,6 +528,16 @@ static void run_tomcrypt_des(uint8_t *output,
|
|||||||
des_ecb_encrypt(input + i, output + i, &des);
|
des_ecb_encrypt(input + i, output + i, &des);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void run_tomcrypt_rc4(uint8_t *output,
|
||||||
|
const uint8_t *input, unsigned size)
|
||||||
|
{
|
||||||
|
rc4_state rc4;
|
||||||
|
|
||||||
|
rc4_stream_setup(&rc4, hardcoded_key, 16);
|
||||||
|
rc4_stream_crypt(&rc4, input, size, output);
|
||||||
|
rc4_stream_done(&rc4);
|
||||||
|
}
|
||||||
|
|
||||||
static void run_tomcrypt_twofish(uint8_t *output,
|
static void run_tomcrypt_twofish(uint8_t *output,
|
||||||
const uint8_t *input, unsigned size)
|
const uint8_t *input, unsigned size)
|
||||||
{
|
{
|
||||||
@ -647,10 +657,7 @@ struct hash_impl implementations[] = {
|
|||||||
IMPL(lavu, "TWOFISH", twofish, "crc:9edbd5c1")
|
IMPL(lavu, "TWOFISH", twofish, "crc:9edbd5c1")
|
||||||
IMPL(gcrypt, "TWOFISH", twofish, "crc:9edbd5c1")
|
IMPL(gcrypt, "TWOFISH", twofish, "crc:9edbd5c1")
|
||||||
IMPL(tomcrypt, "TWOFISH", twofish, "crc:9edbd5c1")
|
IMPL(tomcrypt, "TWOFISH", twofish, "crc:9edbd5c1")
|
||||||
IMPL(lavu, "RC4", rc4, "crc:538d37b2")
|
IMPL_ALL("RC4", rc4, "crc:538d37b2")
|
||||||
IMPL(crypto, "RC4", rc4, "crc:538d37b2")
|
|
||||||
IMPL(gcrypt, "RC4", rc4, "crc:538d37b2")
|
|
||||||
IMPL(mbedcrypto, "RC4", rc4, "crc:538d37b2")
|
|
||||||
IMPL(lavu, "XTEA", xtea, "crc:931fc270")
|
IMPL(lavu, "XTEA", xtea, "crc:931fc270")
|
||||||
IMPL(mbedcrypto, "XTEA", xtea, "crc:931fc270")
|
IMPL(mbedcrypto, "XTEA", xtea, "crc:931fc270")
|
||||||
IMPL(tomcrypt, "XTEA", xtea, "crc:931fc270")
|
IMPL(tomcrypt, "XTEA", xtea, "crc:931fc270")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user