/mbedtls-latest/tests/suites/ |
D | test_suite_ccm.function | 9 const data_t *iv, 27 TEST_EQUAL(0, mbedtls_ccm_starts(ctx, mode, iv->x, iv->len)); 106 unsigned char iv[14]; 118 memset(iv, 0, sizeof(iv)); 125 TEST_ASSERT(mbedtls_ccm_encrypt_and_tag(&ctx, msg_len, iv, iv_len, add, add_len, 128 decrypt_ret = mbedtls_ccm_auth_decrypt(&ctx, msg_len, iv, iv_len, add, add_len, 151 unsigned char iv[14]; 162 memset(iv, 0, sizeof(iv)); 170 TEST_ASSERT(mbedtls_ccm_star_encrypt_and_tag(&ctx, msg_len, iv, iv_len, 173 decrypt_ret = mbedtls_ccm_star_auth_decrypt(&ctx, msg_len, iv, iv_len, add, [all …]
|
D | test_suite_cipher.function | 323 unsigned char iv[32]; 331 memset(iv, 0, sizeof(iv)); 340 TEST_ASSERT(mbedtls_cipher_set_iv(&ctx, iv, MBEDTLS_MAX_IV_LENGTH + 1) 344 TEST_ASSERT(mbedtls_cipher_set_iv(&ctx, iv, 0) 370 unsigned char iv[16]; 416 memset(iv, 0x00 + i, sizeof(iv)); 431 iv_len = sizeof(iv); 434 TEST_ASSERT(0 == mbedtls_cipher_set_iv(&ctx_dec, iv, iv_len)); 435 TEST_ASSERT(0 == mbedtls_cipher_set_iv(&ctx_enc, iv, iv_len)); 509 unsigned char iv[16]; [all …]
|
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)); 109 const data_t *iv, 118 TEST_EQUAL(0, mbedtls_gcm_starts(ctx, mode, iv->x, iv->len)); 139 const data_t *iv, 146 iv->x, iv->len)); 157 size_t key_bits, const uint8_t *iv, size_t iv_len, 165 TEST_EQUAL(starts_ret, mbedtls_gcm_starts(ctx, mode, iv, iv_len)); [all …]
|
D | test_suite_pem.data | 28 PEM read (DES-EDE3-CBC + invalid iv) 32 PEM read (DES-CBC + invalid iv) 36 PEM read (AES-128-CBC + invalid iv) 69 …| openssl aes-128-cbc -e -base64 -p -K "bbb0ddff1b944b3cc68eaaeb7ac20099" -iv "3132333435363738" -… 76 …| openssl aes-128-cbc -e -base64 -p -K "bbb0ddff1b944b3cc68eaaeb7ac20099" -iv "3132333435363738" -… 83 …09" | openssl des-cbc -e -base64 -p -K "bbb0ddff1b944b3cc68eaaeb7ac20099" -iv "3132333435363738" -…
|
D | test_suite_aria.function | 25 unsigned char iv[MBEDTLS_ARIA_BLOCKSIZE] = { 0 }; 29 ((void) iv); 39 iv, 50 iv,
|
/mbedtls-latest/programs/psa/ |
D | crypto_examples.c | 86 uint8_t *iv, in cipher_encrypt() argument 103 status = psa_cipher_generate_iv(&operation, iv, iv_size, &iv_len); in cipher_encrypt() 117 const uint8_t *iv, in cipher_decrypt() argument 133 status = psa_cipher_set_iv(&operation, iv, iv_size); in cipher_decrypt() 159 uint8_t iv[block_size]; in cipher_example_encrypt_decrypt_aes_cbc_nopad_1_block() local 176 status = cipher_encrypt(key, alg, iv, sizeof(iv), in cipher_example_encrypt_decrypt_aes_cbc_nopad_1_block() 181 status = cipher_decrypt(key, alg, iv, sizeof(iv), in cipher_example_encrypt_decrypt_aes_cbc_nopad_1_block() 209 uint8_t iv[block_size], input[input_size], in cipher_example_encrypt_decrypt_aes_cbc_pkcs7_multi() local 224 status = cipher_encrypt(key, alg, iv, sizeof(iv), in cipher_example_encrypt_decrypt_aes_cbc_pkcs7_multi() 229 status = cipher_decrypt(key, alg, iv, sizeof(iv), in cipher_example_encrypt_decrypt_aes_cbc_pkcs7_multi() [all …]
|
/mbedtls-latest/library/ |
D | aria.c | 515 unsigned char iv[MBEDTLS_ARIA_BLOCKSIZE], in mbedtls_aria_crypt_cbc() 534 mbedtls_xor(output, output, iv, MBEDTLS_ARIA_BLOCKSIZE); in mbedtls_aria_crypt_cbc() 536 memcpy(iv, temp, MBEDTLS_ARIA_BLOCKSIZE); in mbedtls_aria_crypt_cbc() 544 mbedtls_xor(output, input, iv, MBEDTLS_ARIA_BLOCKSIZE); in mbedtls_aria_crypt_cbc() 547 memcpy(iv, output, MBEDTLS_ARIA_BLOCKSIZE); in mbedtls_aria_crypt_cbc() 567 unsigned char iv[MBEDTLS_ARIA_BLOCKSIZE], in mbedtls_aria_crypt_cfb128() 589 mbedtls_aria_crypt_ecb(ctx, iv, iv); in mbedtls_aria_crypt_cfb128() 593 *output++ = c ^ iv[n]; in mbedtls_aria_crypt_cfb128() 594 iv[n] = c; in mbedtls_aria_crypt_cfb128() 601 mbedtls_aria_crypt_ecb(ctx, iv, iv); in mbedtls_aria_crypt_cfb128() [all …]
|
D | cipher.c | 413 const unsigned char *iv, in mbedtls_cipher_set_iv() argument 456 iv, in mbedtls_cipher_set_iv() 473 iv, iv_len); in mbedtls_cipher_set_iv() 499 iv, iv_len); in mbedtls_cipher_set_iv() 504 memcpy(ctx->iv, iv, actual_iv_size); in mbedtls_cipher_set_iv() 564 ctx->iv, in mbedtls_cipher_update_ad() 680 block_size, ctx->iv, in mbedtls_cipher_update() 723 ilen, ctx->iv, in mbedtls_cipher_update() 741 ctx->iv, in mbedtls_cipher_update() 757 ctx->iv, in mbedtls_cipher_update() [all …]
|
D | camellia.c | 522 unsigned char iv[16], in mbedtls_camellia_crypt_cbc() 540 mbedtls_xor(output, output, iv, 16); in mbedtls_camellia_crypt_cbc() 542 memcpy(iv, temp, 16); in mbedtls_camellia_crypt_cbc() 550 mbedtls_xor(output, input, iv, 16); in mbedtls_camellia_crypt_cbc() 553 memcpy(iv, output, 16); in mbedtls_camellia_crypt_cbc() 573 unsigned char iv[16], in mbedtls_camellia_crypt_cfb128() 591 mbedtls_camellia_crypt_ecb(ctx, MBEDTLS_CAMELLIA_ENCRYPT, iv, iv); in mbedtls_camellia_crypt_cfb128() 595 *output++ = (unsigned char) (c ^ iv[n]); in mbedtls_camellia_crypt_cfb128() 596 iv[n] = (unsigned char) c; in mbedtls_camellia_crypt_cfb128() 603 mbedtls_camellia_crypt_ecb(ctx, MBEDTLS_CAMELLIA_ENCRYPT, iv, iv); in mbedtls_camellia_crypt_cfb128() [all …]
|
D | des.c | 629 unsigned char iv[8], in mbedtls_des_crypt_cbc() 642 mbedtls_xor(output, input, iv, 8); in mbedtls_des_crypt_cbc() 648 memcpy(iv, output, 8); in mbedtls_des_crypt_cbc() 662 mbedtls_xor(output, output, iv, 8); in mbedtls_des_crypt_cbc() 664 memcpy(iv, temp, 8); in mbedtls_des_crypt_cbc() 727 unsigned char iv[8], in mbedtls_des3_crypt_cbc() 740 mbedtls_xor(output, input, iv, 8); in mbedtls_des3_crypt_cbc() 746 memcpy(iv, output, 8); in mbedtls_des3_crypt_cbc() 760 mbedtls_xor(output, output, iv, 8); in mbedtls_des3_crypt_cbc() 762 memcpy(iv, temp, 8); in mbedtls_des3_crypt_cbc() [all …]
|
D | ccm.c | 224 const unsigned char *iv, in mbedtls_ccm_starts() argument 247 memcpy(ctx->ctr + 1, iv, iv_len); in mbedtls_ccm_starts() 254 memcpy(ctx->y + 1, iv, iv_len); in mbedtls_ccm_starts() 513 const unsigned char *iv, size_t iv_len, in ccm_auth_crypt() argument 521 if ((ret = mbedtls_ccm_starts(ctx, mode, iv, iv_len)) != 0) { in ccm_auth_crypt() 549 const unsigned char *iv, size_t iv_len, in mbedtls_ccm_star_encrypt_and_tag() argument 554 return ccm_auth_crypt(ctx, MBEDTLS_CCM_STAR_ENCRYPT, length, iv, iv_len, in mbedtls_ccm_star_encrypt_and_tag() 559 const unsigned char *iv, size_t iv_len, in mbedtls_ccm_encrypt_and_tag() argument 564 return ccm_auth_crypt(ctx, MBEDTLS_CCM_ENCRYPT, length, iv, iv_len, in mbedtls_ccm_encrypt_and_tag() 586 const unsigned char *iv, size_t iv_len, in ccm_auth_decrypt() argument [all …]
|
D | pkcs12.c | 79 unsigned char *iv, size_t ivlen) in pkcs12_pbe_derive_key_iv() argument 108 if (iv == NULL || ivlen == 0) { in pkcs12_pbe_derive_key_iv() 112 if ((ret = mbedtls_pkcs12_derivation(iv, ivlen, unipwd, pwdlen * 2 + 2, in pkcs12_pbe_derive_key_iv() 159 unsigned char iv[16]; in mbedtls_pkcs12_pbe_ext() local 193 iv, iv_len)) != 0) { in mbedtls_pkcs12_pbe_ext() 228 ret = mbedtls_cipher_crypt(&cipher_ctx, iv, iv_len, data, len, output, &finish_olen); in mbedtls_pkcs12_pbe_ext() 237 mbedtls_platform_zeroize(iv, sizeof(iv)); in mbedtls_pkcs12_pbe_ext()
|
D | ssl_ticket.c | 310 unsigned char *iv = start + TICKET_KEY_NAME_BYTES; in mbedtls_ssl_ticket_write() local 311 unsigned char *state_len_bytes = iv + TICKET_IV_BYTES; in mbedtls_ssl_ticket_write() 345 if ((ret = ctx->f_rng(ctx->p_rng, iv, TICKET_IV_BYTES)) != 0) { in mbedtls_ssl_ticket_write() 360 if ((status = psa_aead_encrypt(key->key, key->alg, iv, TICKET_IV_BYTES, in mbedtls_ssl_ticket_write() 370 iv, TICKET_IV_BYTES, in mbedtls_ssl_ticket_write() 427 unsigned char *iv = buf + TICKET_KEY_NAME_BYTES; in mbedtls_ssl_ticket_parse() local 428 unsigned char *enc_len_p = iv + TICKET_IV_BYTES; in mbedtls_ssl_ticket_parse() 471 if ((status = psa_aead_decrypt(key->key, key->alg, iv, TICKET_IV_BYTES, in mbedtls_ssl_ticket_parse() 480 iv, TICKET_IV_BYTES, in mbedtls_ssl_ticket_parse()
|
D | cipher_wrap.c | 171 unsigned char *iv, const unsigned char *input, unsigned char *output) in aes_crypt_cbc_wrap() argument 173 return mbedtls_aes_crypt_cbc((mbedtls_aes_context *) ctx, operation, length, iv, input, in aes_crypt_cbc_wrap() 180 size_t length, size_t *iv_off, unsigned char *iv, in aes_crypt_cfb128_wrap() argument 183 return mbedtls_aes_crypt_cfb128((mbedtls_aes_context *) ctx, operation, length, iv_off, iv, in aes_crypt_cfb128_wrap() 190 unsigned char *iv, const unsigned char *input, unsigned char *output) in aes_crypt_ofb_wrap() argument 193 iv, input, output); in aes_crypt_ofb_wrap() 786 size_t length, unsigned char *iv, in camellia_crypt_cbc_wrap() argument 789 return mbedtls_camellia_crypt_cbc((mbedtls_camellia_context *) ctx, operation, length, iv, in camellia_crypt_cbc_wrap() 796 size_t length, size_t *iv_off, unsigned char *iv, in camellia_crypt_cfb128_wrap() argument 800 iv_off, iv, input, output); in camellia_crypt_cfb128_wrap() [all …]
|
D | aes.c | 1075 unsigned char iv[16], in mbedtls_aes_crypt_cbc() 1097 if (mbedtls_padlock_xcryptcbc(ctx, mode, length, iv, input, output) == 0) { in mbedtls_aes_crypt_cbc() 1107 const unsigned char *ivp = iv; in mbedtls_aes_crypt_cbc() 1119 mbedtls_xor_no_simd(output, output, iv, 16); in mbedtls_aes_crypt_cbc() 1121 memcpy(iv, temp, 16); in mbedtls_aes_crypt_cbc() 1141 memcpy(iv, ivp, 16); in mbedtls_aes_crypt_cbc() 1296 unsigned char iv[16], in mbedtls_aes_crypt_cfb128() 1317 ret = mbedtls_aes_crypt_ecb(ctx, MBEDTLS_AES_ENCRYPT, iv, iv); in mbedtls_aes_crypt_cfb128() 1324 *output++ = (unsigned char) (c ^ iv[n]); in mbedtls_aes_crypt_cfb128() 1325 iv[n] = (unsigned char) c; in mbedtls_aes_crypt_cfb128() [all …]
|
D | pem.c | 47 static int pem_get_iv(const unsigned char *s, unsigned char *iv, in pem_get_iv() argument 52 memset(iv, 0, iv_len); in pem_get_iv() 69 iv[i >> 1] = (unsigned char) (iv[i >> 1] | k); in pem_get_iv() 76 unsigned char *iv, in pem_pbkdf1() argument 102 if ((ret = mbedtls_md_update(&md5_ctx, iv, 8)) != 0) { in pem_pbkdf1() 128 if ((ret = mbedtls_md_update(&md5_ctx, iv, 8)) != 0) { in pem_pbkdf1()
|
D | padlock.c | 106 unsigned char iv[16], in mbedtls_padlock_xcryptcbc() 126 memcpy(iw, iv, 16); in mbedtls_padlock_xcryptcbc() 149 memcpy(iv, iw, 16); in mbedtls_padlock_xcryptcbc()
|
D | cipher_wrap.h | 85 unsigned char *iv, const unsigned char *input, 92 unsigned char *iv, const unsigned char *input, 99 unsigned char *iv,
|
D | ctr_drbg.c | 169 unsigned char *p, *iv; in block_cipher_df() local 281 iv = tmp + MBEDTLS_CTR_DRBG_KEYSIZE; in block_cipher_df() 286 status = psa_cipher_update(&psa_ctx.operation, iv, MBEDTLS_CTR_DRBG_BLOCKSIZE, in block_cipher_df() 287 iv, MBEDTLS_CTR_DRBG_BLOCKSIZE, &tmp_len); in block_cipher_df() 294 iv, iv)) != 0) { in block_cipher_df() 298 memcpy(p, iv, MBEDTLS_CTR_DRBG_BLOCKSIZE); in block_cipher_df()
|
/mbedtls-latest/tests/src/drivers/ |
D | test_driver_cipher.c | 35 const uint8_t *iv, in mbedtls_test_transparent_cipher_encrypt() argument 71 alg, iv, iv_length, input, input_length, in mbedtls_test_transparent_cipher_encrypt() 76 alg, iv, iv_length, input, input_length, in mbedtls_test_transparent_cipher_encrypt() 211 const uint8_t *iv, in mbedtls_test_transparent_cipher_set_iv() argument 227 operation, iv, iv_length); in mbedtls_test_transparent_cipher_set_iv() 229 return mbedtls_psa_cipher_set_iv(operation, iv, iv_length); in mbedtls_test_transparent_cipher_set_iv() 320 const uint8_t *iv, size_t iv_length, in mbedtls_test_opaque_cipher_encrypt() argument 328 (void) iv; in mbedtls_test_opaque_cipher_encrypt() 394 const uint8_t *iv, in mbedtls_test_opaque_cipher_set_iv() argument 398 (void) iv; in mbedtls_test_opaque_cipher_set_iv()
|
/mbedtls-latest/include/mbedtls/ |
D | ccm.h | 174 const unsigned char *iv, size_t iv_len, 223 const unsigned char *iv, size_t iv_len, 260 const unsigned char *iv, size_t iv_len, 306 const unsigned char *iv, size_t iv_len, 341 const unsigned char *iv,
|
D | aes.h | 298 unsigned char iv[16], 393 unsigned char iv[16], 437 unsigned char iv[16], 492 unsigned char iv[16],
|
D | gcm.h | 169 const unsigned char *iv, 213 const unsigned char *iv, 237 const unsigned char *iv,
|
D | cipher.h | 344 unsigned char MBEDTLS_PRIVATE(iv)[MBEDTLS_MAX_IV_LENGTH]; 873 const unsigned char *iv, 1057 const unsigned char *iv, size_t iv_len, 1107 const unsigned char *iv, size_t iv_len, 1163 const unsigned char *iv, size_t iv_len,
|
/mbedtls-latest/tests/include/test/drivers/ |
D | cipher.h | 50 const uint8_t *iv, size_t iv_length, 78 const uint8_t *iv, size_t iv_length); 96 const uint8_t *iv, size_t iv_length, 124 const uint8_t *iv, size_t iv_length);
|