| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | cipher.c | 240 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 D | cmac.c | 105 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 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()
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A D | psa_crypto_cipher.c | 288 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 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()
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A D | ssl_tls.c | 8651 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 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()
|
| /optee_os/lib/libmbedtls/mbedtls/include/mbedtls/ |
| H A D | cipher.h | 318 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 D | cmac.h | 210 int mbedtls_cipher_cmac(const mbedtls_cipher_info_t *cipher_info,
|
| /optee_os/lib/libmbedtls/core/ |
| H A D | cmac.c | 40 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 D | ChangeLog | 1710 * Add functions to get the IV and block size from cipher_info structs.
|