Lines Matching refs:siglen
964 uint32_t siglen; in rk_rsa_padding_check_pss_type() local
980 siglen = key_len; in rk_rsa_padding_check_pss_type()
982 if (siglen < 16) { in rk_rsa_padding_check_pss_type()
989 if (buf[siglen - 1] != 0xBC) { in rk_rsa_padding_check_pss_type()
995 slen = siglen - hlen - 1; /* Currently length of salt + padding */ in rk_rsa_padding_check_pss_type()
1007 siglen -= 1; in rk_rsa_padding_check_pss_type()
1009 if (buf[0] >> (8 - siglen * 8 + msb)) { in rk_rsa_padding_check_pss_type()
1014 res = mgf_mask(p, siglen - hlen - 1, p + siglen - hlen - 1, hlen, hash_algo, hash_len); in rk_rsa_padding_check_pss_type()
1018 buf[0] &= 0xFF >> (siglen * 8 - msb); in rk_rsa_padding_check_pss_type()
1020 while (p < buf + siglen && *p == 0) in rk_rsa_padding_check_pss_type()
1023 if (p == buf + siglen || *p++ != 0x01) { in rk_rsa_padding_check_pss_type()