Lines Matching refs:olen
341 uint32_t nb_pad, olen; in rsa_padding_add_pkcs15_type() local
349 olen = key_len; in rsa_padding_add_pkcs15_type()
352 if (in_len + 11 < in_len || olen < in_len + 11) in rsa_padding_add_pkcs15_type()
355 nb_pad = olen - 3 - in_len; in rsa_padding_add_pkcs15_type()
600 uint32_t olen; in rsa_padding_add_oaep_type() local
610 olen = key_len; in rsa_padding_add_oaep_type()
616 if (in_len + 2 * hlen + 2 < in_len || olen < in_len + 2 * hlen + 2) { in rsa_padding_add_oaep_type()
621 memset(out, 0, olen); in rsa_padding_add_oaep_type()
638 p += olen - 2 * hlen - 2 - in_len; in rsa_padding_add_oaep_type()
643 res = mgf_mask(out + hlen + 1, olen - hlen - 1, out + 1, hlen, hash_algo, hlen); in rsa_padding_add_oaep_type()
648 res = mgf_mask(out + 1, hlen, out + hlen + 1, olen - hlen - 1, hash_algo, hlen); in rsa_padding_add_oaep_type()
857 uint32_t olen; in rsa_padding_add_pss_type() local
866 olen = key_len; in rsa_padding_add_pss_type()
878 if (olen < hlen + min_slen + 2) in rsa_padding_add_pss_type()
880 else if (olen >= hlen + hlen + 2) in rsa_padding_add_pss_type()
883 slen = olen - hlen - 2; in rsa_padding_add_pss_type()
885 if (olen < hlen * 2 + 2) in rsa_padding_add_pss_type()
888 ps_len = olen - hlen * 2 - 2; in rsa_padding_add_pss_type()
890 if (olen < ps_len + 1 + slen + hlen) in rsa_padding_add_pss_type()
893 memset(out, 0, olen); in rsa_padding_add_pss_type()
942 res = mgf_mask(out + offset, olen - hlen - 1 - offset, p, hlen, hash_algo, hash_len); in rsa_padding_add_pss_type()
947 out[0] &= 0xFF >> (olen * 8 - msb); in rsa_padding_add_pss_type()