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