class Izokatu::Rbnacl::PublicKey::KeysGenerator

RbNaCl keys generator

Private Instance Methods

generate_private_key() click to toggle source

Performing generation of RbNaCl private key

@return [RbNaCl::Boxes::Curve25519XSalsa20Poly1305::PrivateKey] RbNaCl private key

@since 0.1.0

# File lib/izokatu/rbnacl/public_key/keys_generator.rb, line 16
def generate_private_key
  RbNaCl::PrivateKey.generate
end
generate_public_key(private_key) click to toggle source

Performing generation of RbNaCl public key

@return [RbNaCl::Boxes::Curve25519XSalsa20Poly1305::PublicKey] RbNaCl public key

@since 0.1.0

# File lib/izokatu/rbnacl/public_key/keys_generator.rb, line 27
def generate_public_key(private_key)
  private_key.public_key
end