module Exonum::Random
Public Class Methods
generate_keypair()
click to toggle source
# File lib/exonum/util/random.rb, line 7 def self.generate_keypair key = Ed25519::SigningKey.generate { public: key.verify_key.to_bytes.unpack('H*').first, private: key.to_bytes.unpack('H*').first } end
generate_seed()
click to toggle source
# File lib/exonum/util/random.rb, line 3 def self.generate_seed SecureRandom.random_bytes(16).unpack('Q<').first.to_s end