[Gnuk-users] Gnuk 1.2.6 / NeuG 1.0.6 / Chopstx 1.5 / Fraucheky 0.5

NIIBE Yutaka gniibe at fsij.org
Thu Oct 12 08:18:33 UTC 2017


Hello,

I pushed releases of those software.  Now, we can test Gnuk Token
without real hardware (on GNU/Linux by USBIP).


* Configure & Make

gnuk/src$ ./configure --target=GNU_LINUX
gnuk/src$ make


* Preparation of flash ROM image

gnuk$ tool/gnuk-emulation-setup

flash ROM will be generated to ~/.gnuk-flash-image


* Run

gnuk/src$ ./build/gnuk --vidpid=234b:0000


* From another terminal, enabling USB emulation

# modprove vhci_hcd
# usbip attach -r 127.0.0.1 -b 1-1

You can check by "lsusb" command to see 234b:0000


* From other terminal

$ gpg --card-status

and you can use the functionality of Gnuk Token.


* To finish USB emulation

# usbip detach -p 0

Then, the gnuk command will exit.


============================
Gnuk version 1.2.6 is released.

    tag release/1.2.6
    Tagger: NIIBE Yutaka <gniibe at fsij.org>
    Date:   Wed Oct 11 16:50:35 2017 +0900

    commit ad704edc4eb96424074a216f4f3c602e6967175c

Gnuk is an implementation of USB cryptographic token for GNU Privacy
Guard.  Gnuk supports OpenPGP card protocol version 3, and it runs on
STM32F103 processor.

This release supports GNU/Linux emulation, so that a user can
try Gnuk Token without real hardware.

============================
NeuG version 1.0.6 is released.

    tag release/1.0.6
    Tagger: NIIBE Yutaka <gniibe at fsij.org>
    Date:   Wed Oct 11 11:11:02 2017 +0900

    commit 7dc129bbe80c0dfe14b3dfeda394c4a2ec57ba32

NeuG is a set of routines of random number generator (RNG) which is
based on physical noise.  This release supports GNU/Linux emulation.

You can test how the NeuG stand-alone device works on GNU/Linux,
without real hardware, by USBIP emulation (--target=GNU_LINUX).
Please note that this is only for testing.  Use of its generated
randomness is not recommended, because of no entropy source.

============================
Chopstx version 1.5 is released.

    tag release/1.5
    Tagger: NIIBE Yutaka <gniibe at fsij.org>
    Date:   Tue Oct 10 13:57:54 2017 +0900

    commit 96d2a81331a43c920045ba0d3850caffac85a123

Chopstx is a simple RT thread library.  Major change is
for GNU/Linux emulation to support flash ROM access.

============================
Fraucheky version 0.5 is released.

    tag release/0.5
    Tagger: NIIBE Yutaka <gniibe at fsij.org>
    Date:   Wed Oct 11 09:56:09 2017 +0900

    commit 08c490122008f7eae6911648c0a62d0656835351

Fraucheky is a USB Mass Strage Class implementation to deliver
important documents such as GPL and README to device users.

This release supports GNU/Linux emulation, but its use is not
intended beyond experiment.  For hosted environment, we can
just deliver GPL and README.

-- 



More information about the gnuk-users mailing list