Home
last modified time | relevance | path

Searched refs:expt (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/lib/libtomcrypt/src/pk/dsa/
H A Ddsa_decrypt_key.c25 unsigned char *skey, *expt; in dsa_decrypt_key() local
61 expt = XMALLOC(mp_unsigned_bin_size(key->p) + 1); in dsa_decrypt_key()
63 if (expt == NULL || skey == NULL) { in dsa_decrypt_key()
64 if (expt != NULL) { in dsa_decrypt_key()
65 XFREE(expt); in dsa_decrypt_key()
84 if ((err = dsa_shared_secret(key->x, g_pub, key, expt, &x)) != CRYPT_OK) { in dsa_decrypt_key()
90 if ((err = hash_memory(hash, expt, x, expt, &y)) != CRYPT_OK) { in dsa_decrypt_key()
109 out[x] = expt[x] ^ skey[x]; in dsa_decrypt_key()
116 zeromem(expt, mp_unsigned_bin_size(key->p) + 1); in dsa_decrypt_key()
120 XFREE(expt); in dsa_decrypt_key()
H A Ddsa_encrypt_key.c29 unsigned char *expt, *skey; in dsa_encrypt_key() local
57 expt = XMALLOC(mp_unsigned_bin_size(key->p) + 1); in dsa_encrypt_key()
59 if (expt == NULL || skey == NULL) { in dsa_encrypt_key()
60 if (expt != NULL) { in dsa_encrypt_key()
61 XFREE(expt); in dsa_encrypt_key()
84 if ((err = dsa_shared_secret(g_priv, key->y, key, expt, &x)) != CRYPT_OK) { in dsa_encrypt_key()
89 if ((err = hash_memory(hash, expt, x, skey, &y)) != CRYPT_OK) { in dsa_encrypt_key()
107 zeromem(expt, mp_unsigned_bin_size(key->p) + 1); in dsa_encrypt_key()
112 XFREE(expt); in dsa_encrypt_key()