Steven Fackler
|
67b5b4d814
|
Make hmac support optional and remove openssl-sys-extras
rust-openssl no longer requires headers for the default feature set.
|
2016-08-09 22:52:12 -07:00 |
Steven Fackler
|
966c5385ea
|
Fix build
|
2016-08-09 22:26:18 -07:00 |
Steven Fackler
|
1ac54b06e9
|
Move X509_get_extensions to openssl helpers
|
2016-08-09 22:15:16 -07:00 |
Steven Fackler
|
0854632ff5
|
Make c_helpers optional
|
2016-08-09 22:02:49 -07:00 |
Steven Fackler
|
2f46c793e5
|
Remove rust_SSL_clone
|
2016-08-09 21:23:54 -07:00 |
Steven Fackler
|
15e8997052
|
Docs for Crypter::new
|
2016-08-08 23:31:25 -07:00 |
Steven Fackler
|
b8712c5c51
|
Fix size check
Decryption requires an extra byte of space
|
2016-08-08 23:25:06 -07:00 |
Steven Fackler
|
a8224d199b
|
symm reform
|
2016-08-08 23:10:03 -07:00 |
Steven Fackler
|
522447378e
|
Copy over getter macros
|
2016-08-08 20:37:48 -07:00 |
Steven Fackler
|
bf07dd9a4e
|
Remove symm_internal
|
2016-08-08 20:26:04 -07:00 |
Steven Fackler
|
e4b97921a9
|
Clean up RSA and DSA accessors
|
2016-08-08 19:04:30 -07:00 |
Steven Fackler
|
deb94a904b
|
Fix build on 1.9
|
2016-08-07 22:58:20 -07:00 |
Steven Fackler
|
6b1016c86e
|
Add PKey::from_rsa
|
2016-08-07 22:56:44 -07:00 |
Steven Fackler
|
6e5cd7ef47
|
Remove X509Generator::bitlenth
|
2016-08-07 22:46:14 -07:00 |
Steven Fackler
|
a8f827d28c
|
Fix example
|
2016-08-07 22:44:42 -07:00 |
Steven Fackler
|
1968956536
|
Restore disabled tests
|
2016-08-07 22:40:51 -07:00 |
Steven Fackler
|
2a3e9a2856
|
Add RSA::generate
|
2016-08-07 22:35:37 -07:00 |
Steven Fackler
|
25752280ae
|
Move init to crate root
|
2016-08-07 22:09:19 -07:00 |
Steven Fackler
|
77ba043acf
|
x509 cleanup
|
2016-08-07 21:53:05 -07:00 |
Steven Fackler
|
79602b6af4
|
get_error -> error
|
2016-08-07 21:34:58 -07:00 |
Steven Fackler
|
a0a6c03d74
|
DH cleanup
|
2016-08-07 21:19:40 -07:00 |
Steven Fackler
|
4d3c6868e7
|
pkcs5 reform
|
2016-08-07 20:57:44 -07:00 |
Steven Fackler
|
7855f428aa
|
PKey reform
This deletes the vast majority of PKey's API, since it was weirdly tied
to RSA and super broken.
|
2016-08-07 20:38:46 -07:00 |
Steven Fackler
|
7515272692
|
Fix RSA::verify
It never returns -1 - all errors are indicated by 0
|
2016-08-07 18:03:13 -07:00 |
Steven Fackler
|
6091c674c9
|
Fix bn tests on 32 bit
|
2016-08-07 17:52:13 -07:00 |
Steven Fackler
|
b56908a392
|
Take a c_ulong directly in BN construction
Closes #416
|
2016-08-07 17:48:18 -07:00 |
Steven Fackler
|
7ca5ccf064
|
Hash reform
Closes #430
|
2016-08-07 16:29:36 -07:00 |
Steven Fackler
|
05089bacb3
|
Refactor BigNum
|
2016-08-07 14:33:18 -07:00 |
Steven Fackler
|
5af01a5dbd
|
Clean up asn1time
|
2016-08-06 22:23:03 -07:00 |
Steven Fackler
|
bc97d088b0
|
get_handle -> handle
|
2016-08-05 21:07:17 -07:00 |
Steven Fackler
|
fe47e93f2f
|
Fix pkey method safety
|
2016-08-05 21:04:40 -07:00 |
Steven Fackler
|
b4145c6fa5
|
Clean up x509
|
2016-08-05 20:55:05 -07:00 |
Steven Fackler
|
4e911e7972
|
Make x509 constructors unsafe
|
2016-08-05 19:51:59 -07:00 |
Steven Fackler
|
c47be8b14b
|
Move SSL_CTX_set_ecdh_auto to -sys
|
2016-08-04 22:52:40 -07:00 |
Steven Fackler
|
ee67ea8ea0
|
Mvoe SSL_CTX_add_extra_chain_cert to -sys
|
2016-08-04 22:46:47 -07:00 |
Steven Fackler
|
378b86326c
|
Move SSL_CTX_set_tmp_dh to -sys
|
2016-08-04 22:43:24 -07:00 |
Steven Fackler
|
7fb7f4671d
|
Move SSL_CTX_set_read_ahead to -sys
|
2016-08-04 22:40:01 -07:00 |
Steven Fackler
|
77dbab2cad
|
Move SSL_CTX_set_tlsext_servername_callback to -sys
|
2016-08-04 22:37:39 -07:00 |
Steven Fackler
|
c2a7c5b7f0
|
Move SSL_set_tlsext_host_name to -sys
|
2016-08-04 22:28:33 -07:00 |
Steven Fackler
|
b29ea62491
|
Move BIO macros into -sys
|
2016-08-04 22:22:55 -07:00 |
Steven Fackler
|
dd16f64f89
|
Stop once-ing init wrapper
The underlying function already once-s itself
|
2016-08-04 22:15:50 -07:00 |
Steven Fackler
|
17474520bc
|
Support basic SSL options without C shims
|
2016-08-04 22:14:18 -07:00 |
Steven Fackler
|
abacc8bb18
|
Define SSL_CTX_set_mode in openssl-sys
|
2016-08-02 22:14:44 -07:00 |
Steven Fackler
|
c5b2ede282
|
Merge remote-tracking branch 'origin/breaks'
|
2016-08-02 20:52:07 -07:00 |
Steven Fackler
|
08e27f31ed
|
Restructure PEM input/output methods
Dealing with byte buffers directly avoids error handling weirdness and
we were loading it all into memory before anyway.
|
2016-08-02 20:49:28 -07:00 |
Steven Fackler
|
233f69ff33
|
Merge pull request #433 from tmiasko/binop-different-lifetimes
BigNum binary operators with different lifetimes.
|
2016-08-01 13:49:14 -07:00 |
Tomasz Miąsko
|
635bdb45a8
|
BigNum binary operators with different lifetimes.
|
2016-08-01 22:23:26 +02:00 |
Steven Fackler
|
92abf49b96
|
Drop unused feature gate
|
2016-07-31 16:23:48 -07:00 |
Steven Fackler
|
2574bff52d
|
Merge pull request #432 from alexcrichton/mid-handshake
Add MidHandshakeSslStream
|
2016-07-31 16:20:10 -07:00 |
Steven Fackler
|
5377472e9a
|
Fix appveyor
|
2016-07-31 16:19:40 -07:00 |