Skip to content

Allow Non-Ephemeral ECC Key Sets

Brian Gix linux-bluetooth 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest1 patch 3 repliesIn review
  2. v11 patch 0 repliesSuperseded

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/1shared/ecc: Allow pre-composed Private Keyssrc/shared/ecc.c src/shared/ecc.h+43 -162 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH BlueZ v2 0/1] Allow Non-Ephemeral ECC Key Sets

Version 2, to address uninitialized private_key issue, by adding a new API. This is separates the two major tasks of generating ECC key sets, which are:

a) Create a Private Key (Only used here when creating Ephemeral set)
b) Create the matching Public Key from the Private Key.

In hindsight, we may have wanted to call the original API something like ecc_make_keys() or ecc_make_key_set() instead of the singlular ecc_make_key. Making that change now will require more wide-reaching changes, however. But I am willing to do it in a v3 if people think it better.

Some minor spelling/capitalization issues were also addressed

Mesh will be the first to use non-Ephemeral keys

Brian Gix (1):
shared/ecc: Allow pre-composed Private Keys

 src/shared/ecc.c | 42 +++++++++++++++++++++++++++++-------------
 src/shared/ecc.h | 17 ++++++++++++++---
 2 files changed, 43 insertions(+), 16 deletions(-)
Signature · 1 line
2.14.3