Method: COSE::Key::Base.from_map

Defined in:
lib/cose/key/base.rb

.from_map(map) ⇒ Object



18
19
20
21
22
23
24
25
26
27
28
# File 'lib/cose/key/base.rb', line 18

def self.from_map(map)
  enforce_type(map)

  new(
    base_iv: map[LABEL_BASE_IV],
    key_ops: map[LABEL_KEY_OPS],
    alg: map[LABEL_ALG],
    kid: map[LABEL_KID],
    **keyword_arguments_for_initialize(map)
  )
end