Lines Matching refs:sLen
495 const uint8_t *EM, int sLen) {
512 /* Negative sLen has special meanings:
513 * -1 sLen == hLen
516 if (sLen == -1) {
517 sLen = hLen;
518 } else if (sLen == -2) {
519 sLen = -2;
520 } else if (sLen < -2) {
535 if (emLen < ((int)hLen + sLen + 2)) {
536 /* sLen can be small negative */
567 if (sLen >= 0 && (maskedDBLen - i) != sLen) {
601 int sLen) {
615 /* Negative sLen has special meanings:
616 * -1 sLen == hLen
619 if (sLen == -1) {
620 sLen = hLen;
621 } else if (sLen == -2) {
622 sLen = -2;
623 } else if (sLen < -2) {
640 if (sLen == -2) {
645 sLen = emLen - hLen - 2;
646 } else if (emLen < hLen + sLen + 2) {
650 if (sLen > 0) {
651 salt = OPENSSL_malloc(sLen);
656 if (!RAND_bytes(salt, sLen)) {
668 if (sLen && !EVP_DigestUpdate(&ctx, salt, sLen)) {
686 p += emLen - sLen - hLen - 2;
688 if (sLen > 0) {
689 for (i = 0; i < sLen; i++) {