Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
91 lines (58 sloc) 2.15 KB

Changelog

v0.7.0 - 2019-05-02

Fixed

  • require "cose" now correctly requires all features

v0.6.1 - 2019-04-06

Fixed

  • Fix COSE::Key::RSA#to_pkey for a public key

v0.6.0 - 2019-04-03

Added

  • Support Key Common Parameters (#base_iv, key_ops, #alg and #kid)
  • Support OKP Key
  • Support RSA private key serialization
  • Works with ruby 2.3

Changed

  • Key type-specific parameters names better match RFC

v0.5.0 - 2019-03-25

Added

  • COSE::Key.serialize(openssl_pkey) serializes an OpenSSL::PKey::PKey object into CBOR data. Supports RSA keys plus EC keys from curves prime256v1, secp384r1 and secp521r1.
  • COSE::Key::EC2#to_pkey converts to an OpenSSL::PKey::EC object
  • COSE::Key::RSA#to_pkey converts to an OpenSSL::PKey::RSA object

v0.4.1 - 2019-03-12

Fixed

  • Fix uninitialized constant COSE::Key::Base::LABEL_KTY when requiring only particular key

v0.4.0 - 2019-03-12

Added

  • RSA public key deserialization
  • Key type-agnostic deserialization

Changed

  • Keys .from_cbor methods changed to .deserialize

v0.3.0 - 2019-03-09

Added

  • Support deserialization of security messages:
    • COSE_Sign
    • COSE_Sign1
    • COSE_Mac
    • COSE_Mac0
    • COSE_Encrypt
    • COSE_Encrypt0
  • Works with ruby 2.6

v0.2.0 - 2019-03-04

Added

  • Symmetric key object
  • EC2 key suppors D coordinate
  • Works with ruby 2.4

v0.1.0 - 2018-06-08

Added

  • EC2 key object
  • Works with ruby 2.5
You can’t perform that action at this time.