summaryrefslogtreecommitdiff
path: root/src/crypto
Commit message (Expand)AuthorAgeFilesLines
* src: deduplicate X509Certificate::Fingerprint*Tobias Nießen2023-05-152-36/+18
* src: register ext reference for Fingerprint512Tobias Nießen2023-05-081-0/+1
* src: avoid strcmp() with Utf8ValueTobias Nießen2023-05-042-4/+2
* crypto: remove INT_MAX restriction in randomBytesTobias Nießen2023-04-171-6/+0
* src: use v8::Boolean(b) over b ? True() : False()Tobias Nießen2023-04-165-21/+19
* src: fix CSPRNG when length exceeds INT_MAXTobias Nießen2023-04-151-2/+12
* crypto: replace THROW with CHECK for scrypt keylenTobias Nießen2023-04-091-4/+1
* src: use the internal field to determine if an object is a BaseObjectJoyee Cheung2023-04-069-21/+5
* src: remove unused variable in crypto_x509.ccMichaël Zasso2023-04-031-1/+0
* src: replace impossible THROW with CHECKTobias Nießen2023-03-221-5/+1
* crypto: unify validation of checkPrime checksTobias Nießen2023-03-221-11/+4
* src: remove SSL_CTX_get_tlsext_ticket_keys guardsTobias Nießen2023-03-151-5/+0
* tls: support automatic DHETobias Nießen2023-03-121-0/+9
* src: remove use of SSL_OP_SINGLE_DH_USETobias Nießen2023-03-091-2/+0
* crypto: don't assume FIPS is disabled by defaultMichael Dawson2023-02-171-1/+2
* crypto: clear OpenSSL error on invalid ca certRafaelGSS2023-02-161-0/+4
* url: replace url-parser with adaYagiz Nizipli2023-02-061-4/+3
* src: add additional utilities to crypto::SecureContextJames M Snell2023-02-032-49/+98
* src: add KeyObjectHandle::HasInstanceJames M Snell2023-02-032-25/+29
* src: add GetCurrentCipherName/Version to crypto_commonJames M Snell2023-02-032-0/+14
* src: use UNREACHABLE instead of CHECK(falsy)Tobias Nießen2023-01-252-6/+3
* crypto: include `hmac.h` in `crypto_util.h`Adam Langley2023-01-211-2/+3
* src: replace unreachable code with static_assertTobias Nießen2023-01-211-9/+4
* src: use explicit C++17 fallthroughTobias Nießen2023-01-201-1/+1
* crypto: avoid hang when no algorithm availableRichard Lau2023-01-191-0/+14
* src: replace unreachable code with static_assertTobias Nießen2023-01-171-5/+1
* src: hide kMaxDigestMultiplier outside HKDF implTobias Nießen2023-01-162-2/+4
* crypto: ensure auth tag set for chacha20-poly1305Ben Noordhuis2023-01-141-0/+8
* src: use constant strings for memory info namesChengzhong Wu2023-01-091-1/+1
* crypto: return correct bit length in KeyObject's asymmetricKeyDetailsFilip Skokan2023-01-072-3/+3
* crypto: ensure exported webcrypto EC keys use uncompressed point formatBen Noordhuis2023-01-011-2/+43
* src: fix tls certificate root store data raceBen Noordhuis2022-12-191-29/+23
* doc: remove last example use of require('crypto').webcryptoFilip Skokan2022-12-131-2/+2
* tls: don't treat fatal TLS alerts as EOFDavid Benjamin2022-12-121-14/+9
* tls: fix re-entrancy issue with TLS close_notifyDavid Benjamin2022-12-122-20/+16
* src: simplify NodeBIO::GetMethod initializationAnna Henningsen2022-12-113-11/+5
* crypto: fix CipherBase Update int32 overflowMarco Ippolito2022-12-091-1/+5
* src: rename internal module declaration as internal bindingslegendecas2022-11-291-2/+2
* crypto: clear OpenSSL error queue after calling X509_check_private_key()Filip Skokan2022-11-191-0/+2
* crypto: clear OpenSSL error queue after calling X509_verify()Takuro Sato2022-11-171-0/+2
* tls: add "ca" property to certificate objectBen Noordhuis2022-11-091-1/+5
* crypto: handle unsupported AES ciphers in webcryptoFilip Skokan2022-11-071-1/+4
* src: trace threadpool eventtheanarkh2022-11-011-7/+6
* src: fix `crypto.privateEncrypt` fails first timeliuxingbaoyu2022-10-291-0/+1
* src: optimize ALPN callbackBen Noordhuis2022-10-192-28/+17
* src: simplify ALPN code, remove indirectionBen Noordhuis2022-10-193-12/+4
* src: deduplicate setting RSA OAEP labelTobias Nießen2022-10-054-23/+19
* src: avoid X509_free in loops in crypto_x509.ccTobias Nießen2022-10-041-9/+7
* src: use OnScopeLeave instead of multiple free()Tobias Nießen2022-10-031-4/+3
* crypto: use EVP_PKEY_CTX_set_dsa_paramgen_q_bits when availableDavid Benjamin2022-09-291-7/+13