Home
last modified time | relevance | path

Searched refs:p_m (Results 1 - 3 of 3) sorted by relevance

/base/startup/hvb/libhvb/src/crypto/
H A Dhvb_rsa_verify.c344 struct long_int_num *p_rr, struct long_int_num *p_m) in hvb_rsa_verify_pss_param_convert()
353 invert_copy((uint8_t *)p_m->p_uint, psign, signlen); in hvb_rsa_verify_pss_param_convert()
354 p_m->valid_word_len = byte2dword(pkey->nlen); in hvb_rsa_verify_pss_param_convert()
355 lin_update_valid_len(p_m); in hvb_rsa_verify_pss_param_convert()
356 if (!p_m) { in hvb_rsa_verify_pss_param_convert()
381 struct long_int_num *p_m = NULL; in hvb_rsa_verify_pss() local
397 p_m = lin_create(byte2dword(pkey->nlen)); in hvb_rsa_verify_pss()
398 if (!p_m) { in hvb_rsa_verify_pss()
407 ret = hvb_rsa_verify_pss_param_convert(pkey, psign, signlen, p_n, p_rr, p_m); in hvb_rsa_verify_pss()
412 em = montgomery_mod_exp(p_m, p_ in hvb_rsa_verify_pss()
342 hvb_rsa_verify_pss_param_convert(const struct hvb_rsa_pubkey *pkey, uint8_t *psign, uint32_t signlen, struct long_int_num *p_n, struct long_int_num *p_rr, struct long_int_num *p_m) hvb_rsa_verify_pss_param_convert() argument
[all...]
H A Dhvb_rsa.h33 /* The value of the |exp| power module |p_n| of |p_m| is calculated
38 * return the value of |p_m|^|exp| mod |p_m|
40 struct long_int_num *montgomery_mod_exp(struct long_int_num *p_m, struct long_int_num *p_n,
H A Dhvb_rsa.c315 struct long_int_num *montgomery_mod_exp(struct long_int_num *p_m, struct long_int_num *p_n, unsigned long n_n0_i, in montgomery_mod_exp() argument
341 montgomery_mod_mul(p_m, p_rr, p_n, n_n0_i, p_mr); in montgomery_mod_exp()
360 montgomery_mod_mul(p_m, p_square, p_n, n_n0_i, p_res); in montgomery_mod_exp()

Completed in 2 milliseconds