Method: JOSE::JWK::KTY_OKP_Ed448#to_openssh_key

Defined in:
lib/jose/jwk/kty_okp_ed448.rb

#to_openssh_key(fields) ⇒ Object



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'lib/jose/jwk/kty_okp_ed448.rb', line 140

def to_openssh_key(fields)
  comment = fields['kid'] || ''
  pk = JOSE::JWA::Curve448.ed448_secret_to_public(okp)
  sk = okp
  return JOSE::JWK::OpenSSHKey.to_binary([
    [
      [
        ['ssh-ed448', pk],
        ['ssh-ed448', pk, sk, comment]
      ]
    ]
  ])
end