Lines Matching refs:s
17 TEE_Result crypto_acipher_alloc_dh_keypair(struct dh_keypair *s, in crypto_acipher_alloc_dh_keypair() argument
20 memset(s, 0, sizeof(*s)); in crypto_acipher_alloc_dh_keypair()
21 s->g = crypto_bignum_allocate(key_size_bits); in crypto_acipher_alloc_dh_keypair()
22 if (!s->g) in crypto_acipher_alloc_dh_keypair()
24 s->p = crypto_bignum_allocate(key_size_bits); in crypto_acipher_alloc_dh_keypair()
25 if (!s->p) in crypto_acipher_alloc_dh_keypair()
27 s->y = crypto_bignum_allocate(key_size_bits); in crypto_acipher_alloc_dh_keypair()
28 if (!s->y) in crypto_acipher_alloc_dh_keypair()
30 s->x = crypto_bignum_allocate(key_size_bits); in crypto_acipher_alloc_dh_keypair()
31 if (!s->x) in crypto_acipher_alloc_dh_keypair()
33 s->q = crypto_bignum_allocate(key_size_bits); in crypto_acipher_alloc_dh_keypair()
34 if (!s->q) in crypto_acipher_alloc_dh_keypair()
38 crypto_bignum_free(s->g); in crypto_acipher_alloc_dh_keypair()
39 crypto_bignum_free(s->p); in crypto_acipher_alloc_dh_keypair()
40 crypto_bignum_free(s->y); in crypto_acipher_alloc_dh_keypair()
41 crypto_bignum_free(s->x); in crypto_acipher_alloc_dh_keypair()