Remove AES-192.
This commit is contained in:
parent
c0ba4f8bcd
commit
225d1d1044
@ -77,14 +77,6 @@ int main() {
|
||||
"\x88\x99\xaa\xbb\xcc\xdd\xee\xff",
|
||||
(const uint8_t *)"\x69\xc4\xe0\xd8\x6a\x7b\x04\x30"
|
||||
"\xd8\xcd\xb7\x80\x70\xb4\xc5\x5a") ||
|
||||
!TestAES((const uint8_t *)"\x00\x01\x02\x03\x04\x05\x06\x07"
|
||||
"\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f"
|
||||
"\x10\x11\x12\x13\x14\x15\x16\x17",
|
||||
192 / 8,
|
||||
(const uint8_t *)"\x00\x11\x22\x33\x44\x55\x66\x77"
|
||||
"\x88\x99\xaa\xbb\xcc\xdd\xee\xff",
|
||||
(const uint8_t *)"\xdd\xa9\x7c\xa4\x86\x4c\xdf\xe0"
|
||||
"\x6e\xaf\x70\xa0\xec\x0d\x71\x91") ||
|
||||
!TestAES((const uint8_t *)"\x00\x01\x02\x03\x04\x05\x06\x07"
|
||||
"\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f"
|
||||
"\x10\x11\x12\x13\x14\x15\x16\x17"
|
||||
|
@ -77,8 +77,6 @@ static const EVP_CIPHER *GetCipher(const std::string &name) {
|
||||
return EVP_aes_128_cbc();
|
||||
} else if (name == "AES-128-GCM") {
|
||||
return EVP_aes_128_gcm();
|
||||
} else if (name == "AES-192-CBC") {
|
||||
return EVP_aes_192_cbc();
|
||||
} else if (name == "AES-256-CBC") {
|
||||
return EVP_aes_256_cbc();
|
||||
} else if (name == "AES-128-CTR") {
|
||||
|
@ -713,28 +713,6 @@ static const EVP_CIPHER aes_128_gcm = {
|
||||
aes_gcm_ctrl};
|
||||
|
||||
|
||||
static const EVP_CIPHER aes_192_cbc = {
|
||||
NID_aes_192_cbc, 16 /* block_size */, 24 /* key_size */,
|
||||
16 /* iv_len */, sizeof(EVP_AES_KEY), EVP_CIPH_CBC_MODE,
|
||||
NULL /* app_data */, aes_init_key, aes_cbc_cipher,
|
||||
NULL /* cleanup */, NULL /* ctrl */};
|
||||
|
||||
static const EVP_CIPHER aes_192_ctr = {
|
||||
NID_aes_192_ctr, 1 /* block_size */, 24 /* key_size */,
|
||||
16 /* iv_len */, sizeof(EVP_AES_KEY), EVP_CIPH_CTR_MODE,
|
||||
NULL /* app_data */, aes_init_key, aes_ctr_cipher,
|
||||
NULL /* cleanup */, NULL /* ctrl */};
|
||||
|
||||
static const EVP_CIPHER aes_192_gcm = {
|
||||
NID_aes_192_gcm, 1 /* block_size */, 24 /* key_size */, 12 /* iv_len */,
|
||||
sizeof(EVP_AES_GCM_CTX),
|
||||
EVP_CIPH_GCM_MODE | EVP_CIPH_CUSTOM_IV | EVP_CIPH_FLAG_CUSTOM_CIPHER |
|
||||
EVP_CIPH_ALWAYS_CALL_INIT | EVP_CIPH_CTRL_INIT |
|
||||
EVP_CIPH_FLAG_AEAD_CIPHER,
|
||||
NULL /* app_data */, aes_gcm_init_key, aes_gcm_cipher, aes_gcm_cleanup,
|
||||
aes_gcm_ctrl};
|
||||
|
||||
|
||||
static const EVP_CIPHER aes_256_cbc = {
|
||||
NID_aes_256_cbc, 16 /* block_size */, 32 /* key_size */,
|
||||
16 /* iv_len */, sizeof(EVP_AES_KEY), EVP_CIPH_CBC_MODE,
|
||||
@ -858,28 +836,6 @@ static const EVP_CIPHER aesni_128_gcm = {
|
||||
aes_gcm_ctrl};
|
||||
|
||||
|
||||
static const EVP_CIPHER aesni_192_cbc = {
|
||||
NID_aes_192_cbc, 16 /* block_size */, 24 /* key_size */,
|
||||
16 /* iv_len */, sizeof(EVP_AES_KEY), EVP_CIPH_CBC_MODE,
|
||||
NULL /* app_data */, aesni_init_key, aesni_cbc_cipher,
|
||||
NULL /* cleanup */, NULL /* ctrl */};
|
||||
|
||||
static const EVP_CIPHER aesni_192_ctr = {
|
||||
NID_aes_192_ctr, 1 /* block_size */, 24 /* key_size */,
|
||||
16 /* iv_len */, sizeof(EVP_AES_KEY), EVP_CIPH_CTR_MODE,
|
||||
NULL /* app_data */, aesni_init_key, aes_ctr_cipher,
|
||||
NULL /* cleanup */, NULL /* ctrl */};
|
||||
|
||||
static const EVP_CIPHER aesni_192_gcm = {
|
||||
NID_aes_192_gcm, 1 /* block_size */, 24 /* key_size */, 12 /* iv_len */,
|
||||
sizeof(EVP_AES_GCM_CTX),
|
||||
EVP_CIPH_GCM_MODE | EVP_CIPH_CUSTOM_IV | EVP_CIPH_FLAG_CUSTOM_CIPHER |
|
||||
EVP_CIPH_ALWAYS_CALL_INIT | EVP_CIPH_CTRL_INIT |
|
||||
EVP_CIPH_FLAG_AEAD_CIPHER,
|
||||
NULL /* app_data */, aesni_gcm_init_key, aes_gcm_cipher, aes_gcm_cleanup,
|
||||
aes_gcm_ctrl};
|
||||
|
||||
|
||||
static const EVP_CIPHER aesni_256_cbc = {
|
||||
NID_aes_256_cbc, 16 /* block_size */, 32 /* key_size */,
|
||||
16 /* iv_len */, sizeof(EVP_AES_KEY), EVP_CIPH_CBC_MODE,
|
||||
@ -927,10 +883,6 @@ EVP_CIPHER_FUNCTION(128, cbc)
|
||||
EVP_CIPHER_FUNCTION(128, ctr)
|
||||
EVP_CIPHER_FUNCTION(128, gcm)
|
||||
|
||||
EVP_CIPHER_FUNCTION(192, cbc)
|
||||
EVP_CIPHER_FUNCTION(192, ctr)
|
||||
EVP_CIPHER_FUNCTION(192, gcm)
|
||||
|
||||
EVP_CIPHER_FUNCTION(256, cbc)
|
||||
EVP_CIPHER_FUNCTION(256, ctr)
|
||||
EVP_CIPHER_FUNCTION(256, gcm)
|
||||
|
@ -304,29 +304,3 @@ Plaintext = 48656c6c6f2c20576f726c64
|
||||
Ciphertext = cec189d0e8419b90fb16d555
|
||||
Tag = 32893832a8d609224d77c2e56a922282
|
||||
AAD =
|
||||
|
||||
|
||||
# AES-192 CBC-mode test from upstream OpenSSL.
|
||||
Cipher = AES-192-CBC
|
||||
Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B
|
||||
IV = 000102030405060708090A0B0C0D0E0F
|
||||
Plaintext = 6BC1BEE22E409F96E93D7E117393172A
|
||||
Ciphertext = 4F021DB243BC633D7178183A9FA071E8
|
||||
|
||||
Cipher = AES-192-CBC
|
||||
Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B
|
||||
IV = 4F021DB243BC633D7178183A9FA071E8
|
||||
Plaintext = AE2D8A571E03AC9C9EB76FAC45AF8E51
|
||||
Ciphertext = B4D9ADA9AD7DEDF4E5E738763F69145A
|
||||
|
||||
Cipher = AES-192-CBC
|
||||
Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B
|
||||
IV = B4D9ADA9AD7DEDF4E5E738763F69145A
|
||||
Plaintext = 30C81C46A35CE411E5FBC1191A0A52EF
|
||||
Ciphertext = 571B242012FB7AE07FA9BAAC3DF102E0
|
||||
|
||||
Cipher = AES-192-CBC
|
||||
Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B
|
||||
IV = 571B242012FB7AE07FA9BAAC3DF102E0
|
||||
Plaintext = F69F2445DF4F9B17AD2B417BE66C3710
|
||||
Ciphertext = 08B0E27988598881D920A9E64F5615CD
|
||||
|
@ -88,11 +88,6 @@ OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_ctr(void);
|
||||
OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_128_gcm(void);
|
||||
OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_256_gcm(void);
|
||||
|
||||
/* Deprecated 192-bit version of AES. */
|
||||
OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_cbc(void);
|
||||
OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_ctr(void);
|
||||
OPENSSL_EXPORT const EVP_CIPHER *EVP_aes_192_gcm(void);
|
||||
|
||||
/* EVP_enc_null returns a 'cipher' that passes plaintext through as
|
||||
* ciphertext. */
|
||||
OPENSSL_EXPORT const EVP_CIPHER *EVP_enc_null(void);
|
||||
|
@ -101,10 +101,6 @@
|
||||
#define NID_aes_128_cbc 419
|
||||
#define NID_aes_128_ctr 904
|
||||
#define NID_aes_128_gcm 895
|
||||
#define NID_aes_192_cbc 423
|
||||
#define NID_aes_192_ctr 905
|
||||
#define NID_aes_192_ecb 422
|
||||
#define NID_aes_192_gcm 898
|
||||
#define NID_aes_256_cbc 427
|
||||
#define NID_aes_256_ctr 906
|
||||
#define NID_aes_256_gcm 901
|
||||
|
Loading…
x
Reference in New Issue
Block a user