/mbedtls-development/tests/suites/ |
A D | test_suite_ccm.function | 27 TEST_EQUAL( 0, mbedtls_ccm_starts( ctx, mode, iv->x, iv->len ) ); 113 memset( iv, 0, sizeof( iv ) ); 154 memset( iv, 0, sizeof( iv ) ); 244 TEST_EQUAL( 0, mbedtls_ccm_starts( &ctx, mode, iv->x, iv->len ) ); 434 memset( iv, 0x00, sizeof( iv ) ); 498 TEST_EQUAL( 0, mbedtls_ccm_starts( &ctx, mode, iv->x, iv->len ) ); 532 TEST_EQUAL( 0, mbedtls_ccm_starts( &ctx, mode, iv->x, iv->len ) ); 559 TEST_EQUAL( 0, mbedtls_ccm_starts( &ctx, mode, iv->x, iv->len ) ); 580 TEST_EQUAL( 0, mbedtls_ccm_starts( &ctx, mode, iv->x, iv->len ) ); 602 TEST_EQUAL( 0, mbedtls_ccm_starts( &ctx, mode, iv->x, iv->len ) ); [all …]
|
A D | test_suite_cipher.function | 301 unsigned char iv[32]; 309 memset( iv, 0, sizeof( iv ) ); 348 unsigned char iv[16]; 396 memset( iv , 0x00 + i, sizeof( iv ) ); 746 TEST_ASSERT( 0 == mbedtls_cipher_set_iv( &ctx, iv->x, iv->len ) ); 803 if( iv->len == 0 ) 804 iv->x = NULL; 864 ret = mbedtls_cipher_auth_decrypt_ext( &ctx, iv->x, iv->len, 879 ret = mbedtls_cipher_auth_decrypt_ext( &ctx, iv->x, iv->len, 927 ret = mbedtls_cipher_auth_encrypt_ext( &ctx, iv->x, iv->len, [all …]
|
A D | test_suite_gcm.function | 9 const data_t *iv, 29 iv->x, iv->len ) ); 67 const data_t *iv, 81 iv->x, iv->len ) ); 110 const data_t *iv, 119 TEST_EQUAL( 0, mbedtls_gcm_starts( ctx, mode, iv->x, iv->len ) ); 141 const data_t *iv, 148 iv->x, iv->len ) ); 437 const data_t *iv ) 446 TEST_EQUAL( 0, mbedtls_gcm_starts( &ctx, mode, iv->x, iv->len ) );
|
/mbedtls-development/programs/psa/ |
A D | crypto_examples.c | 99 uint8_t * iv, in cipher_encrypt() argument 130 const uint8_t * iv, in cipher_decrypt() argument 146 status = psa_cipher_set_iv( &operation, iv, iv_size ); in cipher_decrypt() 172 uint8_t iv[block_size]; in cipher_example_encrypt_decrypt_aes_cbc_nopad_1_block() local 189 status = cipher_encrypt( key, alg, iv, sizeof( iv ), in cipher_example_encrypt_decrypt_aes_cbc_nopad_1_block() 194 status = cipher_decrypt( key, alg, iv, sizeof( iv ), in cipher_example_encrypt_decrypt_aes_cbc_nopad_1_block() 222 uint8_t iv[block_size], input[input_size], in cipher_example_encrypt_decrypt_aes_cbc_pkcs7_multi() local 237 status = cipher_encrypt( key, alg, iv, sizeof( iv ), in cipher_example_encrypt_decrypt_aes_cbc_pkcs7_multi() 242 status = cipher_decrypt( key, alg, iv, sizeof( iv ), in cipher_example_encrypt_decrypt_aes_cbc_pkcs7_multi() 284 status = cipher_encrypt( key, alg, iv, sizeof( iv ), in cipher_example_encrypt_decrypt_aes_ctr_multi() [all …]
|
/mbedtls-development/library/ |
A D | aria.c | 606 ARIA_VALIDATE_RET( iv != NULL ); in mbedtls_aria_crypt_cbc() 668 ARIA_VALIDATE_RET( iv != NULL ); in mbedtls_aria_crypt_cfb128() 684 mbedtls_aria_crypt_ecb( ctx, iv, iv ); in mbedtls_aria_crypt_cfb128() 687 *output++ = c ^ iv[n]; in mbedtls_aria_crypt_cfb128() 688 iv[n] = c; in mbedtls_aria_crypt_cfb128() 698 mbedtls_aria_crypt_ecb( ctx, iv, iv ); in mbedtls_aria_crypt_cfb128() 700 iv[n] = *output++ = (unsigned char)( iv[n] ^ *input++ ); in mbedtls_aria_crypt_cfb128() 925 uint8_t buf[48], iv[MBEDTLS_ARIA_BLOCKSIZE]; in mbedtls_aria_self_test() local 1010 iv, aria_test2_cfb_ct[i], buf ); in mbedtls_aria_self_test() 1028 mbedtls_aria_crypt_ctr( &ctx, 48, &j, iv, blk, in mbedtls_aria_self_test() [all …]
|
A D | cipher.c | 372 const unsigned char *iv, in mbedtls_cipher_set_iv() argument 378 CIPHER_VALIDATE_RET( iv_len == 0 || iv != NULL ); in mbedtls_cipher_set_iv() 410 iv, in mbedtls_cipher_set_iv() 423 iv, iv_len ) ); in mbedtls_cipher_set_iv() 448 iv, iv_len ) ); in mbedtls_cipher_set_iv() 454 memcpy( ctx->iv, iv, actual_iv_size ); in mbedtls_cipher_set_iv() 736 ilen, &ctx->unprocessed_len, ctx->iv, in mbedtls_cipher_update() 1379 iv, iv_len, in mbedtls_cipher_aead_encrypt() 1459 iv, iv_len, in mbedtls_cipher_aead_decrypt() 1565 (void) iv; in mbedtls_cipher_auth_encrypt_ext() [all …]
|
A D | camellia.c | 556 CAMELLIA_VALIDATE_RET( iv != NULL ); in mbedtls_camellia_crypt_cbc() 573 memcpy( iv, temp, 16 ); in mbedtls_camellia_crypt_cbc() 588 memcpy( iv, output, 16 ); in mbedtls_camellia_crypt_cbc() 608 unsigned char iv[16], in mbedtls_camellia_crypt_cfb128() 631 mbedtls_camellia_crypt_ecb( ctx, MBEDTLS_CAMELLIA_ENCRYPT, iv, iv ); in mbedtls_camellia_crypt_cfb128() 635 iv[n] = (unsigned char) c; in mbedtls_camellia_crypt_cfb128() 645 mbedtls_camellia_crypt_ecb( ctx, MBEDTLS_CAMELLIA_ENCRYPT, iv, iv ); in mbedtls_camellia_crypt_cfb128() 647 iv[n] = *output++ = (unsigned char)( iv[n] ^ *input++ ); in mbedtls_camellia_crypt_cfb128() 915 unsigned char iv[16]; in mbedtls_camellia_self_test() local 993 memcpy( iv , src, 16 ); in mbedtls_camellia_self_test() [all …]
|
A D | des.c | 641 unsigned char iv[8], in mbedtls_des_crypt_cbc() 657 output[i] = (unsigned char)( input[i] ^ iv[i] ); in mbedtls_des_crypt_cbc() 662 memcpy( iv, output, 8 ); in mbedtls_des_crypt_cbc() 679 output[i] = (unsigned char)( output[i] ^ iv[i] ); in mbedtls_des_crypt_cbc() 681 memcpy( iv, temp, 8 ); in mbedtls_des_crypt_cbc() 747 unsigned char iv[8], in mbedtls_des3_crypt_cbc() 763 output[i] = (unsigned char)( input[i] ^ iv[i] ); in mbedtls_des3_crypt_cbc() 768 memcpy( iv, output, 8 ); in mbedtls_des3_crypt_cbc() 787 memcpy( iv, temp, 8 ); in mbedtls_des3_crypt_cbc() 867 unsigned char iv[8]; in mbedtls_des_self_test() local [all …]
|
A D | ccm.c | 205 const unsigned char *iv, in mbedtls_ccm_starts() argument 227 memcpy( ctx->ctr + 1, iv, iv_len ); in mbedtls_ccm_starts() 234 memcpy( ctx->y + 1, iv, iv_len ); in mbedtls_ccm_starts() 489 const unsigned char *iv, size_t iv_len, in ccm_auth_crypt() argument 520 const unsigned char *iv, size_t iv_len, in mbedtls_ccm_star_encrypt_and_tag() argument 530 const unsigned char *iv, size_t iv_len, in mbedtls_ccm_encrypt_and_tag() argument 569 iv, iv_len, add, add_len, in ccm_auth_decrypt() 585 const unsigned char *iv, size_t iv_len, in mbedtls_ccm_star_auth_decrypt() argument 591 iv, iv_len, add, add_len, in mbedtls_ccm_star_auth_decrypt() 596 const unsigned char *iv, size_t iv_len, in mbedtls_ccm_auth_decrypt() argument [all …]
|
A D | pkcs12.c | 83 unsigned char *iv, size_t ivlen ) in pkcs12_pbe_derive_key_iv() argument 110 if( iv == NULL || ivlen == 0 ) in pkcs12_pbe_derive_key_iv() 113 if( ( ret = mbedtls_pkcs12_derivation( iv, ivlen, unipwd, pwdlen * 2 + 2, in pkcs12_pbe_derive_key_iv() 132 unsigned char iv[16]; in mbedtls_pkcs12_pbe() local 145 iv, cipher_info->iv_size ) ) != 0 ) in mbedtls_pkcs12_pbe() 158 if( ( ret = mbedtls_cipher_set_iv( &cipher_ctx, iv, cipher_info->iv_size ) ) != 0 ) in mbedtls_pkcs12_pbe() 175 mbedtls_platform_zeroize( iv, sizeof( iv ) ); in mbedtls_pkcs12_pbe()
|
A D | ssl_ticket.c | 207 unsigned char *iv = start + TICKET_KEY_NAME_BYTES; in mbedtls_ssl_ticket_write() local 208 unsigned char *state_len_bytes = iv + TICKET_IV_BYTES; in mbedtls_ssl_ticket_write() 235 if( ( ret = ctx->f_rng( ctx->p_rng, iv, TICKET_IV_BYTES ) ) != 0 ) in mbedtls_ssl_ticket_write() 250 iv, TICKET_IV_BYTES, in mbedtls_ssl_ticket_write() 304 unsigned char *iv = buf + TICKET_KEY_NAME_BYTES; in mbedtls_ssl_ticket_parse() local 305 unsigned char *enc_len_p = iv + TICKET_IV_BYTES; in mbedtls_ssl_ticket_parse() 342 iv, TICKET_IV_BYTES, in mbedtls_ssl_ticket_parse()
|
A D | cipher_wrap.h | 54 unsigned char *iv, const unsigned char *input, 61 unsigned char *iv, const unsigned char *input, 68 unsigned char *iv,
|
A D | padlock.c | 117 unsigned char iv[16], in mbedtls_padlock_xcryptcbc() 134 memcpy( iw, iv, 16 ); in mbedtls_padlock_xcryptcbc() 157 memcpy( iv, iw, 16 ); in mbedtls_padlock_xcryptcbc()
|
A D | cipher_wrap.c | 127 unsigned char *iv, const unsigned char *input, unsigned char *output ) in aes_crypt_cbc_wrap() argument 136 size_t length, size_t *iv_off, unsigned char *iv, in aes_crypt_cfb128_wrap() argument 146 unsigned char *iv, const unsigned char *input, unsigned char *output ) in aes_crypt_ofb_wrap() argument 149 iv, input, output ); in aes_crypt_ofb_wrap() 690 size_t length, unsigned char *iv, in camellia_crypt_cbc_wrap() argument 700 size_t length, size_t *iv_off, unsigned char *iv, in camellia_crypt_cfb128_wrap() argument 704 iv_off, iv, input, output ); in camellia_crypt_cfb128_wrap() 1099 size_t length, unsigned char *iv, in aria_crypt_cbc_wrap() argument 1109 size_t length, size_t *iv_off, unsigned char *iv, in aria_crypt_cfb128_wrap() argument 1113 iv_off, iv, input, output ); in aria_crypt_cfb128_wrap() [all …]
|
A D | aes.c | 1020 AES_VALIDATE_RET( iv != NULL ); in mbedtls_aes_crypt_cbc() 1051 memcpy( iv, temp, 16 ); in mbedtls_aes_crypt_cbc() 1254 ret = mbedtls_aes_crypt_ecb( ctx, MBEDTLS_AES_ENCRYPT, iv, iv ); in mbedtls_aes_crypt_cfb128() 1272 ret = mbedtls_aes_crypt_ecb( ctx, MBEDTLS_AES_ENCRYPT, iv, iv ); in mbedtls_aes_crypt_cfb128() 1277 iv[n] = *output++ = (unsigned char)( iv[n] ^ *input++ ); in mbedtls_aes_crypt_cfb128() 1312 memcpy( ov, iv, 16 ); in mbedtls_aes_crypt_cfb8() 1313 ret = mbedtls_aes_crypt_ecb( ctx, MBEDTLS_AES_ENCRYPT, iv, iv ); in mbedtls_aes_crypt_cfb8() 1325 memcpy( iv, ov + 1, 16 ); in mbedtls_aes_crypt_cfb8() 1363 ret = mbedtls_aes_crypt_ecb( ctx, MBEDTLS_AES_ENCRYPT, iv, iv ); in mbedtls_aes_crypt_ofb() 1756 unsigned char iv[16]; in mbedtls_aes_self_test() local [all …]
|
A D | pem.c | 54 static int pem_get_iv( const unsigned char *s, unsigned char *iv, in pem_get_iv() argument 59 memset( iv, 0, iv_len ); in pem_get_iv() 70 iv[i >> 1] = (unsigned char)( iv[i >> 1] | k ); in pem_get_iv() 77 unsigned char *iv, in pem_pbkdf1() argument 94 if( ( ret = mbedtls_md5_update( &md5_ctx, iv, 8 ) ) != 0 ) in pem_pbkdf1() 116 if( ( ret = mbedtls_md5_update( &md5_ctx, iv, 8 ) ) != 0 ) in pem_pbkdf1()
|
A D | gcm.c | 250 const unsigned char *iv, size_t iv_len ) in mbedtls_gcm_starts() argument 259 GCM_VALIDATE_RET( iv != NULL ); in mbedtls_gcm_starts() 275 memcpy( ctx->y, iv, iv_len ); in mbedtls_gcm_starts() 283 p = iv; in mbedtls_gcm_starts() 569 const unsigned char *iv, in mbedtls_gcm_crypt_and_tag() argument 582 GCM_VALIDATE_RET( iv != NULL ); in mbedtls_gcm_crypt_and_tag() 588 if( ( ret = mbedtls_gcm_starts( ctx, mode, iv, iv_len ) ) != 0 ) in mbedtls_gcm_crypt_and_tag() 606 const unsigned char *iv, in mbedtls_gcm_auth_decrypt() argument 621 GCM_VALIDATE_RET( iv != NULL ); in mbedtls_gcm_auth_decrypt() 628 iv, iv_len, add, add_len, in mbedtls_gcm_auth_decrypt()
|
/mbedtls-development/include/mbedtls/ |
A D | ccm.h | 180 const unsigned char *iv, size_t iv_len, 229 const unsigned char *iv, size_t iv_len, 266 const unsigned char *iv, size_t iv_len, 312 const unsigned char *iv, size_t iv_len, 347 const unsigned char *iv,
|
A D | aes.h | 309 unsigned char iv[16], 404 unsigned char iv[16], 448 unsigned char iv[16], 503 unsigned char iv[16],
|
A D | gcm.h | 168 const unsigned char *iv, 212 const unsigned char *iv, 236 const unsigned char *iv,
|
A D | camellia.h | 165 unsigned char iv[16], 212 unsigned char iv[16],
|
A D | aria.h | 202 unsigned char iv[MBEDTLS_ARIA_BLOCKSIZE], 253 unsigned char iv[MBEDTLS_ARIA_BLOCKSIZE],
|
A D | cipher.h | 350 unsigned char MBEDTLS_PRIVATE(iv)[MBEDTLS_MAX_IV_LENGTH]; 783 const unsigned char *iv, 967 const unsigned char *iv, size_t iv_len, 1017 const unsigned char *iv, size_t iv_len, 1073 const unsigned char *iv, size_t iv_len,
|
/mbedtls-development/tests/scripts/ |
A D | gen_gcm_encrypt.pl | 75 my $iv = get_val("IV"); 83 print(":\"$iv\"");
|
A D | gen_gcm_decrypt.pl | 90 my $iv = get_val("IV"); 100 print(":\"$iv\"");
|