Lines Matching defs:digestlen

49 static int emsa_pss_calc_m(const uint8_t *pdigest, uint32_t digestlen,
57 m_tmp_len = digestlen + saltlen + PSS_MTMP_PADDING_LEN;
68 if (hvb_memcpy_s(&m_tmp[PSS_MTMP_PADDING_LEN], m_tmp_len - PSS_MTMP_PADDING_LEN, pdigest, digestlen) != 0) {
74 if (hvb_memcpy_s(&m_tmp[PSS_MTMP_PADDING_LEN + digestlen], saltlen, salt, saltlen) != 0) {
89 uint8_t *hash, uint32_t digestlen)
94 hash_tmp = (uint8_t *)hvb_malloc(digestlen);
98 if (hash_sha256_single(m_tmp, m_tmp_len, hash_tmp, digestlen) != HASH_OK) {
104 ret += hvb_memcmp(hash, hash_tmp, digestlen);
105 ret += hvb_memcmp(hash, hash_tmp, digestlen);
207 uint32_t emlen, uint32_t digestlen,
212 for (i = 0; i < emlen - digestlen - saltlen - PSS_EM_PADDING_LEN; i++) {
226 uint32_t digestlen, uint32_t emlen,
246 if (emlen < digestlen + PSS_EM_PADDING_LEN || saltlen > (emlen - digestlen - PSS_EM_PADDING_LEN)) {
256 db_len = emlen - digestlen - PSS_DB_PADDING_LEN;
269 ret = rsa_gen_mask_mgf_v1(hash, digestlen, db, db_len);
282 ret = emsa_pss_verify_check_db(db, db_len, emlen, digestlen, saltlen);
292 ret = emsa_pss_calc_m(pdigest, digestlen, salt, saltlen, &m_tmp);
297 m_tmp_len = PSS_MTMP_PADDING_LEN + digestlen + saltlen;
298 ret = emsa_pss_hash_cmp(m_tmp, m_tmp_len, hash, digestlen);
316 uint32_t digestlen, uint8_t *psign, uint32_t signlen)
329 if (digestlen != SHA256_DIGEST_LEN) {
372 uint32_t digestlen, uint8_t *psign,
386 ret = hvb_rsa_verify_pss_param_check(pkey, pdigest, digestlen, psign, signlen);
439 ret = emsa_pss_verify(saltlen, pdigest, digestlen, emlen, embits, em_data + klen - emlen);