[SECNET RFC PATCH 0/4] public key interface changes

Ian Jackson ijackson at chiark.greenend.org.uk
Fri Sep 27 19:19:09 BST 2019


For my deployability and public key rollover work, I need to sort out
these internal interfaces.  Here is an RFC series on shifting the
public key closure internal API.

The middle two address the same kind of problem as Mark Wooding's
  Adjust the DH closure protocol to handle public values as raw binary.
(from 2017).  But I found the arrangements there a bit ad-hoc, and
I think the approach I have here - passing a buffer_if into the 
signature scheme - is better.

Comments welcome.

Ian Jackson (4):
  sig: Make closure interface not contain sig alg name "rsa"
  sig: Move marshalling responsibility into sign function
  sig: Move unmarshalling responsibility into algorithm
  sig: Move hashing into algorithm

 rsa.c    | 99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
 secnet.h | 37 ++++++++++++++++--------
 site.c   | 68 ++++++++++++++++++--------------------------
 3 files changed, 141 insertions(+), 63 deletions(-)

-- 
2.11.0




More information about the sgo-software-discuss mailing list