Steven Fackler
|
773a6f0735
|
Start on PKCS #12 support
|
2016-08-14 10:11:38 -07:00 |
Steven Fackler
|
5042d3d170
|
Mangle c helper functions
We want to make sure that multiple openssl versions can coexist in the
same dependency tree.
Closes #438
|
2016-08-13 12:05:29 -07:00 |
Steven Fackler
|
2e8f19ca2f
|
Release openssl-sys v0.7.15, openssl v0.8.0
|
2016-08-11 21:00:43 -07:00 |
Steven Fackler
|
63239bf3ee
|
Require bitflags 7
|
2016-08-11 20:52:43 -07:00 |
Steven Fackler
|
b21805f541
|
Fix tests
|
2016-08-10 22:10:32 -07:00 |
Steven Fackler
|
0359afb99e
|
Little tweaks
|
2016-08-10 22:02:36 -07:00 |
Steven Fackler
|
9a3fa4d98d
|
Fix build
|
2016-08-10 21:37:24 -07:00 |
Steven Fackler
|
59fe901357
|
Method renames
|
2016-08-10 21:28:17 -07:00 |
Steven Fackler
|
c15642ccea
|
Tweaks
|
2016-08-10 21:25:18 -07:00 |
Steven Fackler
|
5e6b8e68fd
|
More API cleanup
|
2016-08-10 21:07:41 -07:00 |
Steven Fackler
|
c4e7743c57
|
Asn1 and Bignum renames
|
2016-08-10 20:51:06 -07:00 |
Steven Fackler
|
35c79d1768
|
Fix build
|
2016-08-09 23:13:56 -07:00 |
Steven Fackler
|
00db0bc4b3
|
Test hmac features
|
2016-08-09 22:56:08 -07:00 |
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 |