mirror of
https://salsa.debian.org/gnuk-team/gnuk/gnuk.git
synced 2024-09-20 02:40:08 +00:00
doc changes
This commit is contained in:
parent
828b8f5768
commit
a955cbec2f
15
AUTHORS
15
AUTHORS
@ -6,6 +6,14 @@ Kaz Kojima:
|
||||
|
||||
NIIBE Yutaka:
|
||||
Founder of the project.
|
||||
Added FST_01 support:
|
||||
boards/FST_01/board.c
|
||||
boards/FST_01/board.h
|
||||
boards/FST_01/mcuconf.h
|
||||
Added FST_01_00 support:
|
||||
boards/FST_01_00/board.c
|
||||
boards/FST_01_00/board.h
|
||||
boards/FST_01_00/mcuconf.h
|
||||
Added STBee support:
|
||||
boards/STBEE/board.c
|
||||
boards/STBEE/board.h
|
||||
@ -28,6 +36,9 @@ NIIBE Yutaka:
|
||||
tool/intel_hex.py
|
||||
Wrote a tool for Gnuk:
|
||||
tool/gnuk_put_binary.py
|
||||
tool/gnuk_put_binary_libusb.py
|
||||
Wrote a tool for USB Hub:
|
||||
tool/hub_ctrl.py
|
||||
Wrote:
|
||||
gnuk.svg
|
||||
src/configure
|
||||
@ -49,5 +60,9 @@ NIIBE Yutaka:
|
||||
src/random.c
|
||||
src/pin-cir.c
|
||||
src/pin-dial.c
|
||||
src/pin-dnd.c
|
||||
src/usb_msc.c
|
||||
src/usb_msc.h
|
||||
src/neug.c
|
||||
*
|
||||
and others.
|
||||
|
19
NEWS
19
NEWS
@ -1,5 +1,22 @@
|
||||
Gnuk NEWS - User visible changes
|
||||
|
||||
* Major changes in Gnuk 0.16
|
||||
|
||||
Released 2011-12-1x, by NIIBE Yutaka
|
||||
|
||||
** DnD pinentry support is added and it's default to pinentry support
|
||||
DnD pinentry support doesn't require any hardware extension, but
|
||||
emulates mass storage class device of USB. User inputs pass phrase
|
||||
by "drag and drop"-ing folders using file manager or something.
|
||||
|
||||
** Bug fix for VERIFY for CHV2
|
||||
With no keys, VERIFY command for CHV2 used to fail even if pass phrase
|
||||
is correct. It was intentional, because CHV2 verification would be
|
||||
useless with no keys. But there is a corner case for PRIVATE-DOs,
|
||||
which may requires CHV2 verification. Even though Gnuk doesn't
|
||||
support any PRIVATE-DOs, it is good to be fixed.
|
||||
|
||||
|
||||
* Major changes in Gnuk 0.15
|
||||
|
||||
Released 2011-11-24, by NIIBE Yutaka
|
||||
@ -9,7 +26,7 @@ Flying Stone Technology's open hardware, Flying Stone Tiny 01 is
|
||||
supported.
|
||||
|
||||
** Flash writing tool for "DfuSe" is improved
|
||||
Now, it support holes and unaligned blocks in hex file.
|
||||
Now, it supports holes and unaligned blocks in hex file.
|
||||
|
||||
** Experimental PIN-pad support (by TV controller) change
|
||||
Now, Gnuk has codetables for conversion from CIR code to ASCII code.
|
||||
|
22
README
22
README
@ -1,7 +1,7 @@
|
||||
Gnuk - software for GnuPG USB Token
|
||||
|
||||
Version 0.15
|
||||
2011-11-24
|
||||
Version 0.16
|
||||
2011-12-1x
|
||||
Niibe Yutaka
|
||||
Free Software Initiative of Japan
|
||||
|
||||
@ -9,8 +9,8 @@ What's Gnuk?
|
||||
============
|
||||
|
||||
Gnuk is software implementation of a USB token for GNU Privacy Guard.
|
||||
Gnuk supports OpenPGP card protocol version 2, and it runs on STM32
|
||||
processor.
|
||||
Gnuk supports OpenPGP card protocol version 2, and it runs on
|
||||
STM32F103 processor.
|
||||
|
||||
I wish that Gnuk will be a developer's soother who uses GnuPG. I have
|
||||
been nervous of storing secret key(s) on usual secondary storage.
|
||||
@ -94,21 +94,22 @@ Qa: With GNOME, I can't use Gnuk Token for SSH. How can we use it for SSH?
|
||||
Aa: You need to deactivate seahorse-agent and gnome-keyring, but use
|
||||
gpg-agant for the role of ssh-agent. For gnome-keyring please do:
|
||||
|
||||
$ gconftool-2 --type bool --set /apps/gnome-keyring/daemon-components/ssh false
|
||||
$ gconftool-2 --type bool --set /apps/gnome-keyring/daemon-components/ssh false
|
||||
|
||||
Qb: With GNOME 3, I can't use Gnuk Token at all. Why?
|
||||
Ab: That's because gnome-keyring-daemon interferes GnuPG. Type:
|
||||
|
||||
$ gnome-session-properties
|
||||
$ gnome-session-properties
|
||||
|
||||
and at the tab of "Startup Programs", disable check buttons for "GPG Password Agent" and "SSH Key Agent".
|
||||
and at the tab of "Startup Programs", disable check buttons for
|
||||
"GPG Password Agent" and "SSH Key Agent".
|
||||
|
||||
|
||||
|
||||
Release notes
|
||||
=============
|
||||
|
||||
This is sixteenth release of Gnuk. While it works well for specific
|
||||
This is seventeenth release of Gnuk. While it works well for specific
|
||||
usages and it is considered stable, it is still somewhat experimental.
|
||||
|
||||
Tested features are:
|
||||
@ -172,6 +173,11 @@ Another PIN-pad support is connecting rotary encoder, push switch and
|
||||
7-segment LED display. Both of PIN verification and PIN modification
|
||||
are supported for this circuit extension.
|
||||
|
||||
Recently, "DnDpinentry" qsupport is added. This is using normal file
|
||||
manager for pinentry. User does "drag and drop" folders and it will
|
||||
be pin entry. This feature doesn't require any additional hardware.
|
||||
See doc/settings-for-DnDpinentry for your desktop configuration.
|
||||
|
||||
|
||||
Souce code
|
||||
==========
|
||||
|
34
doc/settings-for-DnDpinentry
Normal file
34
doc/settings-for-DnDpinentry
Normal file
@ -0,0 +1,34 @@
|
||||
On GNU/Linux Desktop, I use udisks-glue so that DnDpinentry folder can
|
||||
be mounted with sync and noatime options.
|
||||
|
||||
After installing udisks-glue, I invoke gnome-session-properties to
|
||||
add udisks-glue to "Startup Program".
|
||||
|
||||
Then, I have two files to configure udisks (disable udisks for
|
||||
DnDpinentry) and udisks-glue (enable and specify options for DnDpinentry).
|
||||
|
||||
/etc/udev/rules.d/88-udisks.rules
|
||||
---------------
|
||||
ENV{ID_VENDOR}=="FSIJ", ENV{DEVTYPE}=="disk", ENV{ID_FS_LABEL}=="DnDpinentry", ENV{UDISKS_PRESENTATION_NOPOLICY}="1"
|
||||
---------------
|
||||
|
||||
~/.udisks-glue.conf
|
||||
---------------
|
||||
filter gone {
|
||||
label = "DnDpinentry"
|
||||
optical = false
|
||||
}
|
||||
|
||||
match gone {
|
||||
automount = true
|
||||
automount_options = { sync, noatime }
|
||||
}
|
||||
---------------
|
||||
|
||||
We need following setting for pinentry. Or else, you can't do
|
||||
anything when pinentry grabs mouse focus.
|
||||
|
||||
~/.gnupg/gpg-agent.conf
|
||||
---------------
|
||||
no-grab
|
||||
---------------
|
Loading…
Reference in New Issue
Block a user