test,crypto: sha3 algorithms aren't supported with BoringSSL · nodejs/node@e83dbcb · GitHub
Skip to content

Commit e83dbcb

Browse files
codebytereaduh95
authored andcommitted
test,crypto: sha3 algorithms aren't supported with BoringSSL
PR-URL: #60374 Reviewed-By: Filip Skokan <panva.ip@gmail.com> Reviewed-By: Richard Lau <richard.lau@ibm.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
1 parent 12773d1 commit e83dbcb

7 files changed

Lines changed: 380 additions & 327 deletions

File tree

test/fixtures/crypto/ecdsa.js

Lines changed: 53 additions & 43 deletions

test/fixtures/crypto/hmac.js

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,18 @@ module.exports = function () {
2222
'5dcc359443aaf652fa1375d6b3e61fdcf29bb4a28bd5d3dcfa40f82f906bb280' +
2323
'0455db03b5d31fb972a15a6d0103a24e56d156a119c0e5a1e92a44c3c5657cf9',
2424
'hex'),
25-
'SHA3-256': Buffer.from(
26-
'e588ec0811463d767241df1074b47ae4071b51f2ce36537ba69ccdc3fdc2b7a8',
27-
'hex'),
28-
'SHA3-384': Buffer.from(
29-
'6b1da28eab1f582ad9718effe05e23d5fd2c9877a2d9443f90bec093bece2ea7' +
30-
'd2354cd0bdc5e147d2e9009373494488', 'hex'),
31-
'SHA3-512': Buffer.from(
32-
'5dcc359443aaf652fa1375d6b3e61fdcf29bb4a28bd5d3dcfa40f82f906bb280' +
33-
'0455db03b5d31fb972a15a6d0103a24e56d156a119c0e5a1e92a44c3c5657cf9',
34-
'hex')
25+
...(!process.features.openssl_is_boringssl ? {
26+
'SHA3-256': Buffer.from(
27+
'e588ec0811463d767241df1074b47ae4071b51f2ce36537ba69ccdc3fdc2b7a8',
28+
'hex'),
29+
'SHA3-384': Buffer.from(
30+
'6b1da28eab1f582ad9718effe05e23d5fd2c9877a2d9443f90bec093bece2ea7' +
31+
'd2354cd0bdc5e147d2e9009373494488', 'hex'),
32+
'SHA3-512': Buffer.from(
33+
'5dcc359443aaf652fa1375d6b3e61fdcf29bb4a28bd5d3dcfa40f82f906bb280' +
34+
'0455db03b5d31fb972a15a6d0103a24e56d156a119c0e5a1e92a44c3c5657cf9',
35+
'hex')
36+
} : {})
3537
}
3638

3739
const signatures = {
@@ -46,16 +48,18 @@ module.exports = function () {
4648
'61fb278c3ffb0cce2bf1cf723ddfd8ef1f931c0c618c25907324605939e3f9a2' +
4749
'c6f4af690bda3407dc2f5770f6a0a44b954d64a332e3ee0821abf82b7f3e99c1',
4850
'hex'),
49-
'SHA3-256': Buffer.from(
50-
'c1ac5e11fcd50c48bf567f6e296632f5801c4eb07a8a47579b41dee971a3099b',
51-
'hex'),
52-
'SHA3-384': Buffer.from(
53-
'ac8c97f6dd8d9e16101063077c16b23fe291a5e6d149653e9ac7002365159317' +
54-
'adcfad511996578b0053a5c14b75f16c', 'hex'),
55-
'SHA3-512': Buffer.from(
56-
'2162c2a8907e6b2f68599a69e81a464d8f076b5eeb555d98b4d20330034df3c7' +
57-
'cf35b1fa958a074ca12f0d242df39f0da3d4f1dbfb3629057798fe1f883974ee',
58-
'hex')
51+
...(!process.features.openssl_is_boringssl ? {
52+
'SHA3-256': Buffer.from(
53+
'c1ac5e11fcd50c48bf567f6e296632f5801c4eb07a8a47579b41dee971a3099b',
54+
'hex'),
55+
'SHA3-384': Buffer.from(
56+
'ac8c97f6dd8d9e16101063077c16b23fe291a5e6d149653e9ac7002365159317' +
57+
'adcfad511996578b0053a5c14b75f16c', 'hex'),
58+
'SHA3-512': Buffer.from(
59+
'2162c2a8907e6b2f68599a69e81a464d8f076b5eeb555d98b4d20330034df3c7' +
60+
'cf35b1fa958a074ca12f0d242df39f0da3d4f1dbfb3629057798fe1f883974ee',
61+
'hex')
62+
} : {})
5963
}
6064

6165
const vectors = [];

test/fixtures/crypto/rsa_pkcs.js

Lines changed: 55 additions & 51 deletions

0 commit comments

Comments
 (0)