Releases: nerves-hub/nerves_key
Releases · nerves-hub/nerves_key
v1.2.0
- New features
- Fix warnings for Elixir 1.15. Only Elixir 1.11 and later are supported now.
v1.1.0
- 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
This release only bumps the version number. It doesn't have any code changes.
v0.5.5
- 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
- New features
- Support storing 16+ character serial numbers in the NervesKey
v0.5.3
- 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
- New features
- Add
NervesKey.ssl_opts/1
helper function to simplify integration with
libraries using TLS like NervesHub and Tortoise.
v0.5.1
- 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
- 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
-
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.