| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Make X509NameRef provide an iterator over all X509NameEntries | Marco Huenseler | 2018-06-03 | 5 | -5/+49 | |
| | | | ||||||
| * | | Clean up IGE example | Steven Fackler | 2018-07-04 | 1 | -22/+11 | |
| | | | | | | | | | Closes #955 | |||||
| * | | Merge pull request #954 from pinkisemils/output-all-msvc-linker-args | Steven Fackler | 2018-06-29 | 2 | -1/+5 | |
| |\ \ | | | | | | | Link all needed system libraries on Windows, when building statically | |||||
| | * | | Link all needed system libraries on Windows, when building statically | Emīls | 2018-06-29 | 2 | -1/+5 | |
| |/ / | ||||||
| * | | Merge pull request #953 from sfackler/sfackler-patch-1 | Steven Fackler | 2018-06-28 | 1 | -1/+1 | |
| |\ \ | | | | | | | Bump to openssl 1.1.1-pre8 | |||||
| | * | | Bump to openssl 1.1.1-pre8 | Steven Fackler | 2018-06-28 | 1 | -1/+1 | |
| |/ / | ||||||
| * | | Merge pull request #950 from WanzenBug/master | Steven Fackler | 2018-06-23 | 4 | -4/+224 | |
| |\ \ | | | | | | | Add access to private/public components of DSA key pairs. | |||||
| | * | | Simplify DSA from private components | Moritz Wanzenböck | 2018-06-23 | 1 | -8/+17 | |
| | | | | ||||||
| | * | | Fix fallback implementation of DSA utility methods | Moritz Wanzenböck | 2018-06-18 | 1 | -6/+6 | |
| | | | | ||||||
| | * | | Add tests for DSA key pairs | Moritz Wanzenböck | 2018-06-18 | 1 | -0/+72 | |
| | | | | ||||||
| | * | | Add Dsa::from_(private|public)_components | Moritz Wanzenböck | 2018-06-18 | 4 | -10/+107 | |
| | | | | | | | | | | | | | Add 2 methods to create a DSA key pair from its raw components. | |||||
| | * | | Add methods to access private and public part of DSA keys | Moritz Wanzenböck | 2018-06-18 | 1 | -1/+43 | |
| | | | | ||||||
| * | | | Merge pull request #952 from rumpelsepp/patch-1 | Steven Fackler | 2018-06-21 | 1 | -2/+2 | |
| |\ \ \ | |/ / |/| | | Fix build with openssl 1.1.1 and no-psk | |||||
| | * | | Fix build with openssl 1.1.1 and no-psk | Stefan Tatschner | 2018-06-21 | 1 | -2/+2 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I used this as build flags for openssl 1.1.1: ``` /usr/bin/perl ./Configure linux-x86_64 no-shared no-zlib no-psk no-srp no-weak-ssl-ciphers no-idea ``` rust-openssl crashed with this error: ``` Compiling openssl v0.10.10 error[E0433]: failed to resolve. Use of undeclared type or module `CStr` --> /home/stefan/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.10/src/ssl/callbacks.rs:386:16 | 386 | let line = CStr::from_ptr(line).to_bytes(); | ^^^^ Use of undeclared type or module `CStr` error[E0412]: cannot find type `c_char` in this scope --> /home/stefan/.cargo/registry/src/github.com-1ecc6299db9ec823/openssl-0.10.10/src/ssl/callbacks.rs:377:75 | 377 | pub unsafe extern "C" fn raw_keylog<F>(ssl: *const ffi::SSL, line: *const c_char) | ^^^^^^ did you mean `c_uchar`? help: possible candidates are found in other modules, you can import them into scope | 1 | use libc::c_char; | 1 | use std::os::raw::c_char; | error: aborting due to 2 previous errors Some errors occurred: E0412, E0433. For more information about an error, try `rustc --explain E0412`. error: Could not compile `openssl`. warning: build failed, waiting for other jobs to finish... ``` this patch fixes the problem | |||||
| * | | Merge pull request #943 from lolzballs/master | Steven Fackler | 2018-06-17 | 4 | -4/+136 | |
| |\ \ | | | | | | | Add wrapper for SSL_CTX_set_psk_server_callback | |||||
| | * | | Disable TLSv1.3 for psk_ciphers test | Benjamin Cheng | 2018-06-17 | 1 | -0/+7 | |
| | | | | ||||||
| | * | | Ensure psk test callbacks are called | Benjamin Cheng | 2018-06-02 | 1 | -0/+6 | |
| | | | | ||||||
| | * | | push PSK callback errors onto ErrorStack | Benjamin Cheng | 2018-06-02 | 1 | -2/+8 | |
| | | | | ||||||
| | * | | Change psk test cipher to PSK-AES128-CBC-SHA | Benjamin Cheng | 2018-06-02 | 1 | -2/+3 | |
| | | | | | | | | | | | | | Hopefully it works on CI servers now | |||||
| | * | | Use is_null() | Benjamin Cheng | 2018-06-02 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | add test for psk; deprecated set_psk_callback | Benjamin Cheng | 2018-06-02 | 2 | -0/+47 | |
| | | | | ||||||
| | * | | Merge remote-tracking branch 'origin/master' | Benjamin Cheng | 2018-06-02 | 42 | -1144/+1825 | |
| | |\ \ | ||||||
| | * | | | Add wrapper for SSL_CTX_set_psk_server_callback | Benjamin Cheng | 2018-05-16 | 3 | -3/+68 | |
| | | | | | ||||||
| * | | | | Merge pull request #946 from sfackler/libressl-accessors | Steven Fackler | 2018-06-10 | 14 | -69/+193 | |
| |\ \ \ \ | | | | | | | | | | | Switch to accessors in libressl where possible | |||||
| | * | | | | Switch to accessors in libressl where possible | Steven Fackler | 2018-06-09 | 14 | -69/+193 | |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Some accessors are mysteriously still macros so we can't make everything opaque yet, unfortunately. cc #909 | |||||
| * | | | | Merge pull request #936 from sfackler/windows-static | Steven Fackler | 2018-06-09 | 1 | -0/+4 | |
| |\ \ \ \ | | | | | | | | | | | Add back the gdi32-sys dependency on windows | |||||
| | * | | | | Link to gdi32 on windows | Steven Fackler | 2018-06-09 | 1 | -0/+4 | |
| |/ / / / | | | | | | | | | | | | | Closes #935 | |||||
| * | | | | Release openssl v0.10.10openssl-v0.10.10 | Steven Fackler | 2018-06-06 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Release openssl-sys 0.9.33openssl-sys-v0.9.33 | Steven Fackler | 2018-06-06 | 2 | -2/+2 | |
| | | | | | ||||||
| * | | | | Update changelog | Steven Fackler | 2018-06-06 | 1 | -1/+9 | |
| | | | | | ||||||
| * | | | | Merge pull request #945 from sfackler/ssl-alpn-protos | Steven Fackler | 2018-06-04 | 1 | -0/+26 | |
| |\ \ \ \ | |_|_|/ |/| | | | Add SslRef::set_alpn_protos | |||||
| | * | | | Add SslRef::set_alpn_protos | Steven Fackler | 2018-06-04 | 1 | -0/+26 | |
| |/ / / | ||||||
| * | | | Merge pull request #944 from sfackler/1.1.1-pre7 | Steven Fackler | 2018-06-02 | 4 | -87/+173 | |
| |\ \ \ | |_|/ |/| | | Update to 1.1.1-pre7 | |||||
| | * | | Update to 1.1.1-pre7 | Steven Fackler | 2018-06-02 | 4 | -87/+173 | |
| |/ / | | | | | | | | | | | | | | | | | The initial session ticket is now sent as part of SSL_accept, so some tests need to write a single byte through the stream to make sure that both ends have fully completed to avoid test flakes. TLSv1.3 cipher suite control has been extracted from the normal cipher list into a separate method: SslContextBuilder::set_ciphersuites. | |||||
| * | | Merge pull request #940 from CmdrMoozy/rsa_padding | Steven Fackler | 2018-06-01 | 1 | -0/+8 | |
| |\ \ | | | | | | | Add an openssl-sys binding for RSA_padding_check_PKCS1_type_2. | |||||
| | * | | Add an openssl-sys binding for RSA_padding_check_PKCS1_type_2. | Axel Rasmussen | 2018-05-30 | 1 | -0/+8 | |
| | | | | | | | | | | | | | | | | This padding check implementation is useful for certain types of RSA decryption, notably the type performed by Yubico's PIV library. | |||||
| * | | | Release openssl v0.10.9openssl-v0.10.9 | Steven Fackler | 2018-06-01 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Release openssl-sys v0.9.32openssl-sys-v0.9.32 | Steven Fackler | 2018-06-01 | 2 | -2/+2 | |
| | | | | ||||||
| * | | | fix build on older rustc | Steven Fackler | 2018-06-01 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | changelog | Steven Fackler | 2018-06-01 | 1 | -1/+24 | |
| | | | | ||||||
| * | | | Adjust Nid signature algorithm APIs | Steven Fackler | 2018-06-01 | 1 | -19/+56 | |
| | | | | ||||||
| * | | | Fix types | Steven Fackler | 2018-06-01 | 1 | -6/+9 | |
| | | | | ||||||
| * | | | Merge pull request #942 from sfackler/fix-cms-crash | Steven Fackler | 2018-06-01 | 1 | -15/+7 | |
| |\ \ \ | |/ / |/| | | Fix use-after-free in cms | |||||
| | * | | Fix use-after-free in cms | Steven Fackler | 2018-06-01 | 1 | -15/+7 | |
| |/ / | | | | | | | Closes #941 | |||||
| * | | Merge pull request #938 from sfackler/verified-chain | Steven Fackler | 2018-05-30 | 3 | -14/+31 | |
| |\ \ | | | | | | | Add SslRef::verified_chain | |||||
| | * | | Add SslRef::verified_chain | Steven Fackler | 2018-05-29 | 3 | -14/+31 | |
| |/ / | ||||||
| * | | Merge pull request #929 from marcoh00/nid-names | Steven Fackler | 2018-05-28 | 2 | -1/+64 | |
| |\ \ | | | | | | | Get Nid string representations | |||||
| | * | | rewrite Nid::{long_name,short_name} to return Results instead of Options | Marco Huenseler | 2018-05-28 | 1 | -29/+22 | |
| | | | | ||||||
| | * | | Get Nid string representations | Marco Huenseler | 2018-05-28 | 2 | -0/+70 | |
| |/ / | ||||||
| * | | Merge pull request #934 from sfackler/digest-algo | Steven Fackler | 2018-05-24 | 7 | -37/+110 | |
| |\ \ | | | | | | | Add some digest support | |||||