Skip to content

Releases: nerves-hub/nerves_key

v1.2.0

02 Jul 01:40
Compare
Choose a tag to compare
  • New features
    • Fix warnings for Elixir 1.15. Only Elixir 1.11 and later are supported now.

v1.1.0

02 Mar 17:16
f3c8328
Compare
Choose a tag to compare
  • New features
    • Add support for Trust and Go (ATECC608B-TNGTLS) pre-provisioned chips, many functions can now
      accept a device_type() argument to switch which type of chip it will communicate with.

v1.0.0

23 Oct 15:14
Compare
Choose a tag to compare

This release only bumps the version number. It doesn't have any code changes.

v0.5.5

29 May 02:18
Compare
Choose a tag to compare
  • New features
    • Add sign_digest/2 and documentation for how to connect to Google Cloud
      Platform IoT Core. Thanks to Alex McLain for this feature.

v0.5.4

07 Dec 22:19
Compare
Choose a tag to compare
  • New features
    • Support storing 16+ character serial numbers in the NervesKey

v0.5.3

29 Oct 13:39
Compare
Choose a tag to compare
  • New features
    • Use the term signer certificate more consistently throughout
    • Add mix nerves_key.device to generate device certifications as a debugging
      and learning aide. See the README.md for details.

v0.5.2

17 Oct 11:17
Compare
Choose a tag to compare
  • New features
    • Add NervesKey.ssl_opts/1 helper function to simplify integration with
      libraries using TLS like NervesHub and Tortoise.

v0.5.1

22 May 15:22
Compare
Choose a tag to compare
  • New features
    • nerves_key_pkcs11 is now included as a dependency since it is almost
      always used and easily forgotten
    • Add NervesKey.device_info/1 to expose the ATECC508A/608A version that was
      installed on the device

v0.5.0

22 Feb 17:00
Compare
Choose a tag to compare
  • New features
    • Add NervesKey.put_settings/2 and NervesKey.get_settings/1 to support
      storing and retrieving a small map on a NervesKey. This is useful for data
      that travels with certificates and settings that don't change much.

v0.4.0

07 Feb 19:03
Compare
Choose a tag to compare
  • New features

    • Add NervesKey.detected?/1 to check whether a NervesKey is actually
      installed.
  • Bug fixes

    • Clear out the entire auxiliary certificate slots to avoid any confusion for
      whether the certificates are present.