Update readme
This commit is contained in:
@@ -4,7 +4,7 @@ Here is the link to the original project: <http://git.gniibe.org/cgit/gnuk/gnuk.
|
|||||||
|
|
||||||
What's Gnuk?
|
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 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.
|
||||||
|
|
||||||
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).
|
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).
|
||||||
|
|
||||||
@@ -16,7 +16,7 @@ How to build the Gnuk firmware
|
|||||||
==============================
|
==============================
|
||||||
You will need the GNU toolchain and newlib for arm-none-eabi.
|
You will need the GNU toolchain and newlib for arm-none-eabi.
|
||||||
|
|
||||||
To clone source code and compile, use the following commands
|
To clone the source code and compile, use the following commands.
|
||||||
```
|
```
|
||||||
git clone --recursive https://git.spengler.co.za/deon/gnuk.git gnuk
|
git clone --recursive https://git.spengler.co.za/deon/gnuk.git gnuk
|
||||||
cd gnuk/src
|
cd gnuk/src
|
||||||
@@ -30,7 +30,7 @@ Then, we will have "gnuk.bin" under src/build directory.
|
|||||||
|
|
||||||
How to flash the Gnuk firmware
|
How to flash the Gnuk firmware
|
||||||
==============================
|
==============================
|
||||||
Ensure that you have openocd installed.
|
In order to flash the firmware ensure that you have openocd installed.
|
||||||
|
|
||||||
Now create a file called stm32f103.cfg with the following content
|
Now create a file called stm32f103.cfg with the following content
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user