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 |