diff options
author | Bart de Water <bartdewater@gmail.com> | 2020-04-19 17:00:01 -0400 |
---|---|---|
committer | Bart de Water <bartdewater@gmail.com> | 2020-04-19 17:21:16 -0400 |
commit | c4374ff041440fd07d884711ab9d743baae8ebde (patch) | |
tree | 8469016ca97290197af6509744abf3924848007d /lib/openssl/pkey.rb | |
parent | 1f1641d71f8f84eeb410a8c8c1b5010ab5c49dd6 (diff) | |
download | ruby-openssl-c4374ff041440fd07d884711ab9d743baae8ebde.tar.gz |
Add Marshal support to PKey objects
Diffstat (limited to 'lib/openssl/pkey.rb')
-rw-r--r-- | lib/openssl/pkey.rb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/openssl/pkey.rb b/lib/openssl/pkey.rb index ecb112f7..9cc32763 100644 --- a/lib/openssl/pkey.rb +++ b/lib/openssl/pkey.rb @@ -4,8 +4,21 @@ # Copyright (C) 2017 Ruby/OpenSSL Project Authors #++ +require_relative 'marshal' + module OpenSSL::PKey + class DH + include OpenSSL::Marshal + end + + class DSA + include OpenSSL::Marshal + end + if defined?(EC) + class EC + include OpenSSL::Marshal + end class EC::Point # :call-seq: # point.to_bn([conversion_form]) -> OpenSSL::BN @@ -22,4 +35,8 @@ module OpenSSL::PKey end end end + + class RSA + include OpenSSL::Marshal + end end |