Rename key_length in cipher_info
diff --git a/library/cipher.c b/library/cipher.c
index 0d869cf..627d459 100644
--- a/library/cipher.c
+++ b/library/cipher.c
@@ -111,7 +111,7 @@
for( def = mbedtls_cipher_definitions; def->info != NULL; def++ )
if( def->info->base->cipher == cipher_id &&
- def->info->key_length == (unsigned) key_bitlen &&
+ def->info->key_bitlen == (unsigned) key_bitlen &&
def->info->mode == mode )
return( def->info );
@@ -167,12 +167,12 @@
return( MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA );
if( ( ctx->cipher_info->flags & MBEDTLS_CIPHER_VARIABLE_KEY_LEN ) == 0 &&
- (int) ctx->cipher_info->key_length != key_bitlen )
+ (int) ctx->cipher_info->key_bitlen != key_bitlen )
{
return( MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA );
}
- ctx->key_length = key_bitlen;
+ ctx->key_bitlen = key_bitlen;
ctx->operation = operation;
/*
@@ -183,12 +183,12 @@
MBEDTLS_MODE_CTR == ctx->cipher_info->mode )
{
return ctx->cipher_info->base->setkey_enc_func( ctx->cipher_ctx, key,
- ctx->key_length );
+ ctx->key_bitlen );
}
if( MBEDTLS_DECRYPT == operation )
return ctx->cipher_info->base->setkey_dec_func( ctx->cipher_ctx, key,
- ctx->key_length );
+ ctx->key_bitlen );
return( MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA );
}
diff --git a/library/cipher_wrap.c b/library/cipher_wrap.c
index 18f832e..fafcfa0 100644
--- a/library/cipher_wrap.c
+++ b/library/cipher_wrap.c
@@ -140,15 +140,15 @@
#endif /* MBEDTLS_CIPHER_MODE_CTR */
static int aes_setkey_dec_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- return mbedtls_aes_setkey_dec( (mbedtls_aes_context *) ctx, key, key_length );
+ return mbedtls_aes_setkey_dec( (mbedtls_aes_context *) ctx, key, key_bitlen );
}
static int aes_setkey_enc_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- return mbedtls_aes_setkey_enc( (mbedtls_aes_context *) ctx, key, key_length );
+ return mbedtls_aes_setkey_enc( (mbedtls_aes_context *) ctx, key, key_bitlen );
}
static void * aes_ctx_alloc( void )
@@ -330,10 +330,10 @@
#if defined(MBEDTLS_GCM_C)
static int gcm_aes_setkey_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
return mbedtls_gcm_setkey( (mbedtls_gcm_context *) ctx, MBEDTLS_CIPHER_ID_AES,
- key, key_length );
+ key, key_bitlen );
}
static const mbedtls_cipher_base_t gcm_aes_info = {
@@ -393,10 +393,10 @@
#if defined(MBEDTLS_CCM_C)
static int ccm_aes_setkey_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
return mbedtls_ccm_setkey( (mbedtls_ccm_context *) ctx, MBEDTLS_CIPHER_ID_AES,
- key, key_length );
+ key, key_bitlen );
}
static const mbedtls_cipher_base_t ccm_aes_info = {
@@ -496,15 +496,15 @@
#endif /* MBEDTLS_CIPHER_MODE_CTR */
static int camellia_setkey_dec_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- return mbedtls_camellia_setkey_dec( (mbedtls_camellia_context *) ctx, key, key_length );
+ return mbedtls_camellia_setkey_dec( (mbedtls_camellia_context *) ctx, key, key_bitlen );
}
static int camellia_setkey_enc_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- return mbedtls_camellia_setkey_enc( (mbedtls_camellia_context *) ctx, key, key_length );
+ return mbedtls_camellia_setkey_enc( (mbedtls_camellia_context *) ctx, key, key_bitlen );
}
static void * camellia_ctx_alloc( void )
@@ -687,10 +687,10 @@
#if defined(MBEDTLS_GCM_C)
static int gcm_camellia_setkey_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
return mbedtls_gcm_setkey( (mbedtls_gcm_context *) ctx, MBEDTLS_CIPHER_ID_CAMELLIA,
- key, key_length );
+ key, key_bitlen );
}
static const mbedtls_cipher_base_t gcm_camellia_info = {
@@ -750,10 +750,10 @@
#if defined(MBEDTLS_CCM_C)
static int ccm_camellia_setkey_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
return mbedtls_ccm_setkey( (mbedtls_ccm_context *) ctx, MBEDTLS_CIPHER_ID_CAMELLIA,
- key, key_length );
+ key, key_bitlen );
}
static const mbedtls_cipher_base_t ccm_camellia_info = {
@@ -848,49 +848,49 @@
#endif /* MBEDTLS_CIPHER_MODE_CBC */
static int des_setkey_dec_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- ((void) key_length);
+ ((void) key_bitlen);
return mbedtls_des_setkey_dec( (mbedtls_des_context *) ctx, key );
}
static int des_setkey_enc_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- ((void) key_length);
+ ((void) key_bitlen);
return mbedtls_des_setkey_enc( (mbedtls_des_context *) ctx, key );
}
static int des3_set2key_dec_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- ((void) key_length);
+ ((void) key_bitlen);
return mbedtls_des3_set2key_dec( (mbedtls_des3_context *) ctx, key );
}
static int des3_set2key_enc_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- ((void) key_length);
+ ((void) key_bitlen);
return mbedtls_des3_set2key_enc( (mbedtls_des3_context *) ctx, key );
}
static int des3_set3key_dec_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- ((void) key_length);
+ ((void) key_bitlen);
return mbedtls_des3_set3key_dec( (mbedtls_des3_context *) ctx, key );
}
static int des3_set3key_enc_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- ((void) key_length);
+ ((void) key_bitlen);
return mbedtls_des3_set3key_enc( (mbedtls_des3_context *) ctx, key );
}
@@ -1107,9 +1107,9 @@
#endif /* MBEDTLS_CIPHER_MODE_CTR */
static int blowfish_setkey_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- return mbedtls_blowfish_setkey( (mbedtls_blowfish_context *) ctx, key, key_length );
+ return mbedtls_blowfish_setkey( (mbedtls_blowfish_context *) ctx, key, key_bitlen );
}
static void * blowfish_ctx_alloc( void )
@@ -1212,13 +1212,13 @@
}
static int arc4_setkey_wrap( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
- /* we get key_length in bits, arc4 expects it in bytes */
- if( key_length % 8 != 0 )
+ /* we get key_bitlen in bits, arc4 expects it in bytes */
+ if( key_bitlen % 8 != 0 )
return( MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA );
- mbedtls_arc4_setup( (mbedtls_arc4_context *) ctx, key, key_length / 8 );
+ mbedtls_arc4_setup( (mbedtls_arc4_context *) ctx, key, key_bitlen / 8 );
return( 0 );
}
@@ -1285,11 +1285,11 @@
}
static int null_setkey( void *ctx, const unsigned char *key,
- unsigned int key_length )
+ unsigned int key_bitlen )
{
((void) ctx);
((void) key);
- ((void) key_length);
+ ((void) key_bitlen);
return( 0 );
}
diff --git a/library/pkcs12.c b/library/pkcs12.c
index 1baa95c..bdf6a9b 100644
--- a/library/pkcs12.c
+++ b/library/pkcs12.c
@@ -184,7 +184,7 @@
if( cipher_info == NULL )
return( MBEDTLS_ERR_PKCS12_FEATURE_UNAVAILABLE );
- keylen = cipher_info->key_length / 8;
+ keylen = cipher_info->key_bitlen / 8;
if( ( ret = pkcs12_pbe_derive_key_iv( pbe_params, md_type, pwd, pwdlen,
key, keylen,
diff --git a/library/pkcs5.c b/library/pkcs5.c
index 7564733..68cbfa7 100644
--- a/library/pkcs5.c
+++ b/library/pkcs5.c
@@ -176,7 +176,7 @@
* The value of keylen from pkcs5_parse_pbkdf2_params() is ignored
* since it is optional and we don't know if it was set or not
*/
- keylen = cipher_info->key_length / 8;
+ keylen = cipher_info->key_bitlen / 8;
if( enc_scheme_params.tag != MBEDTLS_ASN1_OCTET_STRING ||
enc_scheme_params.len != cipher_info->iv_size )
diff --git a/library/ssl_ticket.c b/library/ssl_ticket.c
index baa8b82..3c7dd27 100644
--- a/library/ssl_ticket.c
+++ b/library/ssl_ticket.c
@@ -143,7 +143,7 @@
return( MBEDTLS_ERR_SSL_BAD_INPUT_DATA );
}
- if( cipher_info->key_length > 8 * MAX_KEY_BYTES )
+ if( cipher_info->key_bitlen > 8 * MAX_KEY_BYTES )
return( MBEDTLS_ERR_SSL_BAD_INPUT_DATA );
if( ( ret = mbedtls_cipher_setup( &ctx->keys[0].ctx, cipher_info ) ) != 0 ||
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index 48dfd04..f14c9dd 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -677,7 +677,7 @@
* Determine the appropriate key, IV and MAC length.
*/
- transform->keylen = cipher_info->key_length / 8;
+ transform->keylen = cipher_info->key_bitlen / 8;
if( cipher_info->mode == MBEDTLS_MODE_GCM ||
cipher_info->mode == MBEDTLS_MODE_CCM )
@@ -880,7 +880,7 @@
}
if( ( ret = mbedtls_cipher_setkey( &transform->cipher_ctx_enc, key1,
- cipher_info->key_length,
+ cipher_info->key_bitlen,
MBEDTLS_ENCRYPT ) ) != 0 )
{
MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_cipher_setkey", ret );
@@ -888,7 +888,7 @@
}
if( ( ret = mbedtls_cipher_setkey( &transform->cipher_ctx_dec, key2,
- cipher_info->key_length,
+ cipher_info->key_bitlen,
MBEDTLS_DECRYPT ) ) != 0 )
{
MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_cipher_setkey", ret );