Lines Matching refs:p

31 	struct rsa_public_key *p = rsa_data->key.key;  in do_encrypt()  local
78 crypto_bignum_bn2bin_pad(rsa_data->key.n_size, p->n, key.buf); in do_encrypt()
80 p->e, (uint8_t *)key.buf + RSA_MAX_MOD_LEN); in do_encrypt()
123 struct rsa_keypair *p = rsa_data->key.key; in do_decrypt() local
169 crypto_bignum_bn2bin_pad(rsa_data->key.n_size, p->n, key.buf); in do_decrypt()
170 crypto_bignum_bn2bin_pad(rsa_data->key.n_size, p->d, in do_decrypt()
207 static TEE_Result do_ssa_sign(struct drvcrypt_rsa_ssa *p) in do_ssa_sign() argument
209 switch (p->algo) { in do_ssa_sign()
215 if (p->key.n_size != 128) { in do_ssa_sign()
219 return sw_crypto_acipher_rsassa_sign(p->algo, in do_ssa_sign()
220 p->key.key, in do_ssa_sign()
221 p->salt_len, in do_ssa_sign()
222 p->message.data, in do_ssa_sign()
223 p->message.length, in do_ssa_sign()
224 p->signature.data, in do_ssa_sign()
225 &p->signature.length); in do_ssa_sign()
228 return sw_crypto_acipher_rsassa_sign(p->algo, in do_ssa_sign()
229 p->key.key, in do_ssa_sign()
230 p->salt_len, in do_ssa_sign()
231 p->message.data, in do_ssa_sign()
232 p->message.length, in do_ssa_sign()
233 p->signature.data, in do_ssa_sign()
234 &p->signature.length); in do_ssa_sign()
240 return sw_crypto_acipher_rsassa_sign(p->algo, in do_ssa_sign()
241 p->key.key, in do_ssa_sign()
242 p->salt_len, in do_ssa_sign()
243 p->message.data, in do_ssa_sign()
244 p->message.length, in do_ssa_sign()
245 p->signature.data, in do_ssa_sign()
246 &p->signature.length); in do_ssa_sign()
254 static TEE_Result do_ssa_verify(struct drvcrypt_rsa_ssa *p) in do_ssa_verify() argument
256 switch (p->algo) { in do_ssa_verify()
262 if (p->key.n_size != 128) { in do_ssa_verify()
266 return sw_crypto_acipher_rsassa_verify(p->algo, in do_ssa_verify()
267 p->key.key, in do_ssa_verify()
268 p->salt_len, in do_ssa_verify()
269 p->message.data, in do_ssa_verify()
270 p->message.length, in do_ssa_verify()
271 p->signature.data, in do_ssa_verify()
272 p->signature.length); in do_ssa_verify()
275 return sw_crypto_acipher_rsassa_verify(p->algo, in do_ssa_verify()
276 p->key.key, in do_ssa_verify()
277 p->salt_len, in do_ssa_verify()
278 p->message.data, in do_ssa_verify()
279 p->message.length, in do_ssa_verify()
280 p->signature.data, in do_ssa_verify()
281 p->signature.length); in do_ssa_verify()
287 return sw_crypto_acipher_rsassa_verify(p->algo, in do_ssa_verify()
288 p->key.key, in do_ssa_verify()
289 p->salt_len, in do_ssa_verify()
290 p->message.data, in do_ssa_verify()
291 p->message.length, in do_ssa_verify()
292 p->signature.data, in do_ssa_verify()
293 p->signature.length); in do_ssa_verify()