SDK 1.4.2.x port
Add uif support
Refactor memory layout
Try to add more curve
gpg 2.2.x handle curves other than ed25519 in a such strange way
that it is very difficult to do such support.
So secp256k1, secp256r1 and brainpoolp256 seems works, but according to gpg
code it works by side effects :-/
Update user documentation for UIF
There is still an issue with ssh authentication with Ed25519. It works with NIST-P256, Brainpool256 curves
Features:
"PIN confirm" is now the default PIN input mode.
Add EF 01F8 for setting default RSA public exponent for key generation. Access control is PW3/Admin.
Bug fixes:
Fix Issue #2: Add explicit return after each throw.
Add-on Spec:
Add intermediate SHA256 in seeded key derivation
Beautify spec
Pytool:
Remove some log
App:
Fix GET_CHALLENGE commande to support addon mode
Add '01F2' '01F1' access control
Replace ugly temporary cx_sha_t address definition by clean union
Rewrite dynamic menu management in ui
Add 'About' menu
Build:
Rename application from GNUPG3 to OpenPGP and version to 1.0
Lock path & curve
Compile in optimization mode