aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/dh.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2017-07-15 21:46:11 -0700
committerSteven Fackler <[email protected]>2017-07-15 21:46:11 -0700
commitbcd0dcafcba31b7239faf1d582871f8fa83d69e9 (patch)
treef090be453d289f0f17ca4f6a3f458881e6f7091a /openssl/src/dh.rs
parentInit before creating ex indexes (diff)
downloadrust-openssl-bcd0dcafcba31b7239faf1d582871f8fa83d69e9.tar.xz
rust-openssl-bcd0dcafcba31b7239faf1d582871f8fa83d69e9.zip
Rustfmt
Diffstat (limited to 'openssl/src/dh.rs')
-rw-r--r--openssl/src/dh.rs39
1 files changed, 24 insertions, 15 deletions
diff --git a/openssl/src/dh.rs b/openssl/src/dh.rs
index a7454150..a98de0f4 100644
--- a/openssl/src/dh.rs
+++ b/openssl/src/dh.rs
@@ -26,7 +26,12 @@ impl Dh {
unsafe {
init();
let dh = Dh(try!(cvt_p(ffi::DH_new())));
- try!(cvt(compat::DH_set0_pqg(dh.0, p.as_ptr(), q.as_ptr(), g.as_ptr())));
+ try!(cvt(compat::DH_set0_pqg(
+ dh.0,
+ p.as_ptr(),
+ q.as_ptr(),
+ g.as_ptr(),
+ )));
mem::forget((p, g, q));
Ok(dh)
}
@@ -65,11 +70,12 @@ mod compat {
use ffi;
use libc::c_int;
- pub unsafe fn DH_set0_pqg(dh: *mut ffi::DH,
- p: *mut ffi::BIGNUM,
- q: *mut ffi::BIGNUM,
- g: *mut ffi::BIGNUM)
- -> c_int {
+ pub unsafe fn DH_set0_pqg(
+ dh: *mut ffi::DH,
+ p: *mut ffi::BIGNUM,
+ q: *mut ffi::BIGNUM,
+ g: *mut ffi::BIGNUM,
+ ) -> c_int {
(*dh).p = p;
(*dh).q = q;
(*dh).g = g;
@@ -98,7 +104,8 @@ mod tests {
#[test]
fn test_dh() {
let mut ctx = SslContext::builder(SslMethod::tls()).unwrap();
- let p = BigNum::from_hex_str("87A8E61DB4B6663CFFBBD19C651959998CEEF608660DD0F25D2CEED4435\
+ let p = BigNum::from_hex_str(
+ "87A8E61DB4B6663CFFBBD19C651959998CEEF608660DD0F25D2CEED4435\
E3B00E00DF8F1D61957D4FAF7DF4561B2AA3016C3D91134096FAA3BF429\
6D830E9A7C209E0C6497517ABD5A8A9D306BCF67ED91F9E6725B4758C02\
2E0B1EF4275BF7B6C5BFC11D45F9088B941F54EB1E59BB8BC39A0BF1230\
@@ -106,9 +113,10 @@ mod tests {
A51BFA4AB3AD8347796524D8EF6A167B5A41825D967E144E5140564251C\
CACB83E6B486F6B3CA3F7971506026C0B857F689962856DED4010ABD0BE\
621C3A3960A54E710C375F26375D7014103A4B54330C198AF126116D227\
- 6E11715F693877FAD7EF09CADB094AE91E1A1597")
- .unwrap();
- let g = BigNum::from_hex_str("3FB32C9B73134D0B2E77506660EDBD484CA7B18F21EF205407F4793A1A0\
+ 6E11715F693877FAD7EF09CADB094AE91E1A1597",
+ ).unwrap();
+ let g = BigNum::from_hex_str(
+ "3FB32C9B73134D0B2E77506660EDBD484CA7B18F21EF205407F4793A1A0\
BA12510DBC15077BE463FFF4FED4AAC0BB555BE3A6C1B0C6B47B1BC3773\
BF7E8C6F62901228F8C28CBB18A55AE31341000A650196F931C77A57F2D\
DF463E5E9EC144B777DE62AAAB8A8628AC376D282D6ED3864E67982428E\
@@ -116,11 +124,12 @@ mod tests {
FE83B9C80D052B985D182EA0ADB2A3B7313D3FE14C8484B1E052588B9B7\
D2BBD2DF016199ECD06E1557CD0915B3353BBB64E0EC377FD028370DF92\
B52C7891428CDC67EB6184B523D1DB246C32F63078490F00EF8D647D148\
- D47954515E2327CFEF98C582664B4C0F6CC41659")
- .unwrap();
- let q = BigNum::from_hex_str("8CF83642A709A097B447997640129DA299B1A47D1EB3750BA308B0FE64F\
- 5FBD3")
- .unwrap();
+ D47954515E2327CFEF98C582664B4C0F6CC41659",
+ ).unwrap();
+ let q = BigNum::from_hex_str(
+ "8CF83642A709A097B447997640129DA299B1A47D1EB3750BA308B0FE64F\
+ 5FBD3",
+ ).unwrap();
let dh = Dh::from_params(p, g, q).unwrap();
ctx.set_tmp_dh(&dh).unwrap();
}