Lines Matching refs:sLen

33                          int sLen)  in RSA_verify_PKCS1_PSS()  argument
35 return RSA_verify_PKCS1_PSS_mgf1(rsa, mHash, Hash, NULL, EM, sLen); in RSA_verify_PKCS1_PSS()
40 const unsigned char *EM, int sLen) in RSA_verify_PKCS1_PSS_mgf1() argument
66 if (sLen == RSA_PSS_SALTLEN_DIGEST) { in RSA_verify_PKCS1_PSS_mgf1()
67 sLen = hLen; in RSA_verify_PKCS1_PSS_mgf1()
68 } else if (sLen < RSA_PSS_SALTLEN_MAX) { in RSA_verify_PKCS1_PSS_mgf1()
87 if (sLen == RSA_PSS_SALTLEN_MAX) { in RSA_verify_PKCS1_PSS_mgf1()
88 sLen = emLen - hLen - 2; in RSA_verify_PKCS1_PSS_mgf1()
89 } else if (sLen > emLen - hLen - 2) { /* sLen can be small negative */ in RSA_verify_PKCS1_PSS_mgf1()
115 if (sLen != RSA_PSS_SALTLEN_AUTO && (maskedDBLen - i) != sLen) { in RSA_verify_PKCS1_PSS_mgf1()
117 "expected: %d retrieved: %d", sLen, in RSA_verify_PKCS1_PSS_mgf1()
148 const EVP_MD *Hash, int sLen) in RSA_padding_add_PKCS1_PSS() argument
150 return RSA_padding_add_PKCS1_PSS_mgf1(rsa, EM, mHash, Hash, NULL, sLen); in RSA_padding_add_PKCS1_PSS()
156 int sLen) in RSA_padding_add_PKCS1_PSS_mgf1() argument
177 if (sLen == RSA_PSS_SALTLEN_DIGEST) { in RSA_padding_add_PKCS1_PSS_mgf1()
178 sLen = hLen; in RSA_padding_add_PKCS1_PSS_mgf1()
179 } else if (sLen == RSA_PSS_SALTLEN_MAX_SIGN) { in RSA_padding_add_PKCS1_PSS_mgf1()
180 sLen = RSA_PSS_SALTLEN_MAX; in RSA_padding_add_PKCS1_PSS_mgf1()
181 } else if (sLen < RSA_PSS_SALTLEN_MAX) { in RSA_padding_add_PKCS1_PSS_mgf1()
196 if (sLen == RSA_PSS_SALTLEN_MAX) { in RSA_padding_add_PKCS1_PSS_mgf1()
197 sLen = emLen - hLen - 2; in RSA_padding_add_PKCS1_PSS_mgf1()
198 } else if (sLen > emLen - hLen - 2) { in RSA_padding_add_PKCS1_PSS_mgf1()
202 if (sLen > 0) { in RSA_padding_add_PKCS1_PSS_mgf1()
203 salt = OPENSSL_malloc(sLen); in RSA_padding_add_PKCS1_PSS_mgf1()
208 if (RAND_bytes_ex(rsa->libctx, salt, sLen, 0) <= 0) in RSA_padding_add_PKCS1_PSS_mgf1()
220 if (sLen && !EVP_DigestUpdate(ctx, salt, sLen)) in RSA_padding_add_PKCS1_PSS_mgf1()
235 p += emLen - sLen - hLen - 2; in RSA_padding_add_PKCS1_PSS_mgf1()
237 if (sLen > 0) { in RSA_padding_add_PKCS1_PSS_mgf1()
238 for (i = 0; i < sLen; i++) in RSA_padding_add_PKCS1_PSS_mgf1()
252 OPENSSL_clear_free(salt, (size_t)sLen); /* salt != NULL implies sLen > 0 */ in RSA_padding_add_PKCS1_PSS_mgf1()