aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypt_ops
AgeCommit message (Expand)Author
2018-11-13Merge branch 'maint-0.3.5'Nick Mathewson
2018-11-13Merge branch 'maint-0.3.4' into maint-0.3.5Nick Mathewson
2018-11-09Rename subsystem callback functions to make them consistentNick Mathewson
2018-11-05Move prefork, postfork, and thread-exit hooks into subsysNick Mathewson
2018-11-05Add crypto module as a subsystem.Nick Mathewson
2018-10-19Rename a function; it is used to convert a value _From_ le.Nick Mathewson
2018-10-19Fix a misspelled macro test that was breaking big-endian OPENick Mathewson
2018-10-14Merge branch 'bug27772_squashed'Nick Mathewson
2018-10-09Merge remote-tracking branch 'public/ticket27856'Nick Mathewson
2018-10-01Merge remote-tracking branch 'public/bug27728'Nick Mathewson
2018-09-27Prevent duplicate initialization of NSS DH moduleNick Mathewson
2018-09-24Fix arm compilation with openssl <1.1Nick Mathewson
2018-09-18Assert that some trunnel _new() functions return non-NULLNick Mathewson
2018-09-18Make crypto_strongest_rand() non-mockableNick Mathewson
2018-09-18Fix minor memleak in edge-case of crypto_rsa.c function.George Kadianakis
2018-09-17Lower the maximum size of a private key file to 16 MBNick Mathewson
2018-09-16When Tor is compiled with NSS, don't claim support for LinkAuth=1Nick Mathewson
2018-09-13Fix a 32-bit off_t/size_t warning in crypto_rsa.cNick Mathewson
2018-09-09Refactor initialization in curve25519_basepoint_spot_checkNick Mathewson
2018-09-07Merge remote-tracking branch 'dgoulet/ticket20700_035_03'Nick Mathewson
2018-09-07test: Build an HSv3 descriptor with authorized clientSuphanat Chunhapanya
2018-09-05Fix checkspacesNick Mathewson
2018-09-05Add a last-ditch memwipe() implementation for nss+old glibcNick Mathewson
2018-09-04Fix documentation of initialized fields in crypto_init.cNick Mathewson
2018-09-04Make some additional RSA functions constNick Mathewson
2018-09-04Rename crypto_pk_check_key(), use it more reasonably, add testsNick Mathewson
2018-09-04Unify functions for reading/writing PEM keys, to avoid duplication.Nick Mathewson
2018-09-04Do not leak a reference to "slot" when decoding private key.Nick Mathewson
2018-09-04Update prefork and postfork NSS code for unit tests.Nick Mathewson
2018-09-04Several unit tests to improve test coverage of x509*.cNick Mathewson
2018-08-22NSS support for x509 certsNick Mathewson
2018-08-22Log error strings in crypto_nss_log_errors().Nick Mathewson
2018-08-21Implement PBKDF2 with NSS.Nick Mathewson
2018-08-21When enabling NSS, disable OpenSSL.Nick Mathewson
2018-08-21Implement RSA for NSS.Nick Mathewson
2018-08-21Refactor crypto_rsa to use pem module.Nick Mathewson
2018-08-21Use a constant for "65537"Nick Mathewson
2018-08-21Rename openssl-bridging functions in crypto_rsaNick Mathewson
2018-08-21Remove a redundant function.Nick Mathewson
2018-08-21Rename functions that encode/decode private keysNick Mathewson
2018-08-21Extract openssl RSA functionality into its own file.Nick Mathewson
2018-08-02Suppress strict-prototypes warning in crypto_nss_mgt.cNick Mathewson
2018-08-02Fix double-link of crypto_openssl_mgt.cNick Mathewson
2018-08-02Add a cast to make clang happier.Nick Mathewson
2018-07-31Fix issues with crypto_ope compilation now that crypto.h is goneNick Mathewson
2018-07-31Merge branch 'nss_dh_squashed' into nss_dh_squashed_mergedNick Mathewson
2018-07-31Only link crypto_dh_openssl.c onceNick Mathewson
2018-07-31Implement DH in NSS.Nick Mathewson
2018-07-31Refactor the dependency between tortls and crypto_dh.Nick Mathewson
2018-07-31Extract the shared part of crypto_dh_compute_secret.Nick Mathewson