File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,17 @@ class DH
9
9
MIGHAoGBAJ0lOVy0VIr/JebWn0zDwY2h+rqITFOpdNr6ugsgvkDXuucdcChhYExJ
10
10
AV/ZD2AWPbrTqV76mGRgJg4EddgT1zG0jq3rnFdMj2XzkBYx3BVvfR0Arnby0RHR
11
11
T4h7KZ/2zmjvV+eF8kBUHBJAojUlzxKj4QeO2x20FP9X5xmNUXeDAgEC
12
+ -----END DH PARAMETERS-----
13
+ _end_of_pem_
14
+
15
+ DEFAULT_2048 = new <<-_end_of_pem_
16
+ -----BEGIN DH PARAMETERS-----
17
+ MIIBCAKCAQEA7E6kBrYiyvmKAMzQ7i8WvwVk9Y/+f8S7sCTN712KkK3cqd1jhJDY
18
+ JbrYeNV3kUIKhPxWHhObHKpD1R84UpL+s2b55+iMd6GmL7OYmNIT/FccKhTcveab
19
+ VBmZT86BZKYyf45hUF9FOuUM9xPzuK3Vd8oJQvfYMCd7LPC0taAEljQLR4Edf8E6
20
+ YoaOffgTf5qxiwkjnlVZQc3whgnEt9FpVMvQ9eknyeGB5KHfayAc3+hUAvI3/Cr3
21
+ 1bNveX5wInh5GDx1FGhKBZ+s1H+aedudCm7sCgRwv8lKWYGiHzObSma8A86KG+MD
22
+ 7Lo5JquQ3DlBodj3IDyPrxIv96lvRPFtAwIBAg==
12
23
-----END DH PARAMETERS-----
13
24
_end_of_pem_
14
25
end
@@ -17,6 +28,7 @@ class DH
17
28
warn "using default DH parameters." if $VERBOSE
18
29
case keylen
19
30
when 1024 then OpenSSL ::PKey ::DH ::DEFAULT_1024
31
+ when 2048 then OpenSSL ::PKey ::DH ::DEFAULT_2048
20
32
else
21
33
nil
22
34
end
Original file line number Diff line number Diff line change @@ -17,6 +17,20 @@ def test_DEFAULT_1024
17
17
assert_equal params , OpenSSL ::PKey ::DH ::DEFAULT_1024 . to_s
18
18
end
19
19
20
+ def test_DEFAULT_2048
21
+ params = <<-eop
22
+ -----BEGIN DH PARAMETERS-----
23
+ MIIBCAKCAQEA7E6kBrYiyvmKAMzQ7i8WvwVk9Y/+f8S7sCTN712KkK3cqd1jhJDY
24
+ JbrYeNV3kUIKhPxWHhObHKpD1R84UpL+s2b55+iMd6GmL7OYmNIT/FccKhTcveab
25
+ VBmZT86BZKYyf45hUF9FOuUM9xPzuK3Vd8oJQvfYMCd7LPC0taAEljQLR4Edf8E6
26
+ YoaOffgTf5qxiwkjnlVZQc3whgnEt9FpVMvQ9eknyeGB5KHfayAc3+hUAvI3/Cr3
27
+ 1bNveX5wInh5GDx1FGhKBZ+s1H+aedudCm7sCgRwv8lKWYGiHzObSma8A86KG+MD
28
+ 7Lo5JquQ3DlBodj3IDyPrxIv96lvRPFtAwIBAg==
29
+ -----END DH PARAMETERS-----
30
+ eop
31
+ assert_equal params , OpenSSL ::PKey ::DH ::DEFAULT_2048 . to_s
32
+ end
33
+
20
34
def test_new
21
35
dh = OpenSSL ::PKey ::DH . new ( NEW_KEYLEN )
22
36
assert_key ( dh )
You can’t perform that action at this time.
0 commit comments