Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 4.12 KB

W1.md

File metadata and controls

44 lines (25 loc) · 4.12 KB

Crypto Library Enhancements

In late September Mark Nottingham announced on the HTTP Bis WG mailing list that the httpbis-message-signatures spec was in last call. That gave a very good reason to update first the bobcats crypto library and then the HttpSig library.

Noteworthy: attending the IETF 115 London Meeting virtually, I discovered that Mastodon has been using an older version of HttpSig (see their Security page).

Bobcats update

Bobcats is a library that provides the same Scala interface for Java cryptograph, as well as for Browser Cryptography. It could be extended for NodeJS if someone needed it.

I have a huge PR to commit all the bobcats changes to the original repo. I need to remove the conflicts, and then there is probably some work to be done to timprove the APIs for it, before it would get accepted. Having it used is most likely to have it accepted longer term.

Published new snapshot on sonatype for Java and JS

HttpSig update

Published new snapshot on sonatype

Other:

Update to Reactive-Solid

Update to client library

  • PR2: Update HttpSig, also contains some initial thoughts on how develop the client in a very generic way (see Free Readme) very similar to what I used on the server, so that it can easily fetch data in a cache, remotely, etc... This may be a way to develop a basic actor system on the client, that could then be used to rework the server later.

Other

Found a bug in Scala Issue 16408: Problem with Traits not being Matchable. After finding the bug, minimizing the code was a lot of work, that was done intermittenlty over a 3 weeks or so. It looks like they have accepted it now.