Class: KStor::Crypto::SecretKey
- Inherits:
-
Object
- Object
- KStor::Crypto::SecretKey
- Defined in:
- lib/kstor/crypto/keys.rb
Overview
Holds together a secret key value and the KDF associated parameters.
Instance Attribute Summary collapse
-
#kdf_params ⇒ Object
readonly
KDF parameters as an ASCII-armored String.
-
#value ⇒ Object
readonly
The secret key as an ASCII-armored String.
Instance Method Summary collapse
-
#initialize(value, kdf_params) ⇒ SecretKey
constructor
Create a SecretKey instance.
Constructor Details
#initialize(value, kdf_params) ⇒ SecretKey
Create a SecretKey instance.
19 20 21 22 |
# File 'lib/kstor/crypto/keys.rb', line 19 def initialize(value, kdf_params) @value = value @kdf_params = kdf_params end |
Instance Attribute Details
#kdf_params ⇒ Object (readonly)
KDF parameters as an ASCII-armored String
12 13 14 |
# File 'lib/kstor/crypto/keys.rb', line 12 def kdf_params @kdf_params end |
#value ⇒ Object (readonly)
The secret key as an ASCII-armored String
10 11 12 |
# File 'lib/kstor/crypto/keys.rb', line 10 def value @value end |