Aidan Hobson Sayers
|
b090804227
|
Allow OPENSSL_{LIB,INCLUDE}_DIR to override OPENSSL_DIR
|
2016-12-12 17:51:35 +00:00 |
Steven Fackler
|
152d788998
|
Fix ErrorStack display
|
2016-12-09 21:32:41 -08:00 |
Steven Fackler
|
33ca7b6320
|
Merge pull request #530 from 0xa/blowfish
Add Blowfish support
|
2016-12-09 14:24:56 -08:00 |
0xa
|
5340895249
|
Add Blowfish tests
|
2016-12-09 21:31:26 +00:00 |
0xa
|
0850f605b1
|
Use EVP_bf_cfb64 instead of EVP_bf_cfb
|
2016-12-09 18:42:10 +00:00 |
0xa
|
0081665339
|
Add Blowfish support
|
2016-12-09 17:06:15 +00:00 |
Steven Fackler
|
e2331b29d3
|
Update README.md
|
2016-12-02 11:11:24 -08:00 |
Steven Fackler
|
0602712bf4
|
Release v0.9.2
|
2016-11-27 22:23:32 -08:00 |
Steven Fackler
|
146512099b
|
Implement Clone for SslConnector and SslAcceptor
|
2016-11-27 21:35:35 -08:00 |
Steven Fackler
|
234f126d7d
|
Cleanup
|
2016-11-27 21:00:59 -08:00 |
Steven Fackler
|
8b60d4a3c2
|
Return Option from group
|
2016-11-16 15:45:15 -08:00 |
Steven Fackler
|
e58dda8990
|
Remove EcGroup constructors
You also need a generator and possibly other stuff. Let's hold off on
construction until someone has a concrete requirement for them.
|
2016-11-16 13:53:03 +01:00 |
Steven Fackler
|
7515510125
|
Test elliptic curve signatures
|
2016-11-15 22:06:20 +01:00 |
Steven Fackler
|
ec0fa36714
|
Add a test for mul_generator
|
2016-11-15 21:24:34 +01:00 |
Steven Fackler
|
b914f779e8
|
Turns out yet another variant of EC_POINT_mul is allowed!
|
2016-11-15 21:20:06 +01:00 |
Steven Fackler
|
9dca8f06e7
|
Merge pull request #524 from sfackler/ec
More elliptic curve functionality
|
2016-11-15 11:23:11 +01:00 |
Steven Fackler
|
6026396423
|
Add a note that the systest logic is kind of busted
|
2016-11-15 10:34:32 +01:00 |
Steven Fackler
|
6794a45d60
|
Rename ec_key to ec
|
2016-11-14 22:37:01 +01:00 |
Steven Fackler
|
90acfaea51
|
Split EcKey::mul
|
2016-11-14 22:08:04 +01:00 |
Steven Fackler
|
e929e09216
|
Add EcPoint::invert
|
2016-11-14 22:02:47 +01:00 |
Steven Fackler
|
4c60aa005d
|
Fix non-static EcGroup method locations
|
2016-11-14 19:20:08 +01:00 |
Steven Fackler
|
e9e58b27dc
|
Remove EC_METHOD functions
Some appear not to be defined anywhere and they're not used anyway
|
2016-11-13 22:14:10 +00:00 |
Steven Fackler
|
82eb3c4f51
|
Add EcKey::check_key
|
2016-11-13 22:10:52 +00:00 |
Steven Fackler
|
35f11d555e
|
More functionality
|
2016-11-13 22:06:18 +00:00 |
Steven Fackler
|
1a52649516
|
More functionality
|
2016-11-13 20:46:01 +00:00 |
Steven Fackler
|
3d31539ba9
|
Public keys are not always present
|
2016-11-13 20:31:44 +00:00 |
Steven Fackler
|
0d0b5080e2
|
Rename new_by_curve_name to from_curve_name
|
2016-11-13 20:21:44 +00:00 |
Steven Fackler
|
b2de36049a
|
Add Some more elliptic curve functionality
|
2016-11-13 20:19:38 +00:00 |
Steven Fackler
|
7dbef567e6
|
Remove some stray manual impls
|
2016-11-13 18:00:42 +00:00 |
Steven Fackler
|
ccef9e339d
|
Macroise from_pem
|
2016-11-13 17:56:48 +00:00 |
Steven Fackler
|
df9666c334
|
Macroise to_pem
|
2016-11-13 17:42:45 +00:00 |
Steven Fackler
|
48c0009418
|
Macroise from_der
|
2016-11-13 17:06:50 +00:00 |
Steven Fackler
|
b0415f466c
|
Macroise to_der
|
2016-11-13 16:52:19 +00:00 |
Steven Fackler
|
ed9f600e28
|
Make password callback return a Result
|
2016-11-13 16:18:52 +00:00 |
Steven Fackler
|
387e78257b
|
Support serialization of encrypted private keys
Switch to PEM_write_bio_PKCS8PrivateKey since the other function outputs
nonstandard PEM when encrypting.
|
2016-11-13 16:09:52 +00:00 |
Steven Fackler
|
7d411c7975
|
Add private_key_from_pem_passphrase
|
2016-11-13 15:27:39 +00:00 |
Steven Fackler
|
2a8923c050
|
Macro-implement private_key_to_pem
|
2016-11-13 15:12:50 +00:00 |
Steven Fackler
|
08e0c4ca90
|
Some serialization support for EcKey
|
2016-11-13 15:02:38 +00:00 |
Steven Fackler
|
85c1474ce6
|
No need to use a raw string anymore
|
2016-11-13 12:19:31 +00:00 |
Steven Fackler
|
64e9932ac9
|
Use ffdhe2048 in mozilla_intermediate
|
2016-11-12 17:52:58 +00:00 |
Steven Fackler
|
2f8301fc63
|
Be a bit more emphatic about the danger
|
2016-11-12 16:51:26 +00:00 |
Steven Fackler
|
6b3599d319
|
Add a connect method that does not perform hostname verification
The method name is intentionally painful to type to discourage its use
|
2016-11-12 16:45:18 +00:00 |
Steven Fackler
|
7cdb58bc47
|
Simplify test logic a bit
|
2016-11-12 14:42:48 +00:00 |
Steven Fackler
|
157034d995
|
Add a missing init
|
2016-11-12 14:30:53 +00:00 |
Steven Fackler
|
796d7b4deb
|
Add constructors for various standard primes
|
2016-11-12 14:20:43 +00:00 |
Steven Fackler
|
96d24c8957
|
Add SslRef::set_{tmp_dh,tmp_ecdh,ecdh_auto}
|
2016-11-12 13:45:54 +00:00 |
Steven Fackler
|
2a1d7b2bcb
|
Pick different cipher lists on 1.0.1 and 1.0.2
|
2016-11-12 13:36:03 +00:00 |
Steven Fackler
|
93253ba599
|
Adjust cipher lists to work on older versions
|
2016-11-12 13:09:12 +00:00 |
Steven Fackler
|
780c46e0e7
|
Add SslRef::set_tmp_{ec,}dh_calback
|
2016-11-12 12:56:58 +00:00 |
Steven Fackler
|
563754fb08
|
Add SslContextBuilder::set_tmp_{ec,}dh_callback
|
2016-11-12 12:43:44 +00:00 |