From fccb2eab4e39726fcfd2af79f20c872f488a14b3 Mon Sep 17 00:00:00 2001 From: "pe@pijul.org" Date: Sat, 2 Dec 2017 12:30:50 +0100 Subject: Adding dp(), dq() and qi() methods to RSA, to get the CRT parameters back --- openssl-sys/src/ossl110.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'openssl-sys') diff --git a/openssl-sys/src/ossl110.rs b/openssl-sys/src/ossl110.rs index ff1e0c7c..8cd9a2e1 100644 --- a/openssl-sys/src/ossl110.rs +++ b/openssl-sys/src/ossl110.rs @@ -172,6 +172,12 @@ extern "C" { d: *mut *const ::BIGNUM, ); pub fn RSA_get0_factors(r: *const ::RSA, p: *mut *const ::BIGNUM, q: *mut *const ::BIGNUM); + pub fn RSA_get0_crt_params( + r: *const ::RSA, + dmp1: *mut *const ::BIGNUM, + dmq1: *mut *const ::BIGNUM, + iqmp: *mut *const ::BIGNUM, + ) -> c_int; pub fn RSA_set0_key( r: *mut ::RSA, n: *mut ::BIGNUM, -- cgit v1.2.3 From 9f1066704c23cf3639e68a5e53b585927d3318e6 Mon Sep 17 00:00:00 2001 From: "pe@pijul.org" Date: Sat, 2 Dec 2017 17:13:23 +0100 Subject: Fixing the CI tests --- openssl-sys/src/ossl110.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'openssl-sys') diff --git a/openssl-sys/src/ossl110.rs b/openssl-sys/src/ossl110.rs index 8cd9a2e1..fabfb2b6 100644 --- a/openssl-sys/src/ossl110.rs +++ b/openssl-sys/src/ossl110.rs @@ -177,7 +177,7 @@ extern "C" { dmp1: *mut *const ::BIGNUM, dmq1: *mut *const ::BIGNUM, iqmp: *mut *const ::BIGNUM, - ) -> c_int; + ); pub fn RSA_set0_key( r: *mut ::RSA, n: *mut ::BIGNUM, -- cgit v1.2.3