Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 847 Bytes

README.md

File metadata and controls

19 lines (16 loc) · 847 Bytes

jwk-go GoDoc Build Status Go Report Card

Overview

jwk-go is a library for parsing, encoding and generating JSON Web Keys in Go. It supports the following key types:

  • Raw Octets ('oct'): Used by most symmetric algorithms.
  • RSA: Used for both signature and encryption
  • EC: Used for both signature (ECDSA) and key exchange (ECDH) with the following curves:
    • P-256
    • P-384
    • P-521
  • OKP: OctetKeyPair with the following curves:
    • Curve25519
    • Curve448
    • Ed25519
    • Ed448