class Prototok::Ciphers::Base
Attributes
cipher_class[W]
Public Class Methods
cipher_class()
click to toggle source
# File lib/prototok/ciphers.rb, line 9 def cipher_class @cipher_class || raise(Errors::CipherError, 'No cipher_class declared') end
key()
click to toggle source
# File lib/prototok/ciphers.rb, line 14 def key RbNaCl::Random.random_bytes(cipher_class.key_bytes) end
Public Instance Methods
cipher_class()
click to toggle source
# File lib/prototok/ciphers.rb, line 19 def cipher_class self.class.cipher_class end