Correct OpenPGP version
This commit is contained in:
@@ -1,20 +1,18 @@
|
||||
***Note:*** *This fork of Gnuk fixes some compiling bugs and focuses on using the ST-Link v2 clone hardware.*
|
||||
***Note:*** *This fork of Gnuk fixes some compiling bugs and focuses on using the "ST-Link V2" clone hardware.*
|
||||
|
||||
Here is the link to the original project: <http://git.gniibe.org/cgit/gnuk/gnuk.git/>
|
||||
|
||||
What's Gnuk?
|
||||
============
|
||||
Gnuk is an implementation of a USB cryptographic security token that supports the OpenPGP card protocol version 3. It runs on a STM32F103 processor (and its compatible). In short it allows one to convert a cheap $2 "ST-Link v2" clone device into a hardware security token.
|
||||
Gnuk is an implementation of a USB cryptographic security token that supports the OpenPGP card protocol version 2. It runs on a STM32F103 processor (and its compatible). In short it allows one to convert a cheap $2 "ST-Link V2" clone device into a hardware security token.
|
||||
|
||||
It has supports of Ed25519 and X25519 (ECDH on Curve25519). It also has experimental support of ECDSA (on NIST P256 and secp256k1) and ECDH (on NIST P256 and secp256k1).
|
||||
|
||||
With regards to RSA-4096 support, users should know that it takes more than 8 seconds to sign/decrypt. Key generation of RSA-4096 just fails, because the device doesn't have enough memory.
|
||||
|
||||
Gnuk supports the Key Derived Function (KDF) functionality. To use this feature one will need to use GnuPG 2.2.6 or later.
|
||||
|
||||
How to build the Gnuk firmware
|
||||
==============================
|
||||
You will need the GNU toolchain and newlib for arm-none-eabi.
|
||||
You will need the GNU toolchain for arm-none-eabi and newlib.
|
||||
|
||||
To clone the source code and compile, use the following commands.
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user