Nick Mathewson
|
6a88d8f6b4
When enabling NSS, disable OpenSSL.
|
5 lat temu |
Nick Mathewson
|
1992c76130
Split tls modules and their tests into openssl and generic.
|
5 lat temu |
Nick Mathewson
|
91c1e88b7a
Refactor some of the certificate-manipulation logic
|
5 lat temu |
Nick Mathewson
|
598bc78bfa
Extract tortls structures into a new header; clean up a little
|
5 lat temu |
Nick Mathewson
|
9a4f05b05c
Split X509 code out of tortls.c
|
5 lat temu |
Nick Mathewson
|
3ccb94d7b6
The RSA_free in this test is no longer needed or wanted
|
5 lat temu |
Nick Mathewson
|
aa45511250
Implement RSA for NSS.
|
5 lat temu |
Nick Mathewson
|
cb5cfe3177
Also reinitialize the pregenerated keys postfork.
|
5 lat temu |
Nick Mathewson
|
b94e7de7db
Refactor crypto_rsa to use pem module.
|
5 lat temu |
Nick Mathewson
|
9566ed6fd9
Add rudimentary support for PEM-encoding, since NSS doesn't do that.
|
5 lat temu |
Nick Mathewson
|
0812f1cbc2
Use a constant for "65537"
|
5 lat temu |
Nick Mathewson
|
824009cde5
Rename openssl-bridging functions in crypto_rsa
|
5 lat temu |
Nick Mathewson
|
38212d2e40
Remove a redundant function.
|
5 lat temu |
Nick Mathewson
|
0f971d7c91
Rename functions that encode/decode private keys
|
5 lat temu |
Nick Mathewson
|
752ffa2197
Extract openssl RSA functionality into its own file.
|
5 lat temu |
Nick Mathewson
|
e56f0c9d33
Adjust windows stubs for new start/finish_daemon() return types
|
5 lat temu |
Nick Mathewson
|
a57c27a1c7
Call crypto_postfork on start_daemon() instead.
|
5 lat temu |
Nick Mathewson
|
622a2c6bee
Make finish_daemon() return a boolean to say whether it did anything.
|
5 lat temu |
Nick Mathewson
|
4f300d547d
When RunAsDaemon is set, crypto_postfork() as needed
|
5 lat temu |
Nick Mathewson
|
f83b417bf8
Suppress strict-prototypes warning in crypto_nss_mgt.c
|
5 lat temu |
Nick Mathewson
|
727f1676d6
Fix double-link of crypto_openssl_mgt.c
|
5 lat temu |
Nick Mathewson
|
b590cc0449
Add a cast to make clang happier.
|
5 lat temu |
Nick Mathewson
|
a4c0a0e81e
Fix issues with crypto_ope compilation now that crypto.h is gone
|
5 lat temu |
Nick Mathewson
|
fdaa483098
Merge branch 'nss_dh_squashed' into nss_dh_squashed_merged
|
5 lat temu |
Nick Mathewson
|
17f922d371
Only link crypto_dh_openssl.c once
|
5 lat temu |
Nick Mathewson
|
f5e22358b0
Additional tests for NSS DH
|
5 lat temu |
Nick Mathewson
|
17ea931ac7
Implement DH in NSS.
|
5 lat temu |
Nick Mathewson
|
32bbc8f6b5
Refactor the dependency between tortls and crypto_dh.
|
5 lat temu |
Nick Mathewson
|
ac9a470c64
Extract the shared part of crypto_dh_compute_secret.
|
5 lat temu |
Nick Mathewson
|
60a5b78480
Extract the OpenSSL DH functionality to a new file.
|
5 lat temu |