Sebastian Thiel
ec2685347c
Fix for empty stacks
...
The culprit is that `sk_num(stack)` can return -1
as c_int if there is no stack allocated.
Previously, thanks to unsafe casts, this would result in
a isize::max() for len() and iteration size if there was no stack.
Now this case is handled specifically, which fixes the issue.
2017-03-06 10:14:39 +01:00
Sebastian Thiel
f92ac2477b
Add test to run into issue with stack.len()
2017-03-06 09:59:00 +01:00
Steven Fackler
357b994fac
Merge pull request #591 from cjcole/master
...
Fix Shr trait impl for BigNum: was using shl
2017-03-01 08:55:38 -08:00
Chris Cole
bf21ff5f80
Fix Shr trait impl for BigNum: was using shl
2017-03-01 11:24:11 -05:00
Steven Fackler
509d0a3102
Fix dangling reference
2017-02-25 16:00:16 -08:00
Steven Fackler
7d9039c37b
License all future contributions properly
2017-02-25 15:58:13 -08:00
Steven Fackler
e936301edd
Merge pull request #587 from sfackler/scrypt
...
scrypt support
2017-02-22 15:19:30 -08:00
Steven Fackler
81362a4e79
scrypt support
...
Closes #586
2017-02-21 21:15:52 -08:00
Steven Fackler
b5b0a2ec66
Merge pull request #584 from sfackler/more-error-info
...
Expose more error information
2017-02-19 16:34:56 -08:00
Steven Fackler
268288337b
Expose more error information
2017-02-19 16:05:58 -08:00
Steven Fackler
618cc70d19
Add a fixme to drop const prefixes
2017-02-19 14:24:05 -08:00
Steven Fackler
e42f3a5d91
Merge pull request #583 from SilverWingedSeraph/patch-1
...
Add note about needing pkg-config
2017-02-19 13:07:32 -08:00
Leo Tindall
3266e143ce
Add note about needing pkg-config
...
I didn't have it and it took me a bit to figure out what the problem was.
2017-02-19 15:02:31 -06:00
Steven Fackler
710a30bb40
Tweaks
2017-02-18 21:58:38 -08:00
Steven Fackler
5122b92f56
Merge pull request #582 from bluejekyll/master
...
add set_verify_cert_store() to ssl ctx
2017-02-16 21:26:26 -08:00
Benjamin Fry
88740c1374
add Ok to result
2017-02-16 19:59:02 -08:00
Benjamin Fry
933f660c69
Merge branch 'master' of github.com:bluejekyll/rust-openssl
2017-02-16 19:52:29 -08:00
Benjamin Fry
323a646383
only forget in non-error condition
2017-02-16 19:50:58 -08:00
Benjamin Fry
eef5b5d2ac
review fixes: reorder forget()
2017-02-16 19:49:14 -08:00
Benjamin Fry
ce2cfc56a6
fix versions for sys as well
2017-02-16 19:49:14 -08:00
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