zzdats / go-cose

A COSE library for Go.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-cose

PkgGoDev Build Status codecov License: MIT

A COSE library for Go.

Supported COSE messages

  • COSE Single Signer Data Object cose-sign1
  • COSE Signed Data Object cose-sign

Supported COSE algorithms

  • Signing and verification:
    • PS256 - RSASSA-PSS w/ SHA-256
    • PS384 - RSASSA-PSS w/ SHA-384
    • PS384 - RSASSA-PSS w/ SHA-512
    • ES256 - ECDSA w/ SHA-256
    • ES384 - ECDSA w/ SHA-384
    • ES512 - ECDSA w/ SHA-512
    • EdDSA - Ed25519

Thanks to Mozilla for creating mozilla-services/go-cose library for some inspiration.

About

A COSE library for Go.

License:MIT License


Languages

Language:Go 100.0%