Home
last modified time | relevance | path

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

/optee_os/lib/libmbedtls/mbedtls/library/
H A Dcipher.c240 mbedtls_cipher_get_base(ctx->cipher_info)->ctx_free_func(ctx->cipher_ctx); in mbedtls_cipher_free()
249 if (dst == NULL || dst->cipher_info == NULL || in mbedtls_cipher_clone()
250 src == NULL || src->cipher_info == NULL) { in mbedtls_cipher_clone()
254 dst->cipher_info = src->cipher_info; in mbedtls_cipher_clone()
265 if (mbedtls_cipher_get_base(dst->cipher_info)->ctx_clone_func) in mbedtls_cipher_clone()
266 mbedtls_cipher_get_base(dst->cipher_info)->ctx_clone_func(dst->cipher_ctx, src->cipher_ctx); in mbedtls_cipher_clone()
276 const mbedtls_cipher_info_t *cipher_info) in mbedtls_cipher_setup() argument
278 if (cipher_info == NULL) { in mbedtls_cipher_setup()
284 if (mbedtls_cipher_get_base(cipher_info)->ctx_alloc_func != NULL) { in mbedtls_cipher_setup()
285 ctx->cipher_ctx = mbedtls_cipher_get_base(cipher_info)->ctx_alloc_func(); in mbedtls_cipher_setup()
[all …]
H A Dcmac.c105 block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in cmac_generate_subkeys()
178 if (ctx == NULL || ctx->cipher_info == NULL || key == NULL) { in mbedtls_cipher_cmac_starts()
187 type = mbedtls_cipher_info_get_type(ctx->cipher_info); in mbedtls_cipher_cmac_starts()
214 if (ctx == NULL || ctx->cipher_info == NULL || input == NULL || in mbedtls_cipher_cmac_update()
220 block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in mbedtls_cipher_cmac_update()
287 if (ctx == NULL || ctx->cipher_info == NULL || ctx->cmac_ctx == NULL || in mbedtls_cipher_cmac_finish()
293 block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in mbedtls_cipher_cmac_finish()
339 if (ctx == NULL || ctx->cipher_info == NULL || ctx->cmac_ctx == NULL) { in mbedtls_cipher_cmac_reset()
355 int mbedtls_cipher_cmac(const mbedtls_cipher_info_t *cipher_info, in mbedtls_cipher_cmac() argument
363 if (cipher_info == NULL || key == NULL || input == NULL || output == NULL) { in mbedtls_cipher_cmac()
[all …]
H A 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()
H A 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()
H A 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()
H A 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()
H A Dpsa_crypto_cipher.c288 const mbedtls_cipher_info_t *cipher_info = NULL; in psa_cipher_setup() local
297 cipher_info = mbedtls_cipher_info_from_psa(alg, key_type, in psa_cipher_setup()
299 if (cipher_info == NULL) { in psa_cipher_setup()
303 ret = mbedtls_cipher_setup(&operation->ctx.cipher, cipher_info); in psa_cipher_setup()
424 size_t block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in psa_cipher_update_ecb()
H A 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()
H A 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()
H A 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()
H A 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()
H A Dssl_tls.c8651 const mbedtls_cipher_info_t *cipher_info; in ssl_tls12_populate_transform() local
8716 cipher_info = mbedtls_cipher_info_from_type((mbedtls_cipher_type_t) ciphersuite_info->cipher); in ssl_tls12_populate_transform()
8717 if (cipher_info == NULL) { in ssl_tls12_populate_transform()
8781 keylen = mbedtls_cipher_info_get_key_bitlen(cipher_info) / 8; in ssl_tls12_populate_transform()
8805 is_chachapoly = (mbedtls_cipher_info_get_mode(cipher_info) in ssl_tls12_populate_transform()
8827 size_t block_size = mbedtls_cipher_info_get_block_size(cipher_info); in ssl_tls12_populate_transform()
8850 transform->ivlen = mbedtls_cipher_info_get_iv_size(cipher_info); in ssl_tls12_populate_transform()
8975 cipher_info)) != 0) { in ssl_tls12_populate_transform()
8981 cipher_info)) != 0) { in ssl_tls12_populate_transform()
8987 (int) mbedtls_cipher_info_get_key_bitlen(cipher_info), in ssl_tls12_populate_transform()
[all …]
H A 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()
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Dcipher.h318 const mbedtls_cipher_info_t *MBEDTLS_PRIVATE(cipher_info);
646 const mbedtls_cipher_info_t *cipher_info);
677 const mbedtls_cipher_info_t *cipher_info,
692 const mbedtls_cipher_info_t *cipher_info);
707 if (ctx->MBEDTLS_PRIVATE(cipher_info) == NULL) { in mbedtls_cipher_get_block_size()
711 return (unsigned int) ctx->MBEDTLS_PRIVATE(cipher_info)->MBEDTLS_PRIVATE(block_size); in mbedtls_cipher_get_block_size()
726 if (ctx->MBEDTLS_PRIVATE(cipher_info) == NULL) { in mbedtls_cipher_get_cipher_mode()
730 return (mbedtls_cipher_mode_t) ctx->MBEDTLS_PRIVATE(cipher_info)->MBEDTLS_PRIVATE(mode); in mbedtls_cipher_get_cipher_mode()
746 if (ctx->MBEDTLS_PRIVATE(cipher_info) == NULL) { in mbedtls_cipher_get_iv_size()
754 return (int) (((int) ctx->MBEDTLS_PRIVATE(cipher_info)->MBEDTLS_PRIVATE(iv_size)) << in mbedtls_cipher_get_iv_size()
[all …]
H A Dcmac.h210 int mbedtls_cipher_cmac(const mbedtls_cipher_info_t *cipher_info,
/optee_os/lib/libmbedtls/core/
H A Dcmac.c40 const mbedtls_cipher_info_t *cipher_info = NULL; in mbed_cmac_init() local
42 cipher_info = mbedtls_cipher_info_from_values(c->cipher_id, in mbed_cmac_init()
45 if (!cipher_info) in mbed_cmac_init()
48 if (mbedtls_cipher_setup_info(&c->cipher_ctx, cipher_info)) in mbed_cmac_init()
133 const mbedtls_cipher_info_t *cipher_info = NULL; in crypto_cmac_alloc_ctx() local
143 cipher_info = mbedtls_cipher_info_from_values(cipher_id, key_bitlen, in crypto_cmac_alloc_ctx()
145 if (!cipher_info) in crypto_cmac_alloc_ctx()
156 mbed_res = mbedtls_cipher_setup(&c->cipher_ctx, cipher_info); in crypto_cmac_alloc_ctx()
/optee_os/lib/libmbedtls/mbedtls/
H A DChangeLog1710 * Add functions to get the IV and block size from cipher_info structs.