The NLnet Foundation has granted me funding (from the NGI Assure
fund, financially supported by the European Council) to improve the
Sequoia sq program in three ways.
I will add important missing functionality, especially compared to
GnuPG. This work will be guided by feedback from actual and potential
users and the wisdom of Sequoia developers.
I will also add a JSON API to allow sq to be used from scripts.
Ideally, other programs would use the Sequoia library directly,
however, using sq from other programs should be easy and secure, and
JSON is a better format than parsing textual output or ad hoc
structured data formats
I will additionally document the acceptance criteria of sq and how
they are verified automatically, to make sure sq does the right
thing for its users, and to help keep sq working far into the
future.
I have now started the work, and am about to reach the first
milestone.
Continue reading