Commit Graph

1103 Commits

Author SHA1 Message Date
Jonas Schievink f24ab26936 FnMut -> FnOnce, update docs 2016-06-26 19:44:53 +02:00
Jonas Schievink 351bc569a4 Put the test behind the catch_unwind feature
And fix an unused variable warning
2016-06-26 18:25:54 +02:00
Jonas Schievink d176ea1c6e Add an RSA key decryption test 2016-06-26 18:25:54 +02:00
Jonas Schievink 41b78547ad Put password callbacks behind a cargo feature 2016-06-26 18:25:54 +02:00
Jonas Schievink c1b7cd2420 Make the callback take a `&mut [c_char]` 2016-06-26 18:25:54 +02:00
Jonas Schievink c399c2475d Add RSA::private_key_from_pem_cb 2016-06-26 18:25:54 +02:00
Jonas Schievink 8119f06ca5 Move into utility module 2016-06-26 18:25:54 +02:00
Jonas Schievink f0b4a032d5 Try to propagate callback panics 2016-06-26 18:25:54 +02:00
Jonas Schievink 311af7c3be Add PKey::private_key_from_pem_cb 2016-06-26 18:25:54 +02:00
Steven Fackler 0fe3b85476 Test on 1.8 2016-06-26 11:53:24 -04:00
Steven Fackler 16e5074b78 Merge pull request #408 from jonas-schievink/bignum-docs
Document most of BigNum
2016-06-14 05:44:38 +01:00
Jonas Schievink f134b94729 Document BigNum 2016-06-13 16:56:48 +02:00
Steven Fackler 875f4ccb39 Merge branch 'release' 2016-05-20 16:00:12 -07:00
Steven Fackler 743451e95d Merge branch 'release-v0.7.13' into release 2016-05-20 15:58:04 -07:00
Steven Fackler f6b612df5f Release v0.7.13 2016-05-20 15:57:57 -07:00
Steven Fackler 56d5ec9439 Merge pull request #398 from nox/gdi32
Update user32-sys and gdi32-sys to 0.2
2016-05-19 13:46:31 -07:00
Anthony Ramine ed969d5d8a Update user32-sys and gdi32-sys to 0.2 2016-05-19 22:00:14 +02:00
Steven Fackler f26c8b723f Merge branch 'release' 2016-05-16 23:05:00 -07:00
Steven Fackler 163a3413ee Merge branch 'release-v0.7.12' into release 2016-05-16 23:04:10 -07:00
Steven Fackler 95051b060d Release v0.7.12 2016-05-16 23:04:03 -07:00
Steven Fackler 1b0757409d Rustfmt 2016-05-16 23:03:13 -07:00
Steven Fackler 2077449bc8 Clean up RSA signature API 2016-05-16 23:03:13 -07:00
Steven Fackler 8fbc17ee7b Merge pull request #360 from pingzing/master
Clarify windows build instructions
2016-05-16 22:46:46 -07:00
Steven Fackler d3230874ae Merge pull request #393 from nox/bitflags
Allow bitflags 0.7
2016-05-15 22:11:47 -07:00
Steven Fackler 62c29b54c1 Update cert
Now with a 10 year expriation
2016-05-15 22:11:10 -07:00
Anthony Ramine 2c2c272e6a Allow bitflags 0.7 2016-05-15 12:27:49 +02:00
Steven Fackler e9e9e13da6 Downgrade bitflags on travis to build on 1.7 2016-05-08 20:34:00 -07:00
Steven Fackler dce59a63c5 Merge pull request #389 from cmsd2/master
expose rsa from raw private key and rsa sign and verify
2016-05-06 15:12:19 -07:00
Chris Dawes f82a1c4f75 add rsa signature tests 2016-05-05 23:41:55 +01:00
Steven Fackler 6deb9c7f2a Merge branch 'release' 2016-05-05 13:34:15 -07:00
Steven Fackler 4294511f2b Merge branch 'release-v0.7.11' into release 2016-05-05 13:32:41 -07:00
Steven Fackler 78122a9d68 Release v0.7.11 2016-05-05 13:32:27 -07:00
Steven Fackler f437275429 Merge pull request #390 from yosemitebandit/patch-1
fixes typo in appveyor config
2016-05-04 14:41:12 -07:00
Matt Ball 20ebb63c88 fixes typo in appveyor config 2016-05-04 14:17:11 -07:00
Chris Dawes a5ede6a851 add missing NIDs and use Nid as input to signing 2016-05-04 09:00:05 +01:00
Chris Dawes 6f410a25b2 take enum instead of ints from openssl header file 2016-05-03 22:17:07 +01:00
Chris Dawes 6bbb21779b add constructor for private keys from bignums 2016-05-03 19:46:08 +01:00
Steven Fackler b7de627eec Update openssl version in CI 2016-05-03 08:47:28 -07:00
Steven Fackler 47c9339f91 Remove dead C code 2016-05-01 22:35:25 -07:00
Steven Fackler 9b1eb6d94d Add a version of Ssl::set_verify that doesn't set a callback 2016-05-01 20:45:49 -07:00
Steven Fackler c7e68637bb Merge pull request #388 from frewsxcv/lifetimes
Remove unnecessary explicit lifetimes.
2016-05-01 19:20:25 -07:00
Corey Farwell 487232b52d Remove unnecessary explicit lifetime. 2016-05-01 21:28:51 -04:00
Steven Fackler 59c13aea84 Still check UTF validity in dnsname 2016-05-01 18:14:33 -07:00
Steven Fackler 2cfb25136f Document SAN APIs and tweak accessor names 2016-05-01 09:09:51 -07:00
Steven Fackler 87782b22cf Implement IntoIterator for &GeneralNames 2016-04-30 21:32:29 -07:00
Steven Fackler 5c1c89b0e2 Merge pull request #386 from frewsxcv/general-names
Implement `iter` method on `GeneralNames`.
2016-04-30 21:29:26 -07:00
Corey Farwell bf7076b785 Implement `iter` method on `GeneralNames`. 2016-05-01 00:02:10 -04:00
Steven Fackler 7b73003b67 Add X509StoreContext::error_depth 2016-04-30 09:27:50 -07:00
Steven Fackler 62a7dd10e5 Add Ssl::set_verify
It also uses a better, closure based API than the existing callback
    methods.
2016-04-30 08:09:12 -07:00
Steven Fackler bc6ee4d7fb Cut out tests against beta
The build matrix is way too big and this isn't super useful
2016-04-29 21:43:23 -07:00