Steven Fackler
7546bfd148
Ignore default verify paths test on windows
2020-06-06 13:58:44 -07:00
Steven Fackler
60118dddad
test env lookup
2020-06-06 13:58:44 -07:00
Steven Fackler
52c1b6fdc2
set vcpkg root
2020-06-06 13:58:44 -07:00
Steven Fackler
a9a092a9ff
run stuff
2020-06-06 13:58:44 -07:00
Steven Fackler
5f59ee012e
update vcpkg
2020-06-06 13:58:44 -07:00
Steven Fackler
6f7501b034
Move vcpkg build to github actions
2020-06-06 13:58:44 -07:00
Steven Fackler
f042c21f93
Merge pull request #1282 from jsha/debug-everything
...
Add Debug trait for X509 and other types.
2020-06-05 18:38:34 -04:00
Steven Fackler
e5e8fb4915
Fix readme link
2020-06-05 15:34:22 -07:00
Steven Fackler
85c95f34a6
Release openssl-sys v0.9.58
2020-06-05 15:33:00 -07:00
Steven Fackler
95a813b646
Merge pull request #1287 from henrydcase/hdc/pke
...
adding PKE interface
2020-06-05 18:27:57 -04:00
Steven Fackler
65a3417994
Merge pull request #1288 from sgg/sgg/impl-Debug-SslConnector
...
Adds Debug derive for SslConnector
2020-06-05 18:27:12 -04:00
Steven Fackler
f658458c2f
Merge pull request #1290 from Leo1003/fix-dsa-private-pem
...
Fix private key serializtion in HasPublic impl for DsaRef
2020-06-05 18:27:04 -04:00
Steven Fackler
bcce90effe
Merge pull request #1289 from Leo1003/add_write_ec_pubkey
...
Add PEM/DER serialization for EC public key
2020-06-05 17:07:37 -04:00
Steven Fackler
24af7de14c
fix clippy
2020-06-05 13:33:13 -07:00
Leo
4469897ff9
Fix private key serializtion in HasPublic impl for DsaRef
2020-06-05 19:15:41 +08:00
Leo
7d129b6413
Add PEM/DER serialization for EC public key
2020-06-05 18:58:59 +08:00
Samani G. Gikandi
d5be3e5758
Adds Debug derive for SslConnector
2020-06-04 17:23:20 -07:00
Jacob Hoffman-Andrews
cbfdaa516d
Fix test.
2020-06-03 23:32:03 -07:00
Jacob Hoffman-Andrews
aedbe6537b
Make tests narrower.
...
Evidently the behavior on different platforms is different with regards
to whether the final element in a list gets a comma or not, so we can't
do a fully-string comparison of the debug output.
2020-06-03 21:30:15 -07:00
Kris Kwiatkowski
5be8a5e9f4
adding PKE interface
...
The patch adds PKE interface functions, namely:
EVP_PKEY_encrypt_init
EVP_PKEY_encrypt
EVP_PKEY_decrypt_init
EVP_PKEY_decrypt
Additionally it adds functions for getting and
setting public and private key to/from byte array.
EVP_PKEY_get_raw_public_key
EVP_PKEY_new_raw_public_key
EVP_PKEY_get_raw_private_key
EVP_PKEY_new_raw_private_key
Finally it also adds a function for getting NID
of a scheme by it's name (SN).
2020-06-03 23:46:32 +00:00
Steven Fackler
639c8af5c1
Fix cache name
2020-06-03 14:49:51 -07:00
Steven Fackler
fdc09c9ae9
Merge pull request #1284 from vishwin/master
...
Support LibreSSL 3.2.0
2020-06-02 07:04:54 -04:00
Charlie Li
32de038385
Support LibreSSL 3.2.0
2020-06-02 06:19:00 -04:00
Jacob Hoffman-Andrews
01e229346c
Write "error" when there is an error.
2020-06-01 18:29:50 -07:00
Jacob Hoffman-Andrews
1aff5b9198
Fixes in response to review feedback.
2020-05-31 20:03:37 -07:00
Jacob Hoffman-Andrews
6482f419b8
Add Debug trait for X509 and other types.
...
This currently leaves out at least two useful things:
- The detailed SubjectPublicKeyInfo, e.g. the modulus of RSA keys.
- Extensions.
2020-05-30 17:20:55 -07:00
Steven Fackler
7446f9fa68
Merge pull request #1281 from sfackler/github-actions
...
More GitHub actions
2020-05-26 21:16:16 -04:00
Steven Fackler
63928bdaaf
fix syntax
2020-05-25 17:56:04 -07:00
Steven Fackler
8909396836
Move min-version to github actions
2020-05-25 17:53:53 -07:00
Steven Fackler
b34f3e8d29
asdf
2020-05-25 17:36:45 -07:00
Steven Fackler
1b64b68ac4
Merge pull request #1280 from sfackler/set-mtu
...
Add SslRef::set_mtu
2020-05-25 20:36:20 -04:00
Steven Fackler
e851708589
Add SslRef::set_mtu
2020-05-25 17:22:24 -07:00
Steven Fackler
00e909849c
Merge pull request #1277 from sfackler/github-actions
...
Start moving to GitHub actions
2020-05-24 20:17:18 -04:00
Steven Fackler
f401ba2ec1
Run clippy
2020-05-24 16:31:04 -07:00
Steven Fackler
406031991f
Run rustfmt on github actions
2020-05-24 10:39:01 -07:00
Steven Fackler
72048765c7
Release openssl-sys v0.9.57
2020-05-24 06:34:34 -07:00
Steven Fackler
41ab7f37a5
Merge pull request #1270 from hargoniX/master
...
Add support for AES-OCB mode
2020-05-09 16:08:39 -04:00
Henrik Böving
33f06b767f
remove any from openssl110 cfgs
2020-05-09 21:26:44 +02:00
Steven Fackler
95c0866c1d
Merge pull request #1271 from vishwin/master
...
Support LibreSSL 3.1.x
2020-05-09 14:18:52 -04:00
Charlie Li
54fbab73b7
LibreSSL 3.1 branch marked as stable; add support
2020-05-08 21:21:51 -04:00
Henrik Böving
f34e9b993d
ocb is only available in openssl 1.1 and later
2020-05-09 01:02:34 +02:00
Henrik Böving
963e3994a5
Add support for AES-OCB mode
2020-05-08 23:16:13 +02:00
Steven Fackler
d2aefe7afc
Release openssl-sys v0.9.56
2020-05-07 16:20:20 -07:00
Steven Fackler
fa6df83fd3
Merge pull request #1265 from omnioiot/windows-gnu-build-simpler
...
Fix static build on windows-gnu targets
2020-05-07 19:17:45 -04:00
Thomas Jespersen
dd8e53cb0d
Fix static build on windows-gnu targets
...
Static builds for *-pc-windows-gnu targets broke, because the linker
would look for the incorrect libraries. OpenSSL builds produce
libssl.dll rather than ssl.dll which makes the linker unhappy with the
normal -lssl -lcrypto [1].
A workaround could be used:
export OPENSSL_LIBS="ssl:crypto"
but it's arguably better to have the openssl-sys crate do the right
thing.
[1] http://www.mingw.org/wiki/specify_the_libraries_for_the_linker_to_use
2020-05-02 12:32:31 +02:00
Steven Fackler
e446d819e3
Bump ci versions
2020-04-28 14:15:49 -07:00
Steven Fackler
03701506f1
Merge pull request #1260 from sfackler/libre-31
...
Support LibreSSL 3.1.0
2020-04-19 07:34:06 -04:00
Steven Fackler
622b570f5b
Support LibreSSL 3.1.0
2020-04-19 04:20:23 -07:00
Steven Fackler
18305645d5
Merge pull request #1258 from fanatid/ssl-peer-finished
...
Fix function name in peer_finished documentation
2020-04-12 10:07:04 -04:00
Kirill Fomichev
5d7d83e869
Fix function name in peer_finished documentation
2020-04-12 16:20:13 +03:00