Method: COSE::Algorithm::ECDSA#initialize
- Defined in:
- lib/cose/algorithm/ecdsa.rb
#initialize(*args, hash_function:, curve_name:) ⇒ ECDSA
Returns a new instance of ECDSA.
15 16 17 18 19 20 |
# File 'lib/cose/algorithm/ecdsa.rb', line 15 def initialize(*args, hash_function:, curve_name:) super(*args) @hash_function = hash_function @curve = COSE::Key::Curve.by_name(curve_name) || raise("Couldn't find curve with name='#{curve_name}'") end |