Skip to content

Commit f5aa172

Browse files
committed
src: add x509.fingerprint512 to crypto module
nodejs/node#39809
1 parent 983fe1d commit f5aa172

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

patches/node/fix_crypto_tests_to_run_with_bssl.patch

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -673,20 +673,19 @@ index 008ab129f0e019c659eecf5a76b7eb412c947fe3..6688f5d916f50e1e4fcfff1619c8634a
673673

674674
cipher.end('Papaya!'); // Should not cause an unhandled exception.
675675
diff --git a/test/parallel/test-crypto-x509.js b/test/parallel/test-crypto-x509.js
676-
index c85a79b4854369e35fbe89833e9df9a12065671e..8f13ac60362854d12264f26b74533bd55efd6605 100644
676+
index d1782359277dc52d7a60830a6dd958544d610e6b..4c781f062bc505b860b821773070551f4cd80067 100644
677677
--- a/test/parallel/test-crypto-x509.js
678678
+++ b/test/parallel/test-crypto-x509.js
679-
@@ -104,7 +104,8 @@ const der = Buffer.from(
680-
'84:AC:5B:08:9A:20:89:B6:8F:D6'
679+
@@ -110,7 +110,7 @@ const der = Buffer.from(
680+
'A3:06:C5:CE:43:C1:7F:2D:7E:5F:44:A5:EE:A3:CB:97:05:A3:E3:68'
681681
);
682682
assert.strictEqual(x509.keyUsage, undefined);
683683
- assert.strictEqual(x509.serialNumber, 'ECC9B856270DA9A8');
684-
+
685684
+ assert.match(x509.serialNumber, /ECC9B856270DA9A8/i);
686685

687686
assert.deepStrictEqual(x509.raw, der);
688687

689-
@@ -190,6 +191,12 @@ const der = Buffer.from(
688+
@@ -196,6 +196,12 @@ const der = Buffer.from(
690689
});
691690
mc.port2.postMessage(x509);
692691

@@ -699,7 +698,7 @@ index c85a79b4854369e35fbe89833e9df9a12065671e..8f13ac60362854d12264f26b74533bd5
699698
// Verify that legacy encoding works
700699
const legacyObjectCheck = {
701700
subject: 'C=US\n' +
702-
@@ -213,11 +220,7 @@ const der = Buffer.from(
701+
@@ -219,11 +225,7 @@ const der = Buffer.from(
703702
'CA Issuers - URI:http://ca.nodejs.org/ca.cert' :
704703
'OCSP - URI:http://ocsp.nodejs.org/\n' +
705704
'CA Issuers - URI:http://ca.nodejs.org/ca.cert\n',
@@ -712,16 +711,16 @@ index c85a79b4854369e35fbe89833e9df9a12065671e..8f13ac60362854d12264f26b74533bd5
712711
bits: 1024,
713712
exponent: '0x10001',
714713
valid_from: 'Nov 16 18:42:21 2018 GMT',
715-
@@ -226,7 +229,7 @@ const der = Buffer.from(
716-
fingerprint256:
717-
'B0:BE:46:49:B8:29:63:E0:6F:63:C8:8A:57:9C:3F:9B:72:' +
718-
'C6:F5:89:E3:0D:84:AC:5B:08:9A:20:89:B6:8F:D6',
714+
@@ -237,7 +239,7 @@ const der = Buffer.from(
715+
'D0:39:97:54:B6:D0:B4:46:5B:DE:13:5B:68:86:B6:F2:A8:' +
716+
'95:22:D5:6E:8B:35:DA:89:29:CA:A3:06:C5:CE:43:C1:7F:' +
717+
'2D:7E:5F:44:A5:EE:A3:CB:97:05:A3:E3:68',
719718
- serialNumber: 'ECC9B856270DA9A8'
720719
+ serialNumberPattern: /ECC9B856270DA9A8/i
721720
};
722721

723722
const legacyObject = x509.toLegacyObject();
724-
@@ -235,7 +238,7 @@ const der = Buffer.from(
723+
@@ -246,7 +248,7 @@ const der = Buffer.from(
725724
assert.strictEqual(legacyObject.subject, legacyObjectCheck.subject);
726725
assert.strictEqual(legacyObject.issuer, legacyObjectCheck.issuer);
727726
assert.strictEqual(legacyObject.infoAccess, legacyObjectCheck.infoAccess);
@@ -730,7 +729,7 @@ index c85a79b4854369e35fbe89833e9df9a12065671e..8f13ac60362854d12264f26b74533bd5
730729
assert.strictEqual(legacyObject.bits, legacyObjectCheck.bits);
731730
assert.strictEqual(legacyObject.exponent, legacyObjectCheck.exponent);
732731
assert.strictEqual(legacyObject.valid_from, legacyObjectCheck.valid_from);
733-
@@ -244,7 +247,5 @@ const der = Buffer.from(
732+
@@ -255,7 +257,5 @@ const der = Buffer.from(
734733
assert.strictEqual(
735734
legacyObject.fingerprint256,
736735
legacyObjectCheck.fingerprint256);
@@ -739,6 +738,7 @@ index c85a79b4854369e35fbe89833e9df9a12065671e..8f13ac60362854d12264f26b74533bd5
739738
- legacyObjectCheck.serialNumber);
740739
+ assert.match(legacyObject.serialNumber, legacyObjectCheck.serialNumberPattern);
741740
}
741+
742742
diff --git a/test/parallel/test-crypto.js b/test/parallel/test-crypto.js
743743
index 58441be4d093f06cac3d47e2fa752f2354a49f8a..36a91946c8ad23250a47c433c1216ec9cb14f0e1 100644
744744
--- a/test/parallel/test-crypto.js

0 commit comments

Comments
 (0)