Lines Matching refs:buffer
58 b.buffer = NULL; \
63 b.buffer = malloc(size);
66 if (b.buffer != NULL) { \
68 free(b.buffer); \
69 b.buffer = NULL; \
894 uint8_t *buffer; member
1046 out_buffer->buffer = malloc(out_buffer->size); in collapse_crypto_buffers()
1047 tmp = out_buffer->buffer; in collapse_crypto_buffers()
1050 if (in_buffer[id].buffer) { in collapse_crypto_buffers()
1051 memcpy(tmp, in_buffer[id].buffer, in_buffer[id].size); in collapse_crypto_buffers()
1157 uint8_t *b = shm.buffer; in Invoke_Crypto_GetOperationInfoMultiple()
1245 uint8_t *d = (uint8_t *)shm->buffer + *offs; in add_be32()
1278 memcpy((uint8_t *)shm2->buffer + *offs_2, v, sz); in add_attr()
1457 memcpy(shm.buffer, nonce_val, nonce_length); in Invoke_Crypto_AEInit()
1520 buffer_encrypted_chunks[chunk_id].buffer = malloc( in Invoke_Crypto_AEUpdate_for_encryption()
1522 memcpy(buffer_encrypted_chunks[chunk_id].buffer, in Invoke_Crypto_AEUpdate_for_encryption()
1523 SHARE_MEM02->buffer, in Invoke_Crypto_AEUpdate_for_encryption()
1555 buffer, mem01_exit) in Invoke_Crypto_AEUpdate_for_decryption()
1584 SHARE_MEM02->buffer, in Invoke_Crypto_AEUpdate_for_decryption()
1590 buffer_decrypted_chunks[chunk_id].buffer = malloc( in Invoke_Crypto_AEUpdate_for_decryption()
1592 memcpy(buffer_decrypted_chunks[chunk_id].buffer, in Invoke_Crypto_AEUpdate_for_decryption()
1593 SHARE_MEM02->buffer, in Invoke_Crypto_AEUpdate_for_decryption()
1631 saved_aad_value.buffer = malloc(aad_length); in Invoke_Crypto_AEUpdateAAD()
1633 memcpy(saved_aad_value.buffer, aad_data, aad_length); in Invoke_Crypto_AEUpdateAAD()
1705 buffer_encrypted_chunks[chunk_id].buffer = malloc( in Invoke_Crypto_AEEncryptFinal()
1707 memcpy(buffer_encrypted_chunks[chunk_id].buffer, in Invoke_Crypto_AEEncryptFinal()
1708 SHARE_MEM02->buffer, in Invoke_Crypto_AEEncryptFinal()
1715 ae_encrypt_tag.buffer = malloc(ae_encrypt_tag.size); in Invoke_Crypto_AEEncryptFinal()
1716 memcpy(ae_encrypt_tag.buffer, SHARE_MEM03->buffer, in Invoke_Crypto_AEEncryptFinal()
1757 buffer, mem01_exit) in Invoke_Crypto_AEDecryptFinal()
1766 if (ae_encrypt_tag.buffer != NULL) { in Invoke_Crypto_AEDecryptFinal()
1767 memcpy(SHARE_MEM03->buffer, ae_encrypt_tag.buffer, in Invoke_Crypto_AEDecryptFinal()
1771 BIT_CHANGE(*(uint32_t *)SHARE_MEM03->buffer, 4); in Invoke_Crypto_AEDecryptFinal()
1802 buffer_decrypted_chunks[chunk_id].buffer = malloc( in Invoke_Crypto_AEDecryptFinal()
1804 memcpy(buffer_decrypted_chunks[chunk_id].buffer, in Invoke_Crypto_AEDecryptFinal()
1805 SHARE_MEM02->buffer, in Invoke_Crypto_AEDecryptFinal()
1815 ADBG_EXPECT_BUFFER(c, full_data, fdata_length, collapsed.buffer, in Invoke_Crypto_AEDecryptFinal()
1857 if (saved_random.buffer != NULL) { in Invoke_Crypto_GenerateRandom()
1862 buffer, in Invoke_Crypto_GenerateRandom()
1865 buffer, in Invoke_Crypto_GenerateRandom()
1870 free(saved_random.buffer); in Invoke_Crypto_GenerateRandom()
1875 saved_random.buffer = malloc(saved_random.size); in Invoke_Crypto_GenerateRandom()
1876 memcpy(saved_random.buffer, SHARE_MEM01->buffer, in Invoke_Crypto_GenerateRandom()
1959 ADBG_EXPECT_BUFFER(c, tmp_dgst.buffer, tmp_dgst.size, in Invoke_Crypto_DigestDoFinal()
1960 SHARE_MEM02->buffer, tmp_dgst.size); in Invoke_Crypto_DigestDoFinal()
1967 saved_digest.buffer = malloc(saved_digest.size); in Invoke_Crypto_DigestDoFinal()
1968 memcpy(saved_digest.buffer, SHARE_MEM02->buffer, in Invoke_Crypto_DigestDoFinal()
2001 saved_digest.buffer, mem01_exit) in Invoke_Crypto_AsymmetricSignDigest()
2032 s_dgst.buffer = malloc(s_dgst.size); in Invoke_Crypto_AsymmetricSignDigest()
2033 memcpy(s_dgst.buffer, SHARE_MEM02->buffer, s_dgst.size); in Invoke_Crypto_AsymmetricSignDigest()
2062 saved_digest.size, saved_digest.buffer, mem01_exit) in Invoke_Crypto_AsymmetricVerifyDigest()
2073 if (signed_dgst.buffer != NULL) { in Invoke_Crypto_AsymmetricVerifyDigest()
2074 memcpy(SHARE_MEM02->buffer, signed_dgst.buffer, in Invoke_Crypto_AsymmetricVerifyDigest()
2079 BIT_CHANGE(*(uint32_t *)SHARE_MEM02->buffer, 4); in Invoke_Crypto_AsymmetricVerifyDigest()
2157 buffer_asym_encrypted.buffer = malloc( in Invoke_Crypto_AsymmetricEncrypt()
2159 memcpy(buffer_asym_encrypted.buffer, in Invoke_Crypto_AsymmetricEncrypt()
2160 SHARE_MEM02->buffer, buffer_asym_encrypted.size); in Invoke_Crypto_AsymmetricEncrypt()
2195 buffer_asym_encrypted.buffer, mem01_exit) in Invoke_Crypto_AsymmetricDecrypt()
2243 SHARE_MEM02->buffer, in Invoke_Crypto_AsymmetricDecrypt()
2291 saved_mac_iv.buffer = malloc(iv_len); in Invoke_Crypto_MACInit()
2292 memcpy(saved_mac_iv.buffer, iv, iv_len); in Invoke_Crypto_MACInit()
2353 if (mac.buffer != NULL) { in Invoke_Crypto_MACCompareFinal()
2354 memcpy(SHARE_MEM02->buffer, mac.buffer, mac.size); in Invoke_Crypto_MACCompareFinal()
2359 BIT_CHANGE(*(uint32_t *)SHARE_MEM02->buffer, 4); in Invoke_Crypto_MACCompareFinal()
2434 memcmp(SHARE_MEM02->buffer, in Invoke_Crypto_MACComputeFinal()
2435 tmp_mac.buffer, in Invoke_Crypto_MACComputeFinal()
2481 saved_cipher_iv.buffer = malloc(iv_len); in Invoke_Crypto_CipherInit()
2482 memcpy(saved_cipher_iv.buffer, iv, iv_len); in Invoke_Crypto_CipherInit()
2485 saved_cipher_iv.buffer = NULL; in Invoke_Crypto_CipherInit()
2537 void *tmp = realloc(saved_cipher_update.buffer, in Invoke_Crypto_CipherUpdate()
2540 saved_cipher_update.buffer = tmp; in Invoke_Crypto_CipherUpdate()
2542 saved_cipher_update.buffer + in Invoke_Crypto_CipherUpdate()
2543 saved_cipher_update.size, SHARE_MEM02->buffer, in Invoke_Crypto_CipherUpdate()
2604 void *tmp = realloc(saved_cipher_update.buffer, in Invoke_Crypto_CipherDoFinal()
2607 saved_cipher_update.buffer = tmp; in Invoke_Crypto_CipherDoFinal()
2609 saved_cipher_update.buffer + in Invoke_Crypto_CipherDoFinal()
2610 saved_cipher_update.size, SHARE_MEM02->buffer, in Invoke_Crypto_CipherDoFinal()
2629 ADBG_EXPECT_BUFFER(c, full_ciphered_data.buffer, in Invoke_Crypto_CipherDoFinal()
2631 saved_cipher_update.buffer, in Invoke_Crypto_CipherDoFinal()
2694 digest->buffer = buf; in calculate_digest()
2894 sig = DSA_do_sign(in_dgst->buffer, in_dgst->size, dsa); in dsa_sign_digest()
2902 out_dgst->buffer = calloc(1, out_dgst->size); in dsa_sign_digest()
2903 if (!out_dgst->buffer) { in dsa_sign_digest()
2910 BN_bn2bin(r, out_dgst->buffer + out_dgst->size / 2 - BN_num_bytes(r)); in dsa_sign_digest()
2911 BN_bn2bin(s, out_dgst->buffer + out_dgst->size - BN_num_bytes(s)); in dsa_sign_digest()
2938 r = BN_bin2bn(in_sdgst->buffer, in_sdgst->size / 2, NULL); in dsa_verify_digest()
2941 s = BN_bin2bn(in_sdgst->buffer + in_sdgst->size / 2, in dsa_verify_digest()
3018 sig = ECDSA_do_sign(in_dgst->buffer, in_dgst->size, key); in ecdsa_sign_digest()
3023 out_dgst->buffer = calloc(1, out_dgst->size); in ecdsa_sign_digest()
3024 if (!ADBG_EXPECT_NOT_NULL(c, out_dgst->buffer)) in ecdsa_sign_digest()
3028 BN_bn2bin(r, out_dgst->buffer + out_dgst->size / 2 - BN_num_bytes(r)); in ecdsa_sign_digest()
3029 BN_bn2bin(s, out_dgst->buffer + out_dgst->size - BN_num_bytes(s)); in ecdsa_sign_digest()
3056 r = BN_bin2bn(in_sdgst->buffer, in_sdgst->size / 2, NULL); in ecdsa_verify_digest()
3059 s = BN_bin2bn(in_sdgst->buffer + in_sdgst->size / 2, in ecdsa_verify_digest()
3179 if (!RSA_sign(EVP_MD_nid(md), in_dgst->buffer, in_dgst->size, in rsa_sign_digest()
3191 if (!RSA_padding_add_PKCS1_PSS_mgf1(key, buf, in_dgst->buffer, in rsa_sign_digest()
3204 out_dgst->buffer = buf; in rsa_sign_digest()
3228 mlen = RSA_public_decrypt(in_sdgst->size, in_sdgst->buffer, in rsa_verify_pss_digest()
3262 in_sdgst->buffer, in_sdgst->size, key); in rsa_verify_digest()
3323 return dsa_verify_digest(c, kv, saved_digest.buffer, in verify_digest()
3327 return ecdsa_verify_digest(c, kv, saved_digest.buffer, in verify_digest()
3332 saved_digest.buffer, in verify_digest()
3372 saved_mac_iv.buffer, saved_mac_iv.size); in mac_compute_final()
3399 mac->buffer = malloc(mac->size); in mac_compute_final()
3400 memcpy(mac->buffer, SHARE_MEM05->buffer, mac->size); in mac_compute_final()
3450 saved_cipher_iv.buffer, in cipher_do_final()
3491 cipher->buffer = malloc(cipher->size); in cipher_do_final()
3492 memcpy(cipher->buffer, SHARE_MEM05->buffer, cipher->size); in cipher_do_final()
3533 uint32_t cmd, uint32_t buffer, in Invoke_StoreAttributeBuffer() argument
3547 memcpy(shm.buffer, value_bufptr, shm.size); in Invoke_StoreAttributeBuffer()
3549 op.params[0].value.a = buffer; in Invoke_StoreAttributeBuffer()
3565 uint32_t attr_id, uint32_t buffer) in Invoke_InitRefAttribute() argument
3568 buffer, 0); in Invoke_InitRefAttribute()
3573 uint32_t buffer, uint32_t attr_id, in Macro_StoreRefAttribute() argument
3579 buffer, value_bufptr, value_size); in Macro_StoreRefAttribute()
3584 attr, attr_id, buffer); in Macro_StoreRefAttribute()