b91ce5d4d5
* bmo#1910071 - Copy original corpus to heap-allocated buffer * bmo#1910079 - Fix min ssl version for DTLS client fuzzer * bmo#1908990 - Remove OS2 support just like we did on NSPR * bmo#1910605 - clang-format NSS improvements * bmo#1902078 - Adding basicutil.h to use HexString2SECItem function * bmo#1908990 - removing dirent.c from build * bmo#1902078 - Allow handing in keymaterial to shlibsign to make the output reproducible * bmo#1908990 - remove nec4.3, sunos4, riscos and SNI references * bmo#1908990 - remove other old OS (BSDI, old HP UX, NCR, openunix, sco, unixware or reliantUnix * bmo#1908990 - remove mentions of WIN95 * bmo#1908990 - remove mentions of WIN16 * bmo#1913750 - More explicit directory naming * bmo#1913755 - Add more options to TLS server fuzz target * bmo#1913675 - Add more options to TLS client fuzz target * bmo#1835240 - Use OSS-Fuzz corpus in NSS CI * bmo#1908012 - set nssckbi version number to 2.70. * bmo#1914499 - Remove Email Trust bit from ACCVRAIZ1 root cert. * bmo#1908009 - Remove Email Trust bit from certSIGN ROOT CA. * bmo#1908006 - Add Cybertrust Japan Roots to NSS. * bmo#1908004 - Add Taiwan CA Roots to NSS. * bmo#1911354 - remove search by decoded serial in nssToken_FindCertificateByIssuerAndSerialNumber * bmo#1913132 - Fix tstclnt CI build failure * bmo#1913047 - vfyserv: ensure peer cert chain is in db for CERT_VerifyCertificateNow * bmo#1912427 - Enable all supported protocol versions for UDP * bmo#1910361 - Actually use random PSK hash type OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/mozilla-nss?expand=0&rev=457
27 lines
1012 B
Diff
27 lines
1012 B
Diff
# HG changeset patch
|
|
# User Hans Petter Jansson <hpj@suse.com>
|
|
# Date 1505605677 -7200
|
|
# Sun Sep 17 01:47:57 2017 +0200
|
|
# Node ID 4ae6bed68a83c01f6d2ce7a37bdb0bdb0556416f
|
|
# Parent 5e191a391c38967e49a1d005800713ccd1010b09
|
|
[PATCH 2/6] Make DSA KAT FIPS compliant (1024 -> 2048 bit key).
|
|
From b88701933a284ba8640df66b954c04d36ee592c9 Mon Sep 17 00:00:00 2001
|
|
---
|
|
nss/lib/freebl/dsa.c | 2 +-
|
|
nss/lib/freebl/fipsfreebl.c | 143 +++++++++++++++++++++++++++-----------------
|
|
2 files changed, 90 insertions(+), 55 deletions(-)
|
|
|
|
Index: nss/lib/freebl/dsa.c
|
|
===================================================================
|
|
--- nss.orig/lib/freebl/dsa.c
|
|
+++ nss/lib/freebl/dsa.c
|
|
@@ -536,7 +536,7 @@ DSA_SignDigest(DSAPrivateKey *key, SECIt
|
|
return rv;
|
|
}
|
|
|
|
-/* For FIPS compliance testing. Seed must be exactly 20 bytes. */
|
|
+/* For FIPS compliance testing. Seed must be the same size as subprime. */
|
|
SECStatus
|
|
DSA_SignDigestWithSeed(DSAPrivateKey *key,
|
|
SECItem *signature,
|