/mbedtls-latest/library/ |
D | cipher.c | 239 mbedtls_cipher_get_base(ctx->cipher_info)->ctx_free_func(ctx->cipher_ctx); in mbedtls_cipher_free() 246 const mbedtls_cipher_info_t *cipher_info) in mbedtls_cipher_setup() argument 248 if (cipher_info == NULL) { in mbedtls_cipher_setup() 254 if (mbedtls_cipher_get_base(cipher_info)->ctx_alloc_func != NULL) { in mbedtls_cipher_setup() 255 ctx->cipher_ctx = mbedtls_cipher_get_base(cipher_info)->ctx_alloc_func(); in mbedtls_cipher_setup() 261 ctx->cipher_info = cipher_info; in mbedtls_cipher_setup() 268 const mbedtls_cipher_info_t *cipher_info, in mbedtls_cipher_setup_psa() argument 274 if (NULL == cipher_info || NULL == ctx) { in mbedtls_cipher_setup_psa() 280 alg = mbedtls_psa_translate_cipher_mode(((mbedtls_cipher_mode_t) cipher_info->mode), taglen); in mbedtls_cipher_setup_psa() 284 if (mbedtls_psa_translate_cipher_type(((mbedtls_cipher_type_t) cipher_info->type)) == 0) { in mbedtls_cipher_setup_psa() [all …]
|
D | cmac.c | 105 block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in cmac_generate_subkeys() 163 if (ctx == NULL || ctx->cipher_info == NULL || key == NULL) { in mbedtls_cipher_cmac_starts() 172 type = mbedtls_cipher_info_get_type(ctx->cipher_info); in mbedtls_cipher_cmac_starts() 206 if (ctx == NULL || ctx->cipher_info == NULL || input == NULL || in mbedtls_cipher_cmac_update() 212 block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in mbedtls_cipher_cmac_update() 279 if (ctx == NULL || ctx->cipher_info == NULL || ctx->cmac_ctx == NULL || in mbedtls_cipher_cmac_finish() 285 block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in mbedtls_cipher_cmac_finish() 331 if (ctx == NULL || ctx->cipher_info == NULL || ctx->cmac_ctx == NULL) { in mbedtls_cipher_cmac_reset() 347 int mbedtls_cipher_cmac(const mbedtls_cipher_info_t *cipher_info, in mbedtls_cipher_cmac() argument 355 if (cipher_info == NULL || key == NULL || input == NULL || output == NULL) { in mbedtls_cipher_cmac() [all …]
|
D | pkcs12.c | 160 const mbedtls_cipher_info_t *cipher_info; in mbedtls_pkcs12_pbe_ext() local 170 cipher_info = mbedtls_cipher_info_from_type(cipher_type); in mbedtls_pkcs12_pbe_ext() 171 if (cipher_info == NULL) { in mbedtls_pkcs12_pbe_ext() 175 keylen = (int) mbedtls_cipher_info_get_key_bitlen(cipher_info) / 8; in mbedtls_pkcs12_pbe_ext() 184 padlen = cipher_info->block_size - (len % cipher_info->block_size); in mbedtls_pkcs12_pbe_ext() 190 iv_len = mbedtls_cipher_info_get_iv_size(cipher_info); in mbedtls_pkcs12_pbe_ext() 199 if ((ret = mbedtls_cipher_setup(&cipher_ctx, cipher_info)) != 0) { in mbedtls_pkcs12_pbe_ext()
|
D | pkcs5.c | 141 const mbedtls_cipher_info_t *cipher_info; in mbedtls_pkcs5_pbes2_ext() local 186 cipher_info = mbedtls_cipher_info_from_type(cipher_alg); in mbedtls_pkcs5_pbes2_ext() 187 if (cipher_info == NULL) { in mbedtls_pkcs5_pbes2_ext() 195 keylen = (int) mbedtls_cipher_info_get_key_bitlen(cipher_info) / 8; in mbedtls_pkcs5_pbes2_ext() 198 enc_scheme_params.len != mbedtls_cipher_info_get_iv_size(cipher_info)) { in mbedtls_pkcs5_pbes2_ext() 209 padlen = cipher_info->block_size - (datalen % cipher_info->block_size); in mbedtls_pkcs5_pbes2_ext() 225 if ((ret = mbedtls_cipher_setup(&cipher_ctx, cipher_info)) != 0) { in mbedtls_pkcs5_pbes2_ext()
|
D | ssl_ticket.c | 226 const mbedtls_cipher_info_t *cipher_info; in mbedtls_ssl_ticket_setup() local 239 cipher_info = mbedtls_cipher_info_from_type(cipher); in mbedtls_ssl_ticket_setup() 241 if (mbedtls_cipher_info_get_mode(cipher_info) != MBEDTLS_MODE_GCM && in mbedtls_ssl_ticket_setup() 242 mbedtls_cipher_info_get_mode(cipher_info) != MBEDTLS_MODE_CCM && in mbedtls_ssl_ticket_setup() 243 mbedtls_cipher_info_get_mode(cipher_info) != MBEDTLS_MODE_CHACHAPOLY) { in mbedtls_ssl_ticket_setup() 247 key_bits = mbedtls_cipher_info_get_key_bitlen(cipher_info); in mbedtls_ssl_ticket_setup() 268 if ((ret = mbedtls_cipher_setup(&ctx->keys[0].ctx, cipher_info)) != 0) { in mbedtls_ssl_ticket_setup() 272 if ((ret = mbedtls_cipher_setup(&ctx->keys[1].ctx, cipher_info)) != 0) { in mbedtls_ssl_ticket_setup()
|
D | nist_kw.c | 58 const mbedtls_cipher_info_t *cipher_info; in mbedtls_nist_kw_setkey() local 60 cipher_info = mbedtls_cipher_info_from_values(cipher, in mbedtls_nist_kw_setkey() 63 if (cipher_info == NULL) { in mbedtls_nist_kw_setkey() 67 if (mbedtls_cipher_info_get_block_size(cipher_info) != 16) { in mbedtls_nist_kw_setkey() 86 if ((ret = mbedtls_cipher_setup(&ctx->cipher_ctx, cipher_info)) != 0) { in mbedtls_nist_kw_setkey()
|
D | psa_crypto_cipher.c | 291 const mbedtls_cipher_info_t *cipher_info = NULL; in psa_cipher_setup() local 300 cipher_info = mbedtls_cipher_info_from_psa(alg, key_type, in psa_cipher_setup() 302 if (cipher_info == NULL) { in psa_cipher_setup() 306 ret = mbedtls_cipher_setup(&operation->ctx.cipher, cipher_info); in psa_cipher_setup() 427 size_t block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in psa_cipher_update_ecb()
|
D | ccm.c | 70 const mbedtls_cipher_info_t *cipher_info; in mbedtls_ccm_setkey() local 72 cipher_info = mbedtls_cipher_info_from_values(cipher, keybits, in mbedtls_ccm_setkey() 74 if (cipher_info == NULL) { in mbedtls_ccm_setkey() 78 if (mbedtls_cipher_info_get_block_size(cipher_info) != 16) { in mbedtls_ccm_setkey() 84 if ((ret = mbedtls_cipher_setup(&ctx->cipher_ctx, cipher_info)) != 0) { in mbedtls_ccm_setkey()
|
D | psa_crypto_mac.c | 173 const mbedtls_cipher_info_t *cipher_info = in cmac_setup() local 180 if (cipher_info == NULL) { in cmac_setup() 184 ret = mbedtls_cipher_setup(&operation->ctx.cmac, cipher_info); in cmac_setup()
|
D | ssl_tls13_keys.c | 932 mbedtls_cipher_info_t const *cipher_info; in mbedtls_ssl_tls13_populate_transform() local 961 cipher_info = mbedtls_cipher_info_from_type(ciphersuite_info->cipher); in mbedtls_ssl_tls13_populate_transform() 962 if (cipher_info == NULL) { in mbedtls_ssl_tls13_populate_transform() 972 cipher_info)) != 0) { in mbedtls_ssl_tls13_populate_transform() 978 cipher_info)) != 0) { in mbedtls_ssl_tls13_populate_transform() 1010 key_enc, (int) mbedtls_cipher_info_get_key_bitlen(cipher_info), in mbedtls_ssl_tls13_populate_transform() 1017 key_dec, (int) mbedtls_cipher_info_get_key_bitlen(cipher_info), in mbedtls_ssl_tls13_populate_transform()
|
D | gcm.c | 184 const mbedtls_cipher_info_t *cipher_info; in mbedtls_gcm_setkey() local 186 cipher_info = mbedtls_cipher_info_from_values(cipher, keybits, in mbedtls_gcm_setkey() 188 if (cipher_info == NULL) { in mbedtls_gcm_setkey() 192 if (mbedtls_cipher_info_get_block_size(cipher_info) != 16) { in mbedtls_gcm_setkey() 198 if ((ret = mbedtls_cipher_setup(&ctx->cipher_ctx, cipher_info)) != 0) { in mbedtls_gcm_setkey()
|
D | ssl_tls.c | 8590 const mbedtls_cipher_info_t *cipher_info; in ssl_tls12_populate_transform() local 8655 cipher_info = mbedtls_cipher_info_from_type((mbedtls_cipher_type_t) ciphersuite_info->cipher); in ssl_tls12_populate_transform() 8656 if (cipher_info == NULL) { in ssl_tls12_populate_transform() 8720 keylen = mbedtls_cipher_info_get_key_bitlen(cipher_info) / 8; in ssl_tls12_populate_transform() 8744 is_chachapoly = (mbedtls_cipher_info_get_mode(cipher_info) in ssl_tls12_populate_transform() 8766 size_t block_size = mbedtls_cipher_info_get_block_size(cipher_info); in ssl_tls12_populate_transform() 8789 transform->ivlen = mbedtls_cipher_info_get_iv_size(cipher_info); in ssl_tls12_populate_transform() 8914 cipher_info)) != 0) { in ssl_tls12_populate_transform() 8920 cipher_info)) != 0) { in ssl_tls12_populate_transform() 8926 (int) mbedtls_cipher_info_get_key_bitlen(cipher_info), in ssl_tls12_populate_transform() [all …]
|
D | ssl_ciphersuites.c | 1921 const mbedtls_cipher_info_t * const cipher_info = in mbedtls_ssl_ciphersuite_get_cipher_key_bitlen() 1924 return mbedtls_cipher_info_get_key_bitlen(cipher_info); in mbedtls_ssl_ciphersuite_get_cipher_key_bitlen()
|
/mbedtls-latest/tests/suites/ |
D | test_suite_cipher.function | 318 const mbedtls_cipher_info_t *cipher_info; 334 cipher_info = mbedtls_cipher_info_from_type(MBEDTLS_CIPHER_AES_128_CBC); 335 TEST_ASSERT(NULL != cipher_info); 337 TEST_ASSERT(0 == mbedtls_cipher_setup(&ctx, cipher_info)); 350 cipher_info = mbedtls_cipher_info_from_type(MBEDTLS_CIPHER_AES_128_ECB); 351 TEST_ASSERT(NULL != cipher_info); 353 TEST_ASSERT(0 == mbedtls_cipher_setup(&ctx, cipher_info)); 377 const mbedtls_cipher_info_t *cipher_info; 390 cipher_info = mbedtls_cipher_info_from_type(cipher_id); 391 TEST_ASSERT(NULL != cipher_info); [all …]
|
D | test_suite_cmac.function | 22 const mbedtls_cipher_info_t *cipher_info; 33 cipher_info = mbedtls_cipher_info_from_type(MBEDTLS_CIPHER_AES_128_ECB); 34 TEST_ASSERT(mbedtls_cipher_setup(&ctx, cipher_info) == 0); 63 TEST_ASSERT(mbedtls_cipher_cmac(cipher_info, 69 TEST_ASSERT(mbedtls_cipher_cmac(cipher_info, 75 TEST_ASSERT(mbedtls_cipher_cmac(cipher_info, 104 const mbedtls_cipher_info_t *cipher_info; 112 TEST_ASSERT((cipher_info = mbedtls_cipher_info_from_type(cipher_type)) 115 TEST_LE_U(mbedtls_cipher_info_get_block_size(cipher_info), 118 TEST_LE_U(mbedtls_cipher_info_get_block_size(cipher_info), [all …]
|
/mbedtls-latest/include/mbedtls/ |
D | cipher.h | 318 const mbedtls_cipher_info_t *MBEDTLS_PRIVATE(cipher_info); 632 const mbedtls_cipher_info_t *cipher_info); 663 const mbedtls_cipher_info_t *cipher_info, 681 if (ctx->MBEDTLS_PRIVATE(cipher_info) == NULL) { in mbedtls_cipher_get_block_size() 685 return (unsigned int) ctx->MBEDTLS_PRIVATE(cipher_info)->MBEDTLS_PRIVATE(block_size); in mbedtls_cipher_get_block_size() 700 if (ctx->MBEDTLS_PRIVATE(cipher_info) == NULL) { in mbedtls_cipher_get_cipher_mode() 704 return (mbedtls_cipher_mode_t) ctx->MBEDTLS_PRIVATE(cipher_info)->MBEDTLS_PRIVATE(mode); in mbedtls_cipher_get_cipher_mode() 720 if (ctx->MBEDTLS_PRIVATE(cipher_info) == NULL) { in mbedtls_cipher_get_iv_size() 728 return (int) (((int) ctx->MBEDTLS_PRIVATE(cipher_info)->MBEDTLS_PRIVATE(iv_size)) << in mbedtls_cipher_get_iv_size() 743 if (ctx->MBEDTLS_PRIVATE(cipher_info) == NULL) { in mbedtls_cipher_get_type() [all …]
|
D | cmac.h | 197 int mbedtls_cipher_cmac(const mbedtls_cipher_info_t *cipher_info,
|
/mbedtls-latest/programs/aes/ |
D | crypt_and_hash.c | 75 const mbedtls_cipher_info_t *cipher_info; in main() local 105 cipher_info = mbedtls_cipher_info_from_type(*list); in main() 106 const char *name = mbedtls_cipher_info_get_name(cipher_info); in main() 109 mbedtls_printf(" %s\n", mbedtls_cipher_info_get_name(cipher_info)); in main() 154 cipher_info = mbedtls_cipher_info_from_string(argv[4]); in main() 155 if (cipher_info == NULL) { in main() 159 if ((ret = mbedtls_cipher_setup(&cipher_ctx, cipher_info)) != 0) { in main() 308 (int) mbedtls_cipher_info_get_key_bitlen(cipher_info), in main() 406 cipher_mode = mbedtls_cipher_info_get_mode(cipher_info); in main() 460 (int) mbedtls_cipher_info_get_key_bitlen(cipher_info), in main()
|
/mbedtls-latest/programs/test/ |
D | benchmark.c | 705 const mbedtls_cipher_info_t *cipher_info; in main() local 710 cipher_info = mbedtls_cipher_info_from_type(MBEDTLS_CIPHER_DES_EDE3_ECB); in main() 713 mbedtls_cipher_cmac(cipher_info, tmp, 192, buf, in main() 887 const mbedtls_cipher_info_t *cipher_info; in main() local 899 cipher_info = mbedtls_cipher_info_from_type(cipher_type); in main() 902 mbedtls_cipher_cmac(cipher_info, tmp, keysize, in main()
|
/mbedtls-latest/programs/ssl/ |
D | ssl_context_info.c | 556 const mbedtls_cipher_info_t *cipher_info; in print_deserialized_ssl_session() local 557 cipher_info = mbedtls_cipher_info_from_type(ciphersuite_info->MBEDTLS_PRIVATE(cipher)); in print_deserialized_ssl_session() 558 if (cipher_info == NULL) { in print_deserialized_ssl_session() 561 printf("\tcipher : %s\n", mbedtls_cipher_info_get_name(cipher_info)); in print_deserialized_ssl_session()
|
/mbedtls-latest/tests/src/test_helpers/ |
D | ssl_helpers.c | 1271 mbedtls_cipher_info_t const *cipher_info; in mbedtls_test_ssl_build_transforms() local 1306 cipher_info = mbedtls_cipher_info_from_type((mbedtls_cipher_type_t) cipher_type); in mbedtls_test_ssl_build_transforms() 1307 CHK(cipher_info != NULL); in mbedtls_test_ssl_build_transforms() 1308 CHK(mbedtls_cipher_info_get_iv_size(cipher_info) <= 16); in mbedtls_test_ssl_build_transforms() 1309 CHK(mbedtls_cipher_info_get_key_bitlen(cipher_info) % 8 == 0); in mbedtls_test_ssl_build_transforms() 1312 CHK(mbedtls_cipher_setup(&t_in->cipher_ctx_enc, cipher_info) == 0); in mbedtls_test_ssl_build_transforms() 1313 CHK(mbedtls_cipher_setup(&t_in->cipher_ctx_dec, cipher_info) == 0); in mbedtls_test_ssl_build_transforms() 1314 CHK(mbedtls_cipher_setup(&t_out->cipher_ctx_enc, cipher_info) == 0); in mbedtls_test_ssl_build_transforms() 1315 CHK(mbedtls_cipher_setup(&t_out->cipher_ctx_dec, cipher_info) == 0); in mbedtls_test_ssl_build_transforms()
|
/mbedtls-latest/tests/scripts/ |
D | depends.py | 399 cipher_info = CipherInfo() 405 'cipher_id': ExclusiveDomain(cipher_info.base_symbols,
|
/mbedtls-latest/ |
D | ChangeLog | 1517 * Add functions to get the IV and block size from cipher_info structs.
|