Home
last modified time | relevance | path

Searched refs:cipher_info (Results 1 – 23 of 23) sorted by relevance

/mbedtls-latest/library/
Dcipher.c239 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 …]
Dcmac.c105 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 …]
Dpkcs12.c160 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()
Dpkcs5.c141 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()
Dssl_ticket.c226 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()
Dnist_kw.c58 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()
Dpsa_crypto_cipher.c291 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()
Dccm.c70 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()
Dpsa_crypto_mac.c173 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()
Dssl_tls13_keys.c932 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()
Dgcm.c184 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()
Dssl_tls.c8590 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 …]
Dssl_ciphersuites.c1921 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/
Dtest_suite_cipher.function318 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 …]
Dtest_suite_cmac.function22 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/
Dcipher.h318 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 …]
Dcmac.h197 int mbedtls_cipher_cmac(const mbedtls_cipher_info_t *cipher_info,
/mbedtls-latest/programs/aes/
Dcrypt_and_hash.c75 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/
Dbenchmark.c705 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/
Dssl_context_info.c556 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/
Dssl_helpers.c1271 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/
Ddepends.py399 cipher_info = CipherInfo()
405 'cipher_id': ExclusiveDomain(cipher_info.base_symbols,
/mbedtls-latest/
DChangeLog1517 * Add functions to get the IV and block size from cipher_info structs.