Home
last modified time | relevance | path

Searched refs:iv (Results 1 – 25 of 52) sorted by relevance

123

/mbedtls-latest/tests/suites/
Dtest_suite_ccm.function9 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 …]
Dtest_suite_cipher.function323 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 …]
Dtest_suite_gcm.function9 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 …]
Dtest_suite_pem.data28 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" -…
Dtest_suite_aria.function25 unsigned char iv[MBEDTLS_ARIA_BLOCKSIZE] = { 0 };
29 ((void) iv);
39 iv,
50 iv,
/mbedtls-latest/programs/psa/
Dcrypto_examples.c86 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/
Daria.c515 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 …]
Dcipher.c413 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 …]
Dcamellia.c522 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 …]
Ddes.c629 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 …]
Dccm.c224 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 …]
Dpkcs12.c79 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()
Dssl_ticket.c310 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()
Dcipher_wrap.c171 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 …]
Daes.c1075 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 …]
Dpem.c47 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()
Dpadlock.c106 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()
Dcipher_wrap.h85 unsigned char *iv, const unsigned char *input,
92 unsigned char *iv, const unsigned char *input,
99 unsigned char *iv,
Dctr_drbg.c169 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/
Dtest_driver_cipher.c35 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/
Dccm.h174 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,
Daes.h298 unsigned char iv[16],
393 unsigned char iv[16],
437 unsigned char iv[16],
492 unsigned char iv[16],
Dgcm.h169 const unsigned char *iv,
213 const unsigned char *iv,
237 const unsigned char *iv,
Dcipher.h344 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/
Dcipher.h50 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);

123