Home
last modified time | relevance | path

Searched refs:sig_r (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/drivers/crypto/stm32/
H A Dstm32_pka.h62 struct stm32_pka_bn *sig_r,
68 const struct stm32_pka_bn *sig_r,
H A Decc.c154 struct stm32_pka_bn sig_r = { }; in sign() local
193 sig_r.val = (void *)sig; in sign()
194 sig_r.size = bytes; in sign()
198 res = stm32_pka_ecdsa_sign(msg, msg_size, &sig_r, &sig_s, &d, &k, cid); in sign()
226 struct stm32_pka_bn sig_r = { }; in verify() local
248 sig_r.val = (void *)sig; in verify()
249 sig_r.size = sig_size / 2; in verify()
269 res = stm32_pka_ecdsa_verif(msg, msg_size, &sig_r, &sig_s, &pk, cid); in verify()
H A Dstm32_pka.c1194 static TEE_Result stm32_pka_ecdsa_verif_param(const struct stm32_pka_bn *sig_r, in stm32_pka_ecdsa_verif_param() argument
1214 if (!is_smaller(sig_r, &curve_def[cid].n) || is_zero(sig_r)) { in stm32_pka_ecdsa_verif_param()
1253 const struct stm32_pka_bn *sig_r, in stm32_pka_ecdsa_verif() argument
1263 if (!eo_nbw || !hash || !sig_r || !sig_s || !pk) in stm32_pka_ecdsa_verif()
1268 res = stm32_pka_ecdsa_verif_param(sig_r, sig_s, pk, cid); in stm32_pka_ecdsa_verif()
1311 res = write_eo_data(base + _PKA_RAM_VERIF_SIGN_R, sig_r->val, in stm32_pka_ecdsa_verif()
1312 sig_r->size, eo_nbw); in stm32_pka_ecdsa_verif()
1361 struct stm32_pka_bn *sig_r, in stm32_pka_ecdsa_sign_ret() argument
1385 memset(sig_r->val, 0, sig_r->size); in stm32_pka_ecdsa_sign_ret()
1387 res = read_eo_data(base + _PKA_RAM_SIGN_R, sig_r->val, in stm32_pka_ecdsa_sign_ret()
[all …]