Commit Graph

1772 Commits

Author SHA1 Message Date
Benjamin Fry d080c10910 fix cfg options for v102 and v110 2017-02-16 19:49:14 -08:00
Benjamin Fry f8298882a4 add set_verify_cert_store() to ssl ctx 2017-02-16 19:49:14 -08:00
Steven Fackler e18d000f32 Update 1.1.0 version 2017-02-16 08:55:31 -08:00
Benjamin Fry b2e150bf3c review fixes: reorder forget() 2017-02-16 08:14:03 -08:00
Benjamin Fry 2c3a4a4497 fix versions for sys as well 2017-02-14 23:58:05 -08:00
Benjamin Fry c3957bf6fb fix cfg options for v102 and v110 2017-02-14 23:50:34 -08:00
Benjamin Fry a3ea99672b add set_verify_cert_store() to ssl ctx 2017-02-14 23:19:30 -08:00
Steven Fackler 8d290a5371 De-quote README line 2017-02-14 21:34:43 -08:00
Steven Fackler 19f3b8a11a Support PKCS#8 private key deserialization
Closes #581
2017-02-14 19:37:25 -08:00
Steven Fackler 06065ddcee Release v0.9.7 2017-02-11 14:34:37 -08:00
Steven Fackler 6d3fcedd66 Merge pull request #515 from sfackler/x509-builder
Add X509 builders, deprecate X509Generator
2017-02-11 11:15:15 -08:00
Steven Fackler 980a71a008 Fix for libressl 2017-02-11 10:42:25 -08:00
Steven Fackler 129a3cff08 Update deprecation version 2017-02-11 10:27:09 -08:00
Steven Fackler 89cd1d3ea7 Use published foreign_types 2017-02-11 10:16:14 -08:00
Steven Fackler 16d5632983 Remove X509Req setters 2017-02-11 10:14:16 -08:00
Steven Fackler f2c69ae7e9 Merge remote-tracking branch 'origin/master' into x509-builder 2017-02-11 10:13:00 -08:00
Steven Fackler 3a0d24f729 Merge pull request #568 from mredlek/x509_req_version_subject
X509 request information
2017-02-11 09:34:24 -08:00
Steven Fackler 5ad4af70ae Re-add reexport 2017-02-11 09:17:39 -08:00
Steven Fackler 1c25336520 Merge branch 'master' into x509_req_version_subject 2017-02-11 09:11:25 -08:00
Steven Fackler ad07b19ed3 Merge pull request #579 from sfackler/x509-signature
X509 signature access
2017-02-11 08:34:45 -08:00
Steven Fackler 03fe3015dc X509 signature algorithm access 2017-02-10 21:37:33 -08:00
Steven Fackler 8e5735d84c X509 signature access 2017-02-10 19:59:11 -08:00
Steven Fackler a1d7956f82 Add Asn1BitString 2017-02-10 19:38:51 -08:00
Steven Fackler e62847dae7 Merge pull request #574 from stephanbuys/macos_readme
Add MacOS and XCode hint
2017-02-08 09:04:09 -08:00
Stephan Buys a04594fccd complication -> compilation 2017-02-08 18:58:22 +02:00
Stephan Buys f1ef97beb7 Add MacOS and XCode hint 2017-02-08 10:06:29 +02:00
mredlek 8ae424235e Make it compile again.
Make self mut in set_subject_name.
Add assert to prevent a null pointer in subject_name.
2017-02-07 21:49:07 +01:00
mredlek 30a634c877 Merge branch 'master' into x509_req_version_subject 2017-02-07 20:41:27 +01:00
Steven Fackler 084cf3c66b Merge pull request #572 from sfackler/foreign-types
Switch to foreign_types
2017-02-04 08:54:25 -08:00
Steven Fackler 12ae31ad47 Switch to foreign_types 2017-02-03 23:03:35 -08:00
Steven Fackler 3ee2f4c64f Merge pull request #571 from sfackler/build-script-cleanup
Clean up pkg-config logic
2017-02-03 21:53:02 -08:00
Steven Fackler 5e3dd07ee4 Clean up pkg-config logic
Now that we're letting the C compiler track down headers this is no
longer necessary.
2017-02-03 20:17:22 -08:00
Steven Fackler 7bd90dcb18 Merge pull request #570 from brianchin/add_evp_pkey_ctx_ctrl
Add PKey context options
2017-01-31 14:55:11 -08:00
Brian Chin 4900d3fe5d Fixed constant names from openssl/rsa.h
Fixed PKeyCtxRef method that didn't need to be mutable.

Added non-mutable accessors for PKeyCtxRef for Signer and Verifier.
2017-01-31 11:59:59 -08:00
Brian Chin 302ee77d32 Adding suggestions from review. 2017-01-30 16:51:10 -08:00
Brian Chin 72a10f3e65 Fixing typo 2017-01-30 15:04:44 -08:00
Brian Chin ef61b814ff Small amount of docs. 2017-01-30 15:04:44 -08:00
Brian Chin e1fc5b2b7e Simplify protocol based on the semantics defined by openssl. 2017-01-30 15:04:44 -08:00
Brian Chin 20eed1e762 Simplify code, so that openssl-sys really doesn't contain anything aside
from bindings
2017-01-30 15:04:44 -08:00
Brian Chin 588fd33552 Testing first version that works with signer. 2017-01-30 15:04:44 -08:00
Brian Chin ddc0066211 Add the necessary constants to access the pkey ctx stuff. 2017-01-30 15:04:44 -08:00
Steven Fackler a27bc0a3ca Merge pull request #569 from sfackler/expando
Macro-expand OpenSSL headers for feature checks
2017-01-28 20:50:10 -08:00
Steven Fackler caeade39a1 Bump test versions 2017-01-28 20:22:18 -08:00
Steven Fackler 0598561f0e Macro-expand OpenSSL headers for feature checks
Closes #564
2017-01-28 20:22:18 -08:00
mredlek f5149eac5a Add setters to new getter-functions in X509ReqRef 2017-01-27 20:55:40 +01:00
mredlek 6a8f6f425f Style changes according to review 2017-01-27 19:13:36 +01:00
mredlek 557b936e27 Added X509ReqRef.subject_name and X509ReqRef.version 2017-01-26 21:05:33 +01:00
Steven Fackler 3f4a78f06f Merge pull request #566 from sfackler/pkcs12-tweaks
Pkcs12Builder tweaks
2017-01-25 12:42:12 +00:00
Steven Fackler 15b1b348b2 Pkcs12Builder tweaks 2017-01-25 11:37:26 +00:00
Steven Fackler f8e4e7935d Merge pull request #565 from sfackler/no-usr-lib
Make sure to not add system dirs to linkage
2017-01-25 11:59:06 +01:00