/optee_os/core/drivers/crypto/crypto_api/acipher/ |
A D | rsassa.c | 218 rsa_data.cipher.length = EM.length; in rsassa_pkcs1_v1_5_sign() 271 rsa_data.cipher.length = EM.length; in rsassa_pkcs1_v1_5_verify() 276 EM.length = rsa_data.cipher.length; in rsassa_pkcs1_v1_5_verify() 295 if (EM.length == EM_gen.length) { in rsassa_pkcs1_v1_5_verify() 445 mgf_data.seed.length = hash.length; in emsa_pss_encode() 447 mgf_data.mask.length = dbMask.length; in emsa_pss_encode() 461 mod_op.n.length = dbMask.length; in emsa_pss_encode() 463 mod_op.a.length = DB.length; in emsa_pss_encode() 465 mod_op.b.length = dbMask.length; in emsa_pss_encode() 467 mod_op.result.length = dbMask.length; in emsa_pss_encode() [all …]
|
/optee_os/core/drivers/crypto/caam/acipher/ |
A D | caam_rsa.c | 111 key->p.length += key->q.length; in do_keypair_free() 116 key->dp.length += key->dq.length + key->qp.length; in do_keypair_free() 816 maskedDB.length = dbMask.length; in do_oaep_decoding() 843 mod_op.n.length = seed.length; in do_oaep_decoding() 847 mod_op.b.length = seed.length; in do_oaep_decoding() 877 mod_op.n.length = DB.length; in do_oaep_decoding() 881 mod_op.b.length = dbMask.length; in do_oaep_decoding() 1081 maskedDB.length = dbMask.length; in do_oaep_encoding() 1086 mod_op.a.length = DB.length; in do_oaep_encoding() 1088 mod_op.b.length = dbMask.length; in do_oaep_encoding() [all …]
|
A D | caam_prime_dsa.c | 86 if (seed->length > 16) { in do_desc_prime_q() 130 prime->q->length - 16)); in do_desc_prime_q() 386 prime->q->length)); in do_desc_prime_p() 520 prime->q->length); in run_prime_q() 549 prime->p->length); in run_prime_p() 551 prime->p->length); in run_prime_p() 602 prime->p->length)); in do_generator() 610 prime->q->length)); in do_generator() 621 prime->p->length)); in do_generator() 693 if (data->q->length > 256) in caam_prime_dsa_gen() [all …]
|
A D | caam_prime_rsa.c | 97 const size_t length; member 350 psize = smallprimes[idx].length; in search_smallprime() 356 prime->length = psize; in search_smallprime() 403 data->p->length)); in do_desc_setup() 416 small_prime->length)); in do_desc_setup() 476 small_prime->length)); in do_desc_prime() 668 } else if (p->length > check_len) { in do_checks_primes() 670 (p->length - check_len))); in do_checks_primes() 748 data->p->length); in run_primes() 750 data->q->length); in run_primes() [all …]
|
A D | caam_dh.c | 265 caam_dh_key.x.length); in do_gen_keypair() 274 caam_dh_key.y.length); in do_gen_keypair() 283 memset(dh_r.data, UINT8_MAX, dh_r.length); in do_gen_keypair() 325 caam_dh_key.x.length); in do_gen_keypair() 327 caam_dh_key.y.length); in do_gen_keypair() 331 caam_dh_key.x.length, in do_gen_keypair() 341 caam_dh_key.x.length); in do_gen_keypair() 343 caam_dh_key.y.length); in do_gen_keypair() 348 caam_dh_key.y.length, in do_gen_keypair() 404 sdata->secret.length, in do_shared_secret() [all …]
|
A D | caam_dsa.c | 124 outkey->q.length); in get_keypair_domain_params() 130 outkey->g.length); in get_keypair_domain_params() 136 outkey->p.length); in get_keypair_domain_params() 406 caam_dsa_key.x.length); in do_gen_keypair() 415 caam_dsa_key.y.length); in do_gen_keypair() 447 caam_dsa_key.x.length); in do_gen_keypair() 449 caam_dsa_key.y.length); in do_gen_keypair() 518 sdata->message.length); in do_sign() 598 sdata->signature.length); in do_sign() 658 sdata->message.length); in do_verify() [all …]
|
A D | caam_ecc.c | 267 xy.length = 2 * (key_size / 8); in do_gen_keypair() 300 xy.length / 2, key->y); in do_gen_keypair() 305 ECC_DUMPBUF("X", xy.data, xy.length / 2); in do_gen_keypair() 306 ECC_DUMPBUF("Y", xy.data + xy.length / 2, xy.length / 2); in do_gen_keypair() 364 sdata->message.length); in do_sign() 386 sdata->signature.length, sign_len); in do_sign() 431 sign_c.orig.length = 2 * sdata->size_sec; in do_sign() 435 sdata->signature.length); in do_sign() 498 sdata->message.length); in do_verify() 513 sdata->signature.length); in do_verify() [all …]
|
/optee_os/core/drivers/crypto/caam/utils/ |
A D | utils_dmaobj.c | 78 size_t length; member 189 sgtdata->length = dma->length; in add_sgtdata_entry() 193 obj->sgtbuf.length += dma->length; in add_sgtdata_entry() 432 entry->origbuf.length -= newbuf.length; in check_buffer_alignment() 487 entry->origbuf.length -= newbuf.length; in check_buffer_alignment() 611 dmabuf->buf.length += sgtbuf->length; in entry_sgtbuf_dmabuf() 672 obj->orig.length = length; in caam_dmaobj_init_input() 737 obj->orig.length = length; in caam_dmaobj_init_output() 750 newbuf.length = min_length - length; in caam_dmaobj_init_output() 1285 if (!obj || !obj->priv || !length || !*length) { in caam_dmaobj_sgtbuf_build() [all …]
|
A D | utils_sgt.c | 19 size_t length) in caam_sgt_cache_op() argument 23 size_t rem_length = length; in caam_sgt_cache_op() 31 op_size = MIN(rem_length, insgt->buf[idx].length); in caam_sgt_cache_op() 47 sgt->buf[idx].length); in caam_sgt_fill_table() 52 sgt->buf[idx].length); in caam_sgt_fill_table() 58 size_t length) in caam_sgt_derive() argument 64 size_t rlength = length; in caam_sgt_derive() 69 if (from->length - offset < length) { in caam_sgt_derive() 75 off -= from->buf[idx].length; in caam_sgt_derive() 82 rlength -= MIN(rlength, from->buf[idx].length); in caam_sgt_derive() [all …]
|
A D | utils_mem.c | 107 buf->length = size; in mem_alloc_buf() 172 buf->length = 0; in caam_free_buf() 253 if (buf->length > SMALL_PAGE_SIZE) { in caam_mem_get_pa_area() 255 if (buf->length % SMALL_PAGE_SIZE) in caam_mem_get_pa_area() 281 pabufs[nb_pa_area].length = 0; in caam_mem_get_pa_area() 311 pabufs[nb_pa_area].length = 0; in caam_mem_get_pa_area() 338 if (offset >= src->length) in caam_mem_cpy_ltrim_buf() 339 offset = src->length - 1; in caam_mem_cpy_ltrim_buf() 341 cpy_size = MIN(dst->length, (src->length - offset)); in caam_mem_cpy_ltrim_buf() 343 src->length, offset); in caam_mem_cpy_ltrim_buf() [all …]
|
/optee_os/lib/libutils/isoc/newlib/ |
A D | memmove.c | 90 src_void _AND size_t length) 98 src += length; 99 dst += length; 100 while (length--) 103 while (length--) 116 src += length; 117 dst += length; 118 while (length--) 137 length -= BIGBLOCKSIZE; 143 length -= LITTLEBLOCKSIZE; [all …]
|
A D | memchr.c | 105 _DEFUN(memchr, (src_void, c, length), _CONST _PTR src_void _AND int c 106 _AND size_t length) 117 if (!length--) 124 if (!TOO_SMALL(length)) { 139 while (length >= LBLOCKSIZE) { 142 length -= LBLOCKSIZE; 153 while (length--) {
|
/optee_os/core/drivers/crypto/crypto_api/math/ |
A D | modulus.c | 20 !data->b.length || !data->result.data || !data->result.length || in drvcrypt_xor_mod_n() 21 !data->n.length) in drvcrypt_xor_mod_n() 24 if (data->result.length < data->n.length) in drvcrypt_xor_mod_n() 36 min = MIN(data->a.length, data->b.length); in drvcrypt_xor_mod_n() 37 min = MIN(min, data->n.length); in drvcrypt_xor_mod_n() 43 if (min < data->n.length) { in drvcrypt_xor_mod_n() 45 if (data->a.length > min) { in drvcrypt_xor_mod_n() 48 data->n.length - min); in drvcrypt_xor_mod_n() 49 } else if (data->b.length > min) { in drvcrypt_xor_mod_n() 52 data->n.length - min); in drvcrypt_xor_mod_n() [all …]
|
/optee_os/core/lib/libtomcrypt/src/misc/padding/ |
A D | padding_pad.c | 26 LTC_ARGCHK(length != NULL); in _padding_padded_length() 30 r = *length % block_length; in _padding_padded_length() 70 *length += pad; in _padding_padded_length() 95 l = length; in padding_pad() 107 *padded_length = length + 256; in padding_pad() 115 diff = l - length; in padding_pad() 120 XMEMSET(&data[length], diff, diff); in padding_pad() 131 XMEMSET(&data[length], 0, diff-1); in padding_pad() 135 XMEMSET(&data[length + 1], 0, diff); in padding_pad() 136 data[length] = 0x80; in padding_pad() [all …]
|
/optee_os/core/drivers/crypto/caam/cipher/ |
A D | caam_cipher.c | 216 ctx->ctx.length, in caam_cipher_block() 223 ctx->ctx.length); in caam_cipher_block() 387 if (src->key1.length) { in caam_cipher_copy_state() 390 .length = src->key1.length in caam_cipher_copy_state() 395 if (src->key2.length) { in caam_cipher_copy_state() 398 .length = src->key2.length in caam_cipher_copy_state() 403 if (src->ctx.length) { in caam_cipher_copy_state() 406 .length = src->ctx.length in caam_cipher_copy_state() 415 .length = src->tweak.length in caam_cipher_copy_state() 670 .length = dupdate->src.length in do_update_streaming() [all …]
|
A D | caam_cipher_mac.c | 186 if (dupdate->src.length) { in do_update_mac() 199 dupdate->dst.length, in do_update_mac() 200 dupdate->dst.length); in do_update_mac() 271 .length = dupdate->src.length in do_update_mac() 317 if (ctx->ctx.length) { in run_cmac_desc() 395 if (ctx->ctx.length) in run_cmac_desc() 397 ctx->ctx.length); in run_cmac_desc() 545 .length = dupdate->src.length }; in do_update_cmac() 600 dinit.key1.length = len; in do_cmac_init() 602 dinit.key2.length = 0; in do_cmac_init() [all …]
|
A D | caam_cipher_xts.c | 26 for (idx = 0; idx < buf->length; idx++) { in do_galois_mult() 94 CIPHER_TRACE("Algo AES XTS length=%zu - %s", dupdate->src.length, in caam_cipher_update_xts() 108 ctx->tweak.length); in caam_cipher_update_xts() 144 fullsize = dupdate->src.length; in caam_cipher_update_xts() 158 srcbuf.length = ctx->alg->size_block; in caam_cipher_update_xts() 162 dstbuf.length = ctx->alg->size_block; in caam_cipher_update_xts() 174 CIPHER_DUMPBUF("Source", srcbuf.data, srcbuf.length); in caam_cipher_update_xts() 175 CIPHER_DUMPBUF("Dest", dstbuf.data, dstbuf.length); in caam_cipher_update_xts() 204 enc_tweak.orig.length); in caam_cipher_update_xts() 237 CIPHER_DUMPBUF("Source", tmpsrc.data, tmpsrc.length); in caam_cipher_update_xts() [all …]
|
/optee_os/lib/libutee/ |
A D | tee_tcpudp_socket.c | 113 uint32_t *length, uint32_t timeout) in sock_send() argument 118 if (ctx == TEE_HANDLE_NULL || !buf || !length) in sock_send() 121 res = __tee_socket_pta_send(sock_ctx->handle, buf, length, timeout); in sock_send() 133 if (ctx == TEE_HANDLE_NULL || !length || (!buf && *length)) in sock_recv() 136 res = __tee_socket_pta_recv(sock_ctx->handle, buf, length, timeout); in sock_recv() 153 void *buf, uint32_t *length) in tcp_ioctl() argument 158 if (ctx == TEE_HANDLE_NULL || !length || (!buf && *length)) in tcp_ioctl() 168 buf, length); in tcp_ioctl() 180 void *buf, uint32_t *length) in udp_ioctl() argument 185 if (ctx == TEE_HANDLE_NULL || !length || (!buf && *length)) in udp_ioctl() [all …]
|
/optee_os/core/drivers/crypto/caam/hash/ |
A D | caam_hash.c | 329 ctx->ctx.length = 0; in caam_hash_hmac_allocate() 376 ctx->ctx.length = 0; in caam_hash_hmac_init() 379 ctx->key.length = 0; in caam_hash_hmac_init() 449 ctx->ctx.length); in do_update_hash() 551 .length = len, in caam_hash_hmac_update() 604 if (ctx->key.length) in caam_hash_hmac_final() 610 if (ctx->key.length) in caam_hash_hmac_final() 621 ctx->ctx.length); in caam_hash_hmac_final() 685 src->ctx.length); in caam_hash_hmac_copy_state() 687 dst->ctx.length = src->ctx.length; in caam_hash_hmac_copy_state() [all …]
|
/optee_os/lib/libmbedtls/mbedtls/library/ |
A D | ccm.c | 268 len_left = length; in ccm_auth_crypt() 329 CCM_VALIDATE_RET( length == 0 || input != NULL ); in mbedtls_ccm_star_encrypt_and_tag() 330 CCM_VALIDATE_RET( length == 0 || output != NULL ); in mbedtls_ccm_star_encrypt_and_tag() 345 CCM_VALIDATE_RET( length == 0 || input != NULL ); in mbedtls_ccm_encrypt_and_tag() 346 CCM_VALIDATE_RET( length == 0 || output != NULL ); in mbedtls_ccm_encrypt_and_tag() 372 CCM_VALIDATE_RET( length == 0 || input != NULL ); in mbedtls_ccm_star_auth_decrypt() 373 CCM_VALIDATE_RET( length == 0 || output != NULL ); in mbedtls_ccm_star_auth_decrypt() 376 if( ( ret = ccm_auth_crypt( ctx, CCM_DECRYPT, length, in mbedtls_ccm_star_auth_decrypt() 389 mbedtls_platform_zeroize( output, length ); in mbedtls_ccm_star_auth_decrypt() 405 CCM_VALIDATE_RET( length == 0 || input != NULL ); in mbedtls_ccm_auth_decrypt() [all …]
|
A D | blowfish.c | 269 size_t length, in mbedtls_blowfish_crypt_cbc() argument 283 if( length % MBEDTLS_BLOWFISH_BLOCKSIZE ) in mbedtls_blowfish_crypt_cbc() 288 while( length > 0 ) in mbedtls_blowfish_crypt_cbc() 300 length -= MBEDTLS_BLOWFISH_BLOCKSIZE; in mbedtls_blowfish_crypt_cbc() 305 while( length > 0 ) in mbedtls_blowfish_crypt_cbc() 315 length -= MBEDTLS_BLOWFISH_BLOCKSIZE; in mbedtls_blowfish_crypt_cbc() 329 size_t length, in mbedtls_blowfish_crypt_cfb64() argument 352 while( length-- ) in mbedtls_blowfish_crypt_cfb64() 366 while( length-- ) in mbedtls_blowfish_crypt_cfb64() 388 size_t length, in mbedtls_blowfish_crypt_ctr() argument [all …]
|
/optee_os/core/drivers/crypto/stm32/ |
A D | authenc.c | 63 if (dinit->nonce.length == 12) { in stm32_ae_gcm_generate_iv() 73 dinit->key.data, dinit->key.length, in stm32_ae_gcm_generate_iv() 84 dinit->key.data, dinit->key.length, in stm32_ae_gcm_generate_iv() 89 data_out = malloc(dinit->nonce.length); in stm32_ae_gcm_generate_iv() 94 dinit->nonce.length); in stm32_ae_gcm_generate_iv() 112 dinit->key.data, dinit->key.length, in stm32_ae_gcm_generate_iv() 149 size_t l = 15 - dinit->nonce.length; in stm32_ae_ccm_generate_b0() 243 dupdate->aad.length); in stm32_ae_update_aad() 250 size_t len = MIN(dupdate->src.length, dupdate->dst.length); in stm32_ae_update_payload() 275 size_t len = MIN(dfinal->src.length, dfinal->dst.length); in stm32_ae_enc_final() [all …]
|
/optee_os/core/crypto/ |
A D | sm4.c | 206 assert(!(length % 16)); in sm4_crypt_ecb() 208 while (length > 0) { in sm4_crypt_ecb() 212 length -= 16; in sm4_crypt_ecb() 222 assert(!(length % 16)); in sm4_crypt_cbc() 225 while (length > 0) { in sm4_crypt_cbc() 232 length -= 16; in sm4_crypt_cbc() 236 while (length > 0) { in sm4_crypt_cbc() 244 length -= 16; in sm4_crypt_cbc() 255 assert(!(length % 16)); in sm4_crypt_ctr() 257 while (length > 0) { in sm4_crypt_ctr() [all …]
|
/optee_os/out/arm/export-ta_arm32/include/mbedtls/ |
A D | cipher_internal.h | 57 int (*cbc_func)( void *ctx, mbedtls_operation_t mode, size_t length, 64 int (*cfb_func)( void *ctx, mbedtls_operation_t mode, size_t length, size_t *iv_off, 71 int (*ofb_func)( void *ctx, size_t length, size_t *iv_off, 79 int (*ctr_func)( void *ctx, size_t length, size_t *nc_off, 86 int (*xts_func)( void *ctx, mbedtls_operation_t mode, size_t length, 93 int (*stream_func)( void *ctx, size_t length,
|
/optee_os/out/arm/export-ta_arm64/host_include/mbedtls/ |
A D | cipher_internal.h | 57 int (*cbc_func)( void *ctx, mbedtls_operation_t mode, size_t length, 64 int (*cfb_func)( void *ctx, mbedtls_operation_t mode, size_t length, size_t *iv_off, 71 int (*ofb_func)( void *ctx, size_t length, size_t *iv_off, 79 int (*ctr_func)( void *ctx, size_t length, size_t *nc_off, 86 int (*xts_func)( void *ctx, mbedtls_operation_t mode, size_t length, 93 int (*stream_func)( void *ctx, size_t length,
|