Module: Keyring

Defined in:
lib/keyring.rb,
lib/keyring/key.rb,
lib/keyring/encryptor/aes.rb

Defined Under Namespace

Modules: Encryptor Classes: Base, Key

Constant Summary collapse

UnknownKey =
Class.new(StandardError)
InvalidSecret =
Class.new(StandardError)
EmptyKeyring =
Class.new(StandardError)
InvalidAuthentication =
Class.new(StandardError)

Class Method Summary collapse

Class Method Details

.new(keyring, encryptor = Encryptor::AES::AES128CBC) ⇒ Object



61
62
63
# File 'lib/keyring.rb', line 61

def self.new(keyring, encryptor = Encryptor::AES::AES128CBC)
  Base.new(keyring, encryptor)
end