Method: FROST::Signature#initialize
- Defined in:
- lib/frost/signature.rb
#initialize(context, r, s) ⇒ Signature
Constructor
12 13 14 15 16 17 18 19 20 |
# File 'lib/frost/signature.rb', line 12 def initialize(context, r, s) raise ArgumentError, "r must be ECDSA::Point" unless r.is_a?(ECDSA::Point) raise ArgumentError, "s must be Integer" unless s.is_a?(Integer) raise ArgumentError, "context must be FROST::Context" unless context.is_a?(FROST::Context) @r = r @s = s @context = context end |