Method: CcipherFactory::AsymKeyCipher.decryptor

Defined in:
lib/ccipher_factory/asymkey_cipher/asymkey_cipher.rb

.decryptor(eng = :ecc) ⇒ Object



22
23
24
25
26
27
28
29
30
31
# File 'lib/ccipher_factory/asymkey_cipher/asymkey_cipher.rb', line 22

def self.decryptor(eng = :ecc)
  c = ASKCipher.new
  case eng
  when :ecc
    c.extend(ECCDecrypt)
  else
    raise AsymKeyCipherError, "Not supoprted decryptor engine '#{eng}'"
  end
  c
end