mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-03-23 16:20:49 +00:00
Use fewer bits for iv_size
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
This commit is contained in:
parent
bb521fdbc9
commit
0ffb68ee3f
@ -296,7 +296,7 @@ typedef struct mbedtls_cipher_info_t {
|
|||||||
* For ciphers that accept variable IV sizes,
|
* For ciphers that accept variable IV sizes,
|
||||||
* this is the recommended size.
|
* this is the recommended size.
|
||||||
*/
|
*/
|
||||||
uint16_t MBEDTLS_PRIVATE(iv_size);
|
uint8_t MBEDTLS_PRIVATE(iv_size) : 3;
|
||||||
|
|
||||||
/** Bitflag comprised of MBEDTLS_CIPHER_VARIABLE_IV_LEN and
|
/** Bitflag comprised of MBEDTLS_CIPHER_VARIABLE_IV_LEN and
|
||||||
* MBEDTLS_CIPHER_VARIABLE_KEY_LEN indicating whether the
|
* MBEDTLS_CIPHER_VARIABLE_KEY_LEN indicating whether the
|
||||||
@ -309,8 +309,10 @@ typedef struct mbedtls_cipher_info_t {
|
|||||||
|
|
||||||
} mbedtls_cipher_info_t;
|
} mbedtls_cipher_info_t;
|
||||||
|
|
||||||
/* This is used to more compactly represent the key_bitlen field above. It is for internal use only. */
|
/* For internal use only.
|
||||||
|
* These are used to more compactly represent the key_bitlen and iv_size fields above. */
|
||||||
#define MBEDTLS_KEY_BITLEN_SHIFT 6
|
#define MBEDTLS_KEY_BITLEN_SHIFT 6
|
||||||
|
#define MBEDTLS_IV_SIZE_SHIFT 2
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Generic cipher context.
|
* Generic cipher context.
|
||||||
@ -524,7 +526,7 @@ static inline size_t mbedtls_cipher_info_get_iv_size(
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (size_t) info->MBEDTLS_PRIVATE(iv_size);
|
return ((size_t) info->MBEDTLS_PRIVATE(iv_size)) << MBEDTLS_IV_SIZE_SHIFT;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -730,7 +732,7 @@ static inline int mbedtls_cipher_get_iv_size(
|
|||||||
return (int) ctx->MBEDTLS_PRIVATE(iv_size);
|
return (int) ctx->MBEDTLS_PRIVATE(iv_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (int) ctx->MBEDTLS_PRIVATE(cipher_info)->MBEDTLS_PRIVATE(iv_size);
|
return (int) (((int)ctx->MBEDTLS_PRIVATE(cipher_info)->MBEDTLS_PRIVATE(iv_size)) << MBEDTLS_IV_SIZE_SHIFT);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -246,7 +246,7 @@ static const mbedtls_cipher_info_t aes_128_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_ECB,
|
MBEDTLS_CIPHER_AES_128_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -257,7 +257,7 @@ static const mbedtls_cipher_info_t aes_192_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_AES_192_ECB,
|
MBEDTLS_CIPHER_AES_192_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -268,7 +268,7 @@ static const mbedtls_cipher_info_t aes_256_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_ECB,
|
MBEDTLS_CIPHER_AES_256_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -280,7 +280,7 @@ static const mbedtls_cipher_info_t aes_128_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_CBC,
|
MBEDTLS_CIPHER_AES_128_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -291,7 +291,7 @@ static const mbedtls_cipher_info_t aes_192_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_AES_192_CBC,
|
MBEDTLS_CIPHER_AES_192_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -302,7 +302,7 @@ static const mbedtls_cipher_info_t aes_256_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_CBC,
|
MBEDTLS_CIPHER_AES_256_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -315,7 +315,7 @@ static const mbedtls_cipher_info_t aes_128_cfb128_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_CFB128,
|
MBEDTLS_CIPHER_AES_128_CFB128,
|
||||||
MBEDTLS_MODE_CFB,
|
MBEDTLS_MODE_CFB,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -326,7 +326,7 @@ static const mbedtls_cipher_info_t aes_192_cfb128_info = {
|
|||||||
MBEDTLS_CIPHER_AES_192_CFB128,
|
MBEDTLS_CIPHER_AES_192_CFB128,
|
||||||
MBEDTLS_MODE_CFB,
|
MBEDTLS_MODE_CFB,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -337,7 +337,7 @@ static const mbedtls_cipher_info_t aes_256_cfb128_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_CFB128,
|
MBEDTLS_CIPHER_AES_256_CFB128,
|
||||||
MBEDTLS_MODE_CFB,
|
MBEDTLS_MODE_CFB,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -350,7 +350,7 @@ static const mbedtls_cipher_info_t aes_128_ofb_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_OFB,
|
MBEDTLS_CIPHER_AES_128_OFB,
|
||||||
MBEDTLS_MODE_OFB,
|
MBEDTLS_MODE_OFB,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -361,7 +361,7 @@ static const mbedtls_cipher_info_t aes_192_ofb_info = {
|
|||||||
MBEDTLS_CIPHER_AES_192_OFB,
|
MBEDTLS_CIPHER_AES_192_OFB,
|
||||||
MBEDTLS_MODE_OFB,
|
MBEDTLS_MODE_OFB,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -372,7 +372,7 @@ static const mbedtls_cipher_info_t aes_256_ofb_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_OFB,
|
MBEDTLS_CIPHER_AES_256_OFB,
|
||||||
MBEDTLS_MODE_OFB,
|
MBEDTLS_MODE_OFB,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -385,7 +385,7 @@ static const mbedtls_cipher_info_t aes_128_ctr_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_CTR,
|
MBEDTLS_CIPHER_AES_128_CTR,
|
||||||
MBEDTLS_MODE_CTR,
|
MBEDTLS_MODE_CTR,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -396,7 +396,7 @@ static const mbedtls_cipher_info_t aes_192_ctr_info = {
|
|||||||
MBEDTLS_CIPHER_AES_192_CTR,
|
MBEDTLS_CIPHER_AES_192_CTR,
|
||||||
MBEDTLS_MODE_CTR,
|
MBEDTLS_MODE_CTR,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -407,7 +407,7 @@ static const mbedtls_cipher_info_t aes_256_ctr_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_CTR,
|
MBEDTLS_CIPHER_AES_256_CTR,
|
||||||
MBEDTLS_MODE_CTR,
|
MBEDTLS_MODE_CTR,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -484,7 +484,7 @@ static const mbedtls_cipher_info_t aes_128_xts_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_XTS,
|
MBEDTLS_CIPHER_AES_128_XTS,
|
||||||
MBEDTLS_MODE_XTS,
|
MBEDTLS_MODE_XTS,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -495,7 +495,7 @@ static const mbedtls_cipher_info_t aes_256_xts_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_XTS,
|
MBEDTLS_CIPHER_AES_256_XTS,
|
||||||
MBEDTLS_MODE_XTS,
|
MBEDTLS_MODE_XTS,
|
||||||
512 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
512 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -542,7 +542,7 @@ static const mbedtls_cipher_info_t aes_128_gcm_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_GCM,
|
MBEDTLS_CIPHER_AES_128_GCM,
|
||||||
MBEDTLS_MODE_GCM,
|
MBEDTLS_MODE_GCM,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -553,7 +553,7 @@ static const mbedtls_cipher_info_t aes_192_gcm_info = {
|
|||||||
MBEDTLS_CIPHER_AES_192_GCM,
|
MBEDTLS_CIPHER_AES_192_GCM,
|
||||||
MBEDTLS_MODE_GCM,
|
MBEDTLS_MODE_GCM,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -564,7 +564,7 @@ static const mbedtls_cipher_info_t aes_256_gcm_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_GCM,
|
MBEDTLS_CIPHER_AES_256_GCM,
|
||||||
MBEDTLS_MODE_GCM,
|
MBEDTLS_MODE_GCM,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -611,7 +611,7 @@ static const mbedtls_cipher_info_t aes_128_ccm_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_CCM,
|
MBEDTLS_CIPHER_AES_128_CCM,
|
||||||
MBEDTLS_MODE_CCM,
|
MBEDTLS_MODE_CCM,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -622,7 +622,7 @@ static const mbedtls_cipher_info_t aes_192_ccm_info = {
|
|||||||
MBEDTLS_CIPHER_AES_192_CCM,
|
MBEDTLS_CIPHER_AES_192_CCM,
|
||||||
MBEDTLS_MODE_CCM,
|
MBEDTLS_MODE_CCM,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -633,7 +633,7 @@ static const mbedtls_cipher_info_t aes_256_ccm_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_CCM,
|
MBEDTLS_CIPHER_AES_256_CCM,
|
||||||
MBEDTLS_MODE_CCM,
|
MBEDTLS_MODE_CCM,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -644,7 +644,7 @@ static const mbedtls_cipher_info_t aes_128_ccm_star_no_tag_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_CCM_STAR_NO_TAG,
|
MBEDTLS_CIPHER_AES_128_CCM_STAR_NO_TAG,
|
||||||
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -655,7 +655,7 @@ static const mbedtls_cipher_info_t aes_192_ccm_star_no_tag_info = {
|
|||||||
MBEDTLS_CIPHER_AES_192_CCM_STAR_NO_TAG,
|
MBEDTLS_CIPHER_AES_192_CCM_STAR_NO_TAG,
|
||||||
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -666,7 +666,7 @@ static const mbedtls_cipher_info_t aes_256_ccm_star_no_tag_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_CCM_STAR_NO_TAG,
|
MBEDTLS_CIPHER_AES_256_CCM_STAR_NO_TAG,
|
||||||
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -778,7 +778,7 @@ static const mbedtls_cipher_info_t camellia_128_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_128_ECB,
|
MBEDTLS_CIPHER_CAMELLIA_128_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -789,7 +789,7 @@ static const mbedtls_cipher_info_t camellia_192_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_192_ECB,
|
MBEDTLS_CIPHER_CAMELLIA_192_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -800,7 +800,7 @@ static const mbedtls_cipher_info_t camellia_256_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_256_ECB,
|
MBEDTLS_CIPHER_CAMELLIA_256_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -812,7 +812,7 @@ static const mbedtls_cipher_info_t camellia_128_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_128_CBC,
|
MBEDTLS_CIPHER_CAMELLIA_128_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -823,7 +823,7 @@ static const mbedtls_cipher_info_t camellia_192_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_192_CBC,
|
MBEDTLS_CIPHER_CAMELLIA_192_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -834,7 +834,7 @@ static const mbedtls_cipher_info_t camellia_256_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_256_CBC,
|
MBEDTLS_CIPHER_CAMELLIA_256_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -847,7 +847,7 @@ static const mbedtls_cipher_info_t camellia_128_cfb128_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_128_CFB128,
|
MBEDTLS_CIPHER_CAMELLIA_128_CFB128,
|
||||||
MBEDTLS_MODE_CFB,
|
MBEDTLS_MODE_CFB,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -858,7 +858,7 @@ static const mbedtls_cipher_info_t camellia_192_cfb128_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_192_CFB128,
|
MBEDTLS_CIPHER_CAMELLIA_192_CFB128,
|
||||||
MBEDTLS_MODE_CFB,
|
MBEDTLS_MODE_CFB,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -869,7 +869,7 @@ static const mbedtls_cipher_info_t camellia_256_cfb128_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_256_CFB128,
|
MBEDTLS_CIPHER_CAMELLIA_256_CFB128,
|
||||||
MBEDTLS_MODE_CFB,
|
MBEDTLS_MODE_CFB,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -882,7 +882,7 @@ static const mbedtls_cipher_info_t camellia_128_ctr_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_128_CTR,
|
MBEDTLS_CIPHER_CAMELLIA_128_CTR,
|
||||||
MBEDTLS_MODE_CTR,
|
MBEDTLS_MODE_CTR,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -893,7 +893,7 @@ static const mbedtls_cipher_info_t camellia_192_ctr_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_192_CTR,
|
MBEDTLS_CIPHER_CAMELLIA_192_CTR,
|
||||||
MBEDTLS_MODE_CTR,
|
MBEDTLS_MODE_CTR,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -904,7 +904,7 @@ static const mbedtls_cipher_info_t camellia_256_ctr_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_256_CTR,
|
MBEDTLS_CIPHER_CAMELLIA_256_CTR,
|
||||||
MBEDTLS_MODE_CTR,
|
MBEDTLS_MODE_CTR,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -951,7 +951,7 @@ static const mbedtls_cipher_info_t camellia_128_gcm_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_128_GCM,
|
MBEDTLS_CIPHER_CAMELLIA_128_GCM,
|
||||||
MBEDTLS_MODE_GCM,
|
MBEDTLS_MODE_GCM,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -962,7 +962,7 @@ static const mbedtls_cipher_info_t camellia_192_gcm_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_192_GCM,
|
MBEDTLS_CIPHER_CAMELLIA_192_GCM,
|
||||||
MBEDTLS_MODE_GCM,
|
MBEDTLS_MODE_GCM,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -973,7 +973,7 @@ static const mbedtls_cipher_info_t camellia_256_gcm_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_256_GCM,
|
MBEDTLS_CIPHER_CAMELLIA_256_GCM,
|
||||||
MBEDTLS_MODE_GCM,
|
MBEDTLS_MODE_GCM,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1020,7 +1020,7 @@ static const mbedtls_cipher_info_t camellia_128_ccm_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_128_CCM,
|
MBEDTLS_CIPHER_CAMELLIA_128_CCM,
|
||||||
MBEDTLS_MODE_CCM,
|
MBEDTLS_MODE_CCM,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1031,7 +1031,7 @@ static const mbedtls_cipher_info_t camellia_192_ccm_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_192_CCM,
|
MBEDTLS_CIPHER_CAMELLIA_192_CCM,
|
||||||
MBEDTLS_MODE_CCM,
|
MBEDTLS_MODE_CCM,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1042,7 +1042,7 @@ static const mbedtls_cipher_info_t camellia_256_ccm_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_256_CCM,
|
MBEDTLS_CIPHER_CAMELLIA_256_CCM,
|
||||||
MBEDTLS_MODE_CCM,
|
MBEDTLS_MODE_CCM,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1053,7 +1053,7 @@ static const mbedtls_cipher_info_t camellia_128_ccm_star_no_tag_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_128_CCM_STAR_NO_TAG,
|
MBEDTLS_CIPHER_CAMELLIA_128_CCM_STAR_NO_TAG,
|
||||||
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1064,7 +1064,7 @@ static const mbedtls_cipher_info_t camellia_192_ccm_star_no_tag_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_192_CCM_STAR_NO_TAG,
|
MBEDTLS_CIPHER_CAMELLIA_192_CCM_STAR_NO_TAG,
|
||||||
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1075,7 +1075,7 @@ static const mbedtls_cipher_info_t camellia_256_ccm_star_no_tag_info = {
|
|||||||
MBEDTLS_CIPHER_CAMELLIA_256_CCM_STAR_NO_TAG,
|
MBEDTLS_CIPHER_CAMELLIA_256_CCM_STAR_NO_TAG,
|
||||||
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1188,7 +1188,7 @@ static const mbedtls_cipher_info_t aria_128_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_128_ECB,
|
MBEDTLS_CIPHER_ARIA_128_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1199,7 +1199,7 @@ static const mbedtls_cipher_info_t aria_192_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_192_ECB,
|
MBEDTLS_CIPHER_ARIA_192_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1210,7 +1210,7 @@ static const mbedtls_cipher_info_t aria_256_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_256_ECB,
|
MBEDTLS_CIPHER_ARIA_256_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1222,7 +1222,7 @@ static const mbedtls_cipher_info_t aria_128_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_128_CBC,
|
MBEDTLS_CIPHER_ARIA_128_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1233,7 +1233,7 @@ static const mbedtls_cipher_info_t aria_192_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_192_CBC,
|
MBEDTLS_CIPHER_ARIA_192_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1244,7 +1244,7 @@ static const mbedtls_cipher_info_t aria_256_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_256_CBC,
|
MBEDTLS_CIPHER_ARIA_256_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1257,7 +1257,7 @@ static const mbedtls_cipher_info_t aria_128_cfb128_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_128_CFB128,
|
MBEDTLS_CIPHER_ARIA_128_CFB128,
|
||||||
MBEDTLS_MODE_CFB,
|
MBEDTLS_MODE_CFB,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1268,7 +1268,7 @@ static const mbedtls_cipher_info_t aria_192_cfb128_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_192_CFB128,
|
MBEDTLS_CIPHER_ARIA_192_CFB128,
|
||||||
MBEDTLS_MODE_CFB,
|
MBEDTLS_MODE_CFB,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1279,7 +1279,7 @@ static const mbedtls_cipher_info_t aria_256_cfb128_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_256_CFB128,
|
MBEDTLS_CIPHER_ARIA_256_CFB128,
|
||||||
MBEDTLS_MODE_CFB,
|
MBEDTLS_MODE_CFB,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1292,7 +1292,7 @@ static const mbedtls_cipher_info_t aria_128_ctr_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_128_CTR,
|
MBEDTLS_CIPHER_ARIA_128_CTR,
|
||||||
MBEDTLS_MODE_CTR,
|
MBEDTLS_MODE_CTR,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1303,7 +1303,7 @@ static const mbedtls_cipher_info_t aria_192_ctr_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_192_CTR,
|
MBEDTLS_CIPHER_ARIA_192_CTR,
|
||||||
MBEDTLS_MODE_CTR,
|
MBEDTLS_MODE_CTR,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1314,7 +1314,7 @@ static const mbedtls_cipher_info_t aria_256_ctr_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_256_CTR,
|
MBEDTLS_CIPHER_ARIA_256_CTR,
|
||||||
MBEDTLS_MODE_CTR,
|
MBEDTLS_MODE_CTR,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
16,
|
16 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1361,7 +1361,7 @@ static const mbedtls_cipher_info_t aria_128_gcm_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_128_GCM,
|
MBEDTLS_CIPHER_ARIA_128_GCM,
|
||||||
MBEDTLS_MODE_GCM,
|
MBEDTLS_MODE_GCM,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1372,7 +1372,7 @@ static const mbedtls_cipher_info_t aria_192_gcm_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_192_GCM,
|
MBEDTLS_CIPHER_ARIA_192_GCM,
|
||||||
MBEDTLS_MODE_GCM,
|
MBEDTLS_MODE_GCM,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1383,7 +1383,7 @@ static const mbedtls_cipher_info_t aria_256_gcm_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_256_GCM,
|
MBEDTLS_CIPHER_ARIA_256_GCM,
|
||||||
MBEDTLS_MODE_GCM,
|
MBEDTLS_MODE_GCM,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1430,7 +1430,7 @@ static const mbedtls_cipher_info_t aria_128_ccm_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_128_CCM,
|
MBEDTLS_CIPHER_ARIA_128_CCM,
|
||||||
MBEDTLS_MODE_CCM,
|
MBEDTLS_MODE_CCM,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1441,7 +1441,7 @@ static const mbedtls_cipher_info_t aria_192_ccm_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_192_CCM,
|
MBEDTLS_CIPHER_ARIA_192_CCM,
|
||||||
MBEDTLS_MODE_CCM,
|
MBEDTLS_MODE_CCM,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1452,7 +1452,7 @@ static const mbedtls_cipher_info_t aria_256_ccm_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_256_CCM,
|
MBEDTLS_CIPHER_ARIA_256_CCM,
|
||||||
MBEDTLS_MODE_CCM,
|
MBEDTLS_MODE_CCM,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1463,7 +1463,7 @@ static const mbedtls_cipher_info_t aria_128_ccm_star_no_tag_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_128_CCM_STAR_NO_TAG,
|
MBEDTLS_CIPHER_ARIA_128_CCM_STAR_NO_TAG,
|
||||||
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1474,7 +1474,7 @@ static const mbedtls_cipher_info_t aria_192_ccm_star_no_tag_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_192_CCM_STAR_NO_TAG,
|
MBEDTLS_CIPHER_ARIA_192_CCM_STAR_NO_TAG,
|
||||||
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1485,7 +1485,7 @@ static const mbedtls_cipher_info_t aria_256_ccm_star_no_tag_info = {
|
|||||||
MBEDTLS_CIPHER_ARIA_256_CCM_STAR_NO_TAG,
|
MBEDTLS_CIPHER_ARIA_256_CCM_STAR_NO_TAG,
|
||||||
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
MBEDTLS_MODE_CCM_STAR_NO_TAG,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
MBEDTLS_CIPHER_VARIABLE_IV_LEN,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -1647,7 +1647,7 @@ static const mbedtls_cipher_info_t des_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_DES_ECB,
|
MBEDTLS_CIPHER_DES_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
MBEDTLS_KEY_LENGTH_DES >> MBEDTLS_KEY_BITLEN_SHIFT,
|
MBEDTLS_KEY_LENGTH_DES >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
8
|
8
|
||||||
};
|
};
|
||||||
@ -1659,7 +1659,7 @@ static const mbedtls_cipher_info_t des_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_DES_CBC,
|
MBEDTLS_CIPHER_DES_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
MBEDTLS_KEY_LENGTH_DES >> MBEDTLS_KEY_BITLEN_SHIFT,
|
MBEDTLS_KEY_LENGTH_DES >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
8,
|
8 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
8
|
8
|
||||||
};
|
};
|
||||||
@ -1698,7 +1698,7 @@ static const mbedtls_cipher_info_t des_ede_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_DES_EDE_ECB,
|
MBEDTLS_CIPHER_DES_EDE_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
MBEDTLS_KEY_LENGTH_DES_EDE >> MBEDTLS_KEY_BITLEN_SHIFT,
|
MBEDTLS_KEY_LENGTH_DES_EDE >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
8
|
8
|
||||||
};
|
};
|
||||||
@ -1710,7 +1710,7 @@ static const mbedtls_cipher_info_t des_ede_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_DES_EDE_CBC,
|
MBEDTLS_CIPHER_DES_EDE_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
MBEDTLS_KEY_LENGTH_DES_EDE >> MBEDTLS_KEY_BITLEN_SHIFT,
|
MBEDTLS_KEY_LENGTH_DES_EDE >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
8,
|
8 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
8
|
8
|
||||||
};
|
};
|
||||||
@ -1749,7 +1749,7 @@ static const mbedtls_cipher_info_t des_ede3_ecb_info = {
|
|||||||
MBEDTLS_CIPHER_DES_EDE3_ECB,
|
MBEDTLS_CIPHER_DES_EDE3_ECB,
|
||||||
MBEDTLS_MODE_ECB,
|
MBEDTLS_MODE_ECB,
|
||||||
MBEDTLS_KEY_LENGTH_DES_EDE3 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
MBEDTLS_KEY_LENGTH_DES_EDE3 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
8
|
8
|
||||||
};
|
};
|
||||||
@ -1760,7 +1760,7 @@ static const mbedtls_cipher_info_t des_ede3_cbc_info = {
|
|||||||
MBEDTLS_CIPHER_DES_EDE3_CBC,
|
MBEDTLS_CIPHER_DES_EDE3_CBC,
|
||||||
MBEDTLS_MODE_CBC,
|
MBEDTLS_MODE_CBC,
|
||||||
MBEDTLS_KEY_LENGTH_DES_EDE3 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
MBEDTLS_KEY_LENGTH_DES_EDE3 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
8,
|
8 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
8
|
8
|
||||||
};
|
};
|
||||||
@ -1849,7 +1849,7 @@ static const mbedtls_cipher_info_t chacha20_info = {
|
|||||||
MBEDTLS_CIPHER_CHACHA20,
|
MBEDTLS_CIPHER_CHACHA20,
|
||||||
MBEDTLS_MODE_STREAM,
|
MBEDTLS_MODE_STREAM,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
1
|
1
|
||||||
};
|
};
|
||||||
@ -1924,7 +1924,7 @@ static const mbedtls_cipher_info_t chachapoly_info = {
|
|||||||
MBEDTLS_CIPHER_CHACHA20_POLY1305,
|
MBEDTLS_CIPHER_CHACHA20_POLY1305,
|
||||||
MBEDTLS_MODE_CHACHAPOLY,
|
MBEDTLS_MODE_CHACHAPOLY,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
12,
|
12 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
1
|
1
|
||||||
};
|
};
|
||||||
@ -1993,7 +1993,7 @@ static const mbedtls_cipher_info_t null_cipher_info = {
|
|||||||
MBEDTLS_CIPHER_NULL,
|
MBEDTLS_CIPHER_NULL,
|
||||||
MBEDTLS_MODE_STREAM,
|
MBEDTLS_MODE_STREAM,
|
||||||
0 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
0 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
1
|
1
|
||||||
};
|
};
|
||||||
@ -2064,7 +2064,7 @@ static const mbedtls_cipher_info_t aes_128_nist_kw_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_KW,
|
MBEDTLS_CIPHER_AES_128_KW,
|
||||||
MBEDTLS_MODE_KW,
|
MBEDTLS_MODE_KW,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -2075,7 +2075,7 @@ static const mbedtls_cipher_info_t aes_192_nist_kw_info = {
|
|||||||
MBEDTLS_CIPHER_AES_192_KW,
|
MBEDTLS_CIPHER_AES_192_KW,
|
||||||
MBEDTLS_MODE_KW,
|
MBEDTLS_MODE_KW,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -2086,7 +2086,7 @@ static const mbedtls_cipher_info_t aes_256_nist_kw_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_KW,
|
MBEDTLS_CIPHER_AES_256_KW,
|
||||||
MBEDTLS_MODE_KW,
|
MBEDTLS_MODE_KW,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -2097,7 +2097,7 @@ static const mbedtls_cipher_info_t aes_128_nist_kwp_info = {
|
|||||||
MBEDTLS_CIPHER_AES_128_KWP,
|
MBEDTLS_CIPHER_AES_128_KWP,
|
||||||
MBEDTLS_MODE_KWP,
|
MBEDTLS_MODE_KWP,
|
||||||
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
128 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -2108,7 +2108,7 @@ static const mbedtls_cipher_info_t aes_192_nist_kwp_info = {
|
|||||||
MBEDTLS_CIPHER_AES_192_KWP,
|
MBEDTLS_CIPHER_AES_192_KWP,
|
||||||
MBEDTLS_MODE_KWP,
|
MBEDTLS_MODE_KWP,
|
||||||
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
192 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
@ -2119,7 +2119,7 @@ static const mbedtls_cipher_info_t aes_256_nist_kwp_info = {
|
|||||||
MBEDTLS_CIPHER_AES_256_KWP,
|
MBEDTLS_CIPHER_AES_256_KWP,
|
||||||
MBEDTLS_MODE_KWP,
|
MBEDTLS_MODE_KWP,
|
||||||
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
256 >> MBEDTLS_KEY_BITLEN_SHIFT,
|
||||||
0,
|
0 >> MBEDTLS_IV_SIZE_SHIFT,
|
||||||
0,
|
0,
|
||||||
16
|
16
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user