Module: Melos::Crypto::CipherSuite::X448
- Defined in:
- lib/melos/crypto.rb
Class Method Summary collapse
- .deserialize_private_encapsulation_key(raw) ⇒ Object
- .deserialize_private_signature_key(raw) ⇒ Object
- .deserialize_public_encapsulation_key(raw) ⇒ Object
- .deserialize_public_signature_key(raw) ⇒ Object
- .hash_algorithm ⇒ Object
Class Method Details
.deserialize_private_encapsulation_key(raw) ⇒ Object
34 35 36 |
# File 'lib/melos/crypto.rb', line 34 def self.deserialize_private_encapsulation_key(raw) OpenSSL::PKey.new_raw_private_key('X448', raw) end |
.deserialize_private_signature_key(raw) ⇒ Object
42 43 44 |
# File 'lib/melos/crypto.rb', line 42 def self.deserialize_private_signature_key(raw) OpenSSL::PKey.new_raw_private_key('ED448', raw) end |
.deserialize_public_encapsulation_key(raw) ⇒ Object
30 31 32 |
# File 'lib/melos/crypto.rb', line 30 def self.deserialize_public_encapsulation_key(raw) OpenSSL::PKey.new_raw_public_key('X448', raw) end |
.deserialize_public_signature_key(raw) ⇒ Object
38 39 40 |
# File 'lib/melos/crypto.rb', line 38 def self.deserialize_public_signature_key(raw) OpenSSL::PKey.new_raw_public_key('ED448', raw) end |
.hash_algorithm ⇒ Object
46 47 48 |
# File 'lib/melos/crypto.rb', line 46 def self.hash_algorithm nil end |