Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support dynamically linking with OpenSSL 3.0 #37669

Closed
wants to merge 40 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
a88e77a
src: fix crypto_hkdf.cc compilation error
danbev Oct 26, 2020
3d9a5e5
build: add OPENSSL_API_COMPAT macro
danbev Jul 8, 2020
a8d117c
test: add hasOpenSSL3 constant
danbev Jun 17, 2020
2a68e7b
test: fix diffie-hellman 'module to small' failures
danbev Jun 17, 2020
dbd2206
test: add OpenSSL3 error message check test-tls-key-mismatch.js
danbev Jun 17, 2020
b8e7c2d
test: add OpenSSL3 error message check test-tls-client-renegotiation-…
danbev Jun 17, 2020
b1b268b
test: add OpenSSL3 error message check test-crypto-stream.js
danbev Jun 17, 2020
5ecbb48
test: add OpenSSL3 specific version regex test-process-versions.js
danbev Jun 18, 2020
470fc73
test: add OpenSSL3 error message check test-crypto-private-decrypt-gh…
danbev Jun 18, 2020
80834e2
test: add OpenSSL3 error message check test-tls-alert-handling.js
danbev Jun 22, 2020
d6eae6d
test: add OpenSSL3 error message check test-crypto-padding.js
danbev Jun 22, 2020
e27bde8
test: add OpenSSL3 error message check test-crypto-sign-verify.js
danbev Jun 22, 2020
f879b9c
test: add OpenSSL3 error message check test-crypto-key-objects.js
danbev Jun 22, 2020
b320aa3
test: add OpenSSL3 error message checks test-crypto.js
danbev Jun 23, 2020
183d4d9
test: add OpenSSL3 checks test-crypto-rsa-dsa.js
danbev Jun 24, 2020
f135cd0
test: add min/max iv lengths for OpenSSL3 test-crypto-cipheriv-deciph…
danbev Jun 23, 2020
9afc54d
test: skip blowfish if using OpenSSL3 test-crypto-ecb.js
danbev Jun 22, 2020
ae768e2
test: skip tls-cert-ext-encoding for OpenSSL 3.x test-tls-cert-ext-en…
danbev Jun 23, 2020
6145d57
test: update error msg regex for OpenSSL 3.x test-tls-set-secure-cont…
danbev Aug 25, 2020
fda8d72
test: update OpenSSL 3.x error codes test-crypto-dh.js
danbev Aug 25, 2020
1ff4d8d
test: add openssl 3.x check to --openssl-config tests test-crypto-fip…
danbev Aug 25, 2020
0f8b754
test: specify security level 0 for tls-session-cache test-tls-session…
danbev Aug 27, 2020
14973b5
test: set security level to 0 test-https-agent-session-eviction.js, t…
danbev Aug 31, 2020
e2d3592
test: test-crypto-keygen fixes for OpenSSL 3.x test-crypto-keygen.js
danbev Aug 31, 2020
3e117b9
test: add security level 0 to test-https-agent-additional-options.js
danbev Sep 8, 2020
4003105
test: add security level 0 to test-tls-write-error.js
danbev Sep 8, 2020
2964e25
test: fix "bad ffc parameters" error test-crypto-keygen.js
danbev Oct 13, 2020
af5997f
test: add OpenSSL3.x checks to test-crypto-hkdf.js
danbev Oct 27, 2020
ed88487
test: add OpenSSl3.x check in test-crypto-pbkdf2.js
danbev Oct 27, 2020
8a42ca9
test: add OpenSSL3.x checks test-crypto-keygen.js
danbev Oct 27, 2020
408186f
test: fix error regex for OpenSSL 3.x test-tls-passphase.js
danbev Jan 11, 2021
875f060
test: add OpenSSL3.x checks test-crypto-x509.js
danbev Jan 12, 2021
37bb747
test: add OpenSSL3.x checks test-crypto-sign-verify.js
danbev Jan 13, 2021
4aff4cb
test: remove OpenSSL3 specific sizes test-crypto-keygen.js
danbev Feb 10, 2021
7d59871
test: add OpenSSL3 check for empty passphrase test test-crypto-keygen.js
danbev Feb 10, 2021
d92e224
test: add OpenSSL 3.0 checks in test-crypto-dh-stateless.js
danbev Mar 1, 2021
ec3237a
src: use EVP_default_properties_is_fips_enabled
danbev Mar 1, 2021
8efd22a
test: add OpenSSL 3.x checks to test-tls-min-max-version.js
danbev Sep 8, 2020
23b653f
src: aquire mutex lock in ManagedEVPPKey::operator=
danbev Mar 5, 2021
6b8c504
src: use const for EVP_PKEY legacy function calls
danbev Mar 9, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
test: add OpenSSL3 error message check test-crypto-private-decrypt-gh…
…32240.js
  • Loading branch information
danbev committed Mar 15, 2021
commit 470fc73c9e972164d3be4ee70d262d99ba5677ad
4 changes: 3 additions & 1 deletion test/parallel/test-crypto-private-decrypt-gh32240.js
Original file line number Diff line number Diff line change
@@ -34,5 +34,7 @@ function decrypt(key) {
}

decrypt(pkey);
assert.throws(() => decrypt(pkeyEncrypted), { code: 'ERR_MISSING_PASSPHRASE' });
assert.throws(() => decrypt(pkeyEncrypted), common.hasOpenSSL3 ?
{ message: 'Failed to read asymmetric key' } :
{ code: 'ERR_MISSING_PASSPHRASE' });
decrypt(pkey); // Should not throw.