Skip to content

Commit

Permalink
Update Elixir 1.17.2 / OTP 27.0.1
Browse files Browse the repository at this point in the history
This is needed to support devices using OTP 27.0.1 (using `nerves_system_br`
>= 1.28.2).

OTP 27.0 was missing some handling of `ecdsa` signature algs for certificates
and would only allow `SHA1` for ecdsa certs. Device Certificates connecting
to NervesHub typically use `{:sha256, :ecdsa}` which would not match when
comparing allowed `:signature_algs_cert` option of the incoming client hello.

This was fixed as part of erlang/otp#8588 via
[`e57bfe6d`](erlang/otp@e57bfe6#diff-519ed7d3ffd869a0cf148a8b2fb6136d280147fa1d5c2aa6496a8fd2fc7ad188R1747-R1749)
to support checking mutliple `:ecdsa` options
  • Loading branch information
jjcarstens committed Aug 2, 2024
1 parent 6808df1 commit c075bab
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
nodejs 16.18.1
python 3.10.13
elixir 1.17.1-otp-27
erlang 27.0
elixir 1.17.2-otp-27
erlang 27.0.1
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ARG ELIXIR_VERSION=1.17.1
ARG OTP_VERSION=27.0
ARG ELIXIR_VERSION=1.17.2
ARG OTP_VERSION=27.0.1
ARG DISTRO=noble-20240605
ARG NODE_VERSION=16.20.2

Expand Down

0 comments on commit c075bab

Please sign in to comment.