Searched refs:ecc_shared (Results 1 – 2 of 2) sorted by relevance
| /optee_os/core/lib/libtomcrypt/src/pk/ecc/ |
| H A D | ecc_decrypt_key.c | 26 unsigned char *ecc_shared, *skey, *pub_expt; in ecc_decrypt_key() local 59 ecc_shared = XMALLOC(ECC_BUF_SIZE); in ecc_decrypt_key() 61 if (pub_expt == NULL || ecc_shared == NULL || skey == NULL) { in ecc_decrypt_key() 65 if (ecc_shared != NULL) { in ecc_decrypt_key() 66 XFREE(ecc_shared); in ecc_decrypt_key() 87 if ((err = ecc_shared_secret(key, &pubkey, ecc_shared, &x)) != CRYPT_OK) { in ecc_decrypt_key() 94 if ((err = hash_memory(hash, ecc_shared, x, ecc_shared, &y)) != CRYPT_OK) { in ecc_decrypt_key() 113 out[x] = skey[x] ^ ecc_shared[x]; in ecc_decrypt_key() 121 zeromem(ecc_shared, ECC_BUF_SIZE); in ecc_decrypt_key() 126 XFREE(ecc_shared); in ecc_decrypt_key()
|
| H A D | ecc_encrypt_key.c | 30 unsigned char *pub_expt, *ecc_shared, *skey; in ecc_encrypt_key() local 53 ecc_shared = XMALLOC(ECC_BUF_SIZE); in ecc_encrypt_key() 55 if (pub_expt == NULL || ecc_shared == NULL || skey == NULL) { in ecc_encrypt_key() 59 if (ecc_shared != NULL) { in ecc_encrypt_key() 60 XFREE(ecc_shared); in ecc_encrypt_key() 84 if ((err = ecc_shared_secret(&pubkey, key, ecc_shared, &x)) != CRYPT_OK) { in ecc_encrypt_key() 90 if ((err = hash_memory(hash, ecc_shared, x, skey, &y)) != CRYPT_OK) { in ecc_encrypt_key() 109 zeromem(ecc_shared, ECC_BUF_SIZE); in ecc_encrypt_key() 114 XFREE(ecc_shared); in ecc_encrypt_key()
|