├── .gitignore ├── .gitmodules ├── AUTHORS ├── ChangeLog ├── ChangeLog-1_0 ├── FSIJ-s.png ├── GNUK_SERIAL_NUMBER ├── GNUK_USB_DEVICE_ID ├── NEWS ├── README ├── THANKS ├── VERSION ├── doc ├── Makefile ├── __update_web ├── conf.py ├── development.rst ├── generating-key.rst ├── gnuk-keytocard-noremoval.rst ├── gnuk-keytocard.rst ├── gnuk-passphrase-setting.rst ├── gnuk-personalization.rst ├── gnuk-token-initial-configuration.rst ├── gpg-settings.rst ├── images │ └── gnuk-sticker.png ├── index.rst ├── intro.rst ├── note │ ├── HACKING │ ├── NOTES │ ├── firmware-update │ ├── firmware-update-2 │ └── settings-for-DnDpinentry ├── stop-scdaemon.rst ├── udev-rules.rst └── using-gnuk-token-with-another-computer.rst ├── docker ├── Dockerfile.check ├── Dockerfile.debug ├── Dockerfile.release └── Makefile ├── gnuk-sticker.svg ├── gnuk-stickers.svg ├── gnuk.png ├── gnuk.svg ├── misc ├── debug-bn.c ├── t-eddsa.c └── t-mont.c ├── polarssl ├── ChangeLog ├── LICENSE ├── README ├── include │ └── polarssl │ │ ├── aes.h │ │ ├── bignum.h │ │ ├── bn_mul.h │ │ ├── config.h │ │ └── rsa.h └── library │ ├── aes.c │ ├── bignum.c │ └── rsa.c ├── regnual ├── Makefile ├── regnual.c ├── regnual.ld ├── reset.c └── types.h ├── src ├── .gdbinit ├── COPYING ├── Makefile ├── ac.c ├── affine.h ├── binary-edit.sh ├── bn.c ├── bn.h ├── call-ec.c ├── call-ec_p256k1.c ├── call-ec_p256r1.c ├── call-rsa.c ├── config.h.in ├── configure ├── crypt.mk ├── debug.c ├── debug.h ├── ec_p256k1.c ├── ec_p256k1.h ├── ec_p256r1.c ├── ec_p256r1.h ├── ecc-edwards.c ├── ecc-mont.c ├── ecc.c ├── field-group-select.h ├── flash.c ├── gnuk-malloc.h ├── gnuk.h ├── gnuk.ld.in ├── jpc-ac_p256k1.h ├── jpc-ac_p256r1.h ├── jpc.c ├── jpc_p256k1.c ├── jpc_p256r1.c ├── main.c ├── mcu-stm32f103.c ├── mod.c ├── mod.h ├── mod25638.c ├── mod25638.h ├── modp256k1.c ├── modp256k1.h ├── modp256r1.c ├── modp256r1.h ├── muladd_256.h ├── neug.c ├── neug.h ├── openpgp-do.c ├── openpgp.c ├── pin-cir.c ├── pin-dnd.c ├── random.c ├── random.h ├── sha256.c ├── sha256.h ├── sha512.c ├── sha512.h ├── stack-def.h ├── status-code.h ├── usb-ccid.c ├── usb-cdc.h ├── usb-msc.c ├── usb-msc.h ├── usb_conf.h ├── usb_ctrl.c └── usb_desc.c ├── test ├── README ├── ecc_nistp256_keys.py ├── features │ ├── 000_empty_check.feature │ ├── 001_empty_check_passphrase.feature │ ├── 002_get_data_static.feature │ ├── 003_keyattr_change.feature │ ├── 010_setup_passphrase.feature │ ├── 020_personalization_write.feature │ ├── 021_personalization_read.feature │ ├── 030_key_registration.feature │ ├── 040_passphrase_change.feature │ ├── 100_compute_signature.feature │ ├── 101_decryption.feature │ ├── 200_key_removal.feature │ ├── 201_keygen.feature │ ├── 202_setup_passphrase.feature │ ├── 203_passphrase_change.feature │ ├── 210_compute_signature.feature │ ├── 211_decryption.feature │ ├── 370_key_removal.feature │ ├── 380_personalization_reset.feature │ ├── 390_reset_passphrase.feature │ ├── 400_empty_check.feature │ ├── 401_empty_check_passphrase.feature │ ├── 402_get_data_static.feature │ ├── 410_setup_passphrase.feature │ ├── 420_personalization_write.feature │ ├── 421_personalization_read.feature │ ├── 430_key_registration.feature │ ├── 440_passphrase_change.feature │ ├── 500_compute_signature.feature │ ├── 501_decryption.feature │ ├── 600_key_removal.feature │ ├── 601_keygen.feature │ ├── 602_setup_passphrase.feature │ ├── 603_passphrase_change.feature │ ├── 610_compute_signature.feature │ ├── 611_decryption.feature │ ├── 770_key_removal.feature │ ├── 780_personalization_reset.feature │ ├── 790_reset_passphrase.feature │ ├── 800_empty_check.feature │ ├── 801_empty_check_passphrase.feature │ ├── 802_get_data_static.feature │ ├── 810_setup_passphrase.feature │ ├── 820_personalization_write.feature │ ├── 821_personalization_read.feature │ ├── 830_key_registration.feature │ ├── 850_compute_signature.feature │ ├── 851_decryption.feature │ ├── 860_key_removal.feature │ ├── 862_keygen.feature │ ├── 870_compute_signature.feature │ ├── 871_decryption.feature │ ├── 970_key_removal.feature │ ├── 980_personalization_reset.feature │ ├── 990_reset_passphrase.feature │ ├── 991_version_string.feature │ └── steps.py ├── generate_keys.py ├── gnuk_token.py ├── rsa-aut.key ├── rsa-dec.key ├── rsa-sig.key └── rsa_keys.py ├── tests ├── README ├── card_const.py ├── card_reader.py ├── conftest.py ├── constants_for_test.py ├── kdf_calc.py ├── openpgp_card.py ├── rsa-aut.key ├── rsa-dec.key ├── rsa-sig.key ├── rsa_keys.py ├── test_000_empty_card.py ├── test_001_personalize_card.py ├── test_002_personalize_reset.py ├── test_003_remove_keys.py ├── test_004_reset_pw3.py ├── test_005_personalize_admin_less.py ├── test_006_personalize_reset.py ├── test_007_remove_keys.py ├── test_008_reset_pw3.py ├── test_009_keygen.py ├── test_010_remove_keys.py ├── test_011_kdf_full.py ├── test_012_personalize_card.py ├── test_013_personalize_reset.py ├── test_014_remove_keys.py ├── test_015_reset_pw3.py ├── test_016_kdf_single.py ├── test_017_personalize_card.py ├── test_018_personalize_reset.py ├── test_019_remove_keys.py ├── test_020_reset_pw3.py ├── test_021_personalize_admin_less.py ├── test_022_personalize_reset.py ├── test_023_remove_keys.py ├── test_024_reset_pw3.py ├── test_025_kdf_none.py └── util.py └── tool ├── add_openpgp_authkey_from_gpgssh.py ├── asm-thumb ├── README ├── blank_check.S ├── flash_write.S └── opt_bytes_write.S ├── calc_precompute_table_ecc.py ├── dfuse.py ├── dump_mem.py ├── get_raw_public_key.py ├── gnuk-emulation-setup ├── gnuk_put_binary_libusb.py ├── gnuk_remove_keys_libusb.py ├── gnuk_token.py ├── gnuk_upgrade.py ├── gpg_agent.py ├── hub_ctrl.py ├── intel_hex.py ├── kdf_calc.py ├── openocd-script ├── lock.tcl ├── options_read.tcl ├── unlock.tcl └── write.tcl ├── pageant_proxy_to_gpg.py ├── pinpadtest.py ├── rsa.py ├── rsa_example.key ├── sexp.py ├── stlinkv2.py ├── upgrade_by_passwd.py └── usb_strings.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/.gitmodules -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/AUTHORS -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/ChangeLog -------------------------------------------------------------------------------- /ChangeLog-1_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/ChangeLog-1_0 -------------------------------------------------------------------------------- /FSIJ-s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/FSIJ-s.png -------------------------------------------------------------------------------- /GNUK_SERIAL_NUMBER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/GNUK_SERIAL_NUMBER -------------------------------------------------------------------------------- /GNUK_USB_DEVICE_ID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/GNUK_USB_DEVICE_ID -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/NEWS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/README -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/THANKS -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | release/1.2.10 2 | -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/__update_web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/__update_web -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/development.rst -------------------------------------------------------------------------------- /doc/generating-key.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/generating-key.rst -------------------------------------------------------------------------------- /doc/gnuk-keytocard-noremoval.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/gnuk-keytocard-noremoval.rst -------------------------------------------------------------------------------- /doc/gnuk-keytocard.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/gnuk-keytocard.rst -------------------------------------------------------------------------------- /doc/gnuk-passphrase-setting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/gnuk-passphrase-setting.rst -------------------------------------------------------------------------------- /doc/gnuk-personalization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/gnuk-personalization.rst -------------------------------------------------------------------------------- /doc/gnuk-token-initial-configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/gnuk-token-initial-configuration.rst -------------------------------------------------------------------------------- /doc/gpg-settings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/gpg-settings.rst -------------------------------------------------------------------------------- /doc/images/gnuk-sticker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/images/gnuk-sticker.png -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/intro.rst -------------------------------------------------------------------------------- /doc/note/HACKING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/note/HACKING -------------------------------------------------------------------------------- /doc/note/NOTES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/note/NOTES -------------------------------------------------------------------------------- /doc/note/firmware-update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/note/firmware-update -------------------------------------------------------------------------------- /doc/note/firmware-update-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/note/firmware-update-2 -------------------------------------------------------------------------------- /doc/note/settings-for-DnDpinentry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/note/settings-for-DnDpinentry -------------------------------------------------------------------------------- /doc/stop-scdaemon.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/stop-scdaemon.rst -------------------------------------------------------------------------------- /doc/udev-rules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/udev-rules.rst -------------------------------------------------------------------------------- /doc/using-gnuk-token-with-another-computer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/doc/using-gnuk-token-with-another-computer.rst -------------------------------------------------------------------------------- /docker/Dockerfile.check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/docker/Dockerfile.check -------------------------------------------------------------------------------- /docker/Dockerfile.debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/docker/Dockerfile.debug -------------------------------------------------------------------------------- /docker/Dockerfile.release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/docker/Dockerfile.release -------------------------------------------------------------------------------- /docker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/docker/Makefile -------------------------------------------------------------------------------- /gnuk-sticker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/gnuk-sticker.svg -------------------------------------------------------------------------------- /gnuk-stickers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/gnuk-stickers.svg -------------------------------------------------------------------------------- /gnuk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/gnuk.png -------------------------------------------------------------------------------- /gnuk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/gnuk.svg -------------------------------------------------------------------------------- /misc/debug-bn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/misc/debug-bn.c -------------------------------------------------------------------------------- /misc/t-eddsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/misc/t-eddsa.c -------------------------------------------------------------------------------- /misc/t-mont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/misc/t-mont.c -------------------------------------------------------------------------------- /polarssl/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/ChangeLog -------------------------------------------------------------------------------- /polarssl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/LICENSE -------------------------------------------------------------------------------- /polarssl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/README -------------------------------------------------------------------------------- /polarssl/include/polarssl/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/include/polarssl/aes.h -------------------------------------------------------------------------------- /polarssl/include/polarssl/bignum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/include/polarssl/bignum.h -------------------------------------------------------------------------------- /polarssl/include/polarssl/bn_mul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/include/polarssl/bn_mul.h -------------------------------------------------------------------------------- /polarssl/include/polarssl/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/include/polarssl/config.h -------------------------------------------------------------------------------- /polarssl/include/polarssl/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/include/polarssl/rsa.h -------------------------------------------------------------------------------- /polarssl/library/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/library/aes.c -------------------------------------------------------------------------------- /polarssl/library/bignum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/library/bignum.c -------------------------------------------------------------------------------- /polarssl/library/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/polarssl/library/rsa.c -------------------------------------------------------------------------------- /regnual/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/regnual/Makefile -------------------------------------------------------------------------------- /regnual/regnual.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/regnual/regnual.c -------------------------------------------------------------------------------- /regnual/regnual.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/regnual/regnual.ld -------------------------------------------------------------------------------- /regnual/reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/regnual/reset.c -------------------------------------------------------------------------------- /regnual/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/regnual/types.h -------------------------------------------------------------------------------- /src/.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/.gdbinit -------------------------------------------------------------------------------- /src/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/COPYING -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/ac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/ac.c -------------------------------------------------------------------------------- /src/affine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/affine.h -------------------------------------------------------------------------------- /src/binary-edit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/binary-edit.sh -------------------------------------------------------------------------------- /src/bn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/bn.c -------------------------------------------------------------------------------- /src/bn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/bn.h -------------------------------------------------------------------------------- /src/call-ec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/call-ec.c -------------------------------------------------------------------------------- /src/call-ec_p256k1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/call-ec_p256k1.c -------------------------------------------------------------------------------- /src/call-ec_p256r1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/call-ec_p256r1.c -------------------------------------------------------------------------------- /src/call-rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/call-rsa.c -------------------------------------------------------------------------------- /src/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/config.h.in -------------------------------------------------------------------------------- /src/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/configure -------------------------------------------------------------------------------- /src/crypt.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/crypt.mk -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/ec_p256k1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/ec_p256k1.c -------------------------------------------------------------------------------- /src/ec_p256k1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/ec_p256k1.h -------------------------------------------------------------------------------- /src/ec_p256r1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/ec_p256r1.c -------------------------------------------------------------------------------- /src/ec_p256r1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/ec_p256r1.h -------------------------------------------------------------------------------- /src/ecc-edwards.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/ecc-edwards.c -------------------------------------------------------------------------------- /src/ecc-mont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/ecc-mont.c -------------------------------------------------------------------------------- /src/ecc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/ecc.c -------------------------------------------------------------------------------- /src/field-group-select.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/field-group-select.h -------------------------------------------------------------------------------- /src/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/flash.c -------------------------------------------------------------------------------- /src/gnuk-malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/gnuk-malloc.h -------------------------------------------------------------------------------- /src/gnuk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/gnuk.h -------------------------------------------------------------------------------- /src/gnuk.ld.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/gnuk.ld.in -------------------------------------------------------------------------------- /src/jpc-ac_p256k1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/jpc-ac_p256k1.h -------------------------------------------------------------------------------- /src/jpc-ac_p256r1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/jpc-ac_p256r1.h -------------------------------------------------------------------------------- /src/jpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/jpc.c -------------------------------------------------------------------------------- /src/jpc_p256k1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/jpc_p256k1.c -------------------------------------------------------------------------------- /src/jpc_p256r1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/jpc_p256r1.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/main.c -------------------------------------------------------------------------------- /src/mcu-stm32f103.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/mcu-stm32f103.c -------------------------------------------------------------------------------- /src/mod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/mod.c -------------------------------------------------------------------------------- /src/mod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/mod.h -------------------------------------------------------------------------------- /src/mod25638.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/mod25638.c -------------------------------------------------------------------------------- /src/mod25638.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/mod25638.h -------------------------------------------------------------------------------- /src/modp256k1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/modp256k1.c -------------------------------------------------------------------------------- /src/modp256k1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/modp256k1.h -------------------------------------------------------------------------------- /src/modp256r1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/modp256r1.c -------------------------------------------------------------------------------- /src/modp256r1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/modp256r1.h -------------------------------------------------------------------------------- /src/muladd_256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/muladd_256.h -------------------------------------------------------------------------------- /src/neug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/neug.c -------------------------------------------------------------------------------- /src/neug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/neug.h -------------------------------------------------------------------------------- /src/openpgp-do.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/openpgp-do.c -------------------------------------------------------------------------------- /src/openpgp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/openpgp.c -------------------------------------------------------------------------------- /src/pin-cir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/pin-cir.c -------------------------------------------------------------------------------- /src/pin-dnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/pin-dnd.c -------------------------------------------------------------------------------- /src/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/random.c -------------------------------------------------------------------------------- /src/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/random.h -------------------------------------------------------------------------------- /src/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/sha256.c -------------------------------------------------------------------------------- /src/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/sha256.h -------------------------------------------------------------------------------- /src/sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/sha512.c -------------------------------------------------------------------------------- /src/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/sha512.h -------------------------------------------------------------------------------- /src/stack-def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/stack-def.h -------------------------------------------------------------------------------- /src/status-code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/status-code.h -------------------------------------------------------------------------------- /src/usb-ccid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/usb-ccid.c -------------------------------------------------------------------------------- /src/usb-cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/usb-cdc.h -------------------------------------------------------------------------------- /src/usb-msc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/usb-msc.c -------------------------------------------------------------------------------- /src/usb-msc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/usb-msc.h -------------------------------------------------------------------------------- /src/usb_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/usb_conf.h -------------------------------------------------------------------------------- /src/usb_ctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/usb_ctrl.c -------------------------------------------------------------------------------- /src/usb_desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/src/usb_desc.c -------------------------------------------------------------------------------- /test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/README -------------------------------------------------------------------------------- /test/ecc_nistp256_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/ecc_nistp256_keys.py -------------------------------------------------------------------------------- /test/features/000_empty_check.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/000_empty_check.feature -------------------------------------------------------------------------------- /test/features/001_empty_check_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/001_empty_check_passphrase.feature -------------------------------------------------------------------------------- /test/features/002_get_data_static.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/002_get_data_static.feature -------------------------------------------------------------------------------- /test/features/003_keyattr_change.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/003_keyattr_change.feature -------------------------------------------------------------------------------- /test/features/010_setup_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/010_setup_passphrase.feature -------------------------------------------------------------------------------- /test/features/020_personalization_write.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/020_personalization_write.feature -------------------------------------------------------------------------------- /test/features/021_personalization_read.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/021_personalization_read.feature -------------------------------------------------------------------------------- /test/features/030_key_registration.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/030_key_registration.feature -------------------------------------------------------------------------------- /test/features/040_passphrase_change.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/040_passphrase_change.feature -------------------------------------------------------------------------------- /test/features/100_compute_signature.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/100_compute_signature.feature -------------------------------------------------------------------------------- /test/features/101_decryption.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/101_decryption.feature -------------------------------------------------------------------------------- /test/features/200_key_removal.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/200_key_removal.feature -------------------------------------------------------------------------------- /test/features/201_keygen.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/201_keygen.feature -------------------------------------------------------------------------------- /test/features/202_setup_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/202_setup_passphrase.feature -------------------------------------------------------------------------------- /test/features/203_passphrase_change.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/203_passphrase_change.feature -------------------------------------------------------------------------------- /test/features/210_compute_signature.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/210_compute_signature.feature -------------------------------------------------------------------------------- /test/features/211_decryption.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/211_decryption.feature -------------------------------------------------------------------------------- /test/features/370_key_removal.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/370_key_removal.feature -------------------------------------------------------------------------------- /test/features/380_personalization_reset.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/380_personalization_reset.feature -------------------------------------------------------------------------------- /test/features/390_reset_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/390_reset_passphrase.feature -------------------------------------------------------------------------------- /test/features/400_empty_check.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/400_empty_check.feature -------------------------------------------------------------------------------- /test/features/401_empty_check_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/401_empty_check_passphrase.feature -------------------------------------------------------------------------------- /test/features/402_get_data_static.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/402_get_data_static.feature -------------------------------------------------------------------------------- /test/features/410_setup_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/410_setup_passphrase.feature -------------------------------------------------------------------------------- /test/features/420_personalization_write.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/420_personalization_write.feature -------------------------------------------------------------------------------- /test/features/421_personalization_read.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/421_personalization_read.feature -------------------------------------------------------------------------------- /test/features/430_key_registration.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/430_key_registration.feature -------------------------------------------------------------------------------- /test/features/440_passphrase_change.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/440_passphrase_change.feature -------------------------------------------------------------------------------- /test/features/500_compute_signature.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/500_compute_signature.feature -------------------------------------------------------------------------------- /test/features/501_decryption.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/501_decryption.feature -------------------------------------------------------------------------------- /test/features/600_key_removal.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/600_key_removal.feature -------------------------------------------------------------------------------- /test/features/601_keygen.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/601_keygen.feature -------------------------------------------------------------------------------- /test/features/602_setup_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/602_setup_passphrase.feature -------------------------------------------------------------------------------- /test/features/603_passphrase_change.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/603_passphrase_change.feature -------------------------------------------------------------------------------- /test/features/610_compute_signature.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/610_compute_signature.feature -------------------------------------------------------------------------------- /test/features/611_decryption.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/611_decryption.feature -------------------------------------------------------------------------------- /test/features/770_key_removal.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/770_key_removal.feature -------------------------------------------------------------------------------- /test/features/780_personalization_reset.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/780_personalization_reset.feature -------------------------------------------------------------------------------- /test/features/790_reset_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/790_reset_passphrase.feature -------------------------------------------------------------------------------- /test/features/800_empty_check.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/800_empty_check.feature -------------------------------------------------------------------------------- /test/features/801_empty_check_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/801_empty_check_passphrase.feature -------------------------------------------------------------------------------- /test/features/802_get_data_static.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/802_get_data_static.feature -------------------------------------------------------------------------------- /test/features/810_setup_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/810_setup_passphrase.feature -------------------------------------------------------------------------------- /test/features/820_personalization_write.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/820_personalization_write.feature -------------------------------------------------------------------------------- /test/features/821_personalization_read.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/821_personalization_read.feature -------------------------------------------------------------------------------- /test/features/830_key_registration.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/830_key_registration.feature -------------------------------------------------------------------------------- /test/features/850_compute_signature.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/850_compute_signature.feature -------------------------------------------------------------------------------- /test/features/851_decryption.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/851_decryption.feature -------------------------------------------------------------------------------- /test/features/860_key_removal.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/860_key_removal.feature -------------------------------------------------------------------------------- /test/features/862_keygen.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/862_keygen.feature -------------------------------------------------------------------------------- /test/features/870_compute_signature.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/870_compute_signature.feature -------------------------------------------------------------------------------- /test/features/871_decryption.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/871_decryption.feature -------------------------------------------------------------------------------- /test/features/970_key_removal.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/970_key_removal.feature -------------------------------------------------------------------------------- /test/features/980_personalization_reset.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/980_personalization_reset.feature -------------------------------------------------------------------------------- /test/features/990_reset_passphrase.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/990_reset_passphrase.feature -------------------------------------------------------------------------------- /test/features/991_version_string.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/991_version_string.feature -------------------------------------------------------------------------------- /test/features/steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/features/steps.py -------------------------------------------------------------------------------- /test/generate_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/generate_keys.py -------------------------------------------------------------------------------- /test/gnuk_token.py: -------------------------------------------------------------------------------- 1 | ../tool/gnuk_token.py -------------------------------------------------------------------------------- /test/rsa-aut.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/rsa-aut.key -------------------------------------------------------------------------------- /test/rsa-dec.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/rsa-dec.key -------------------------------------------------------------------------------- /test/rsa-sig.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/rsa-sig.key -------------------------------------------------------------------------------- /test/rsa_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/test/rsa_keys.py -------------------------------------------------------------------------------- /tests/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/README -------------------------------------------------------------------------------- /tests/card_const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/card_const.py -------------------------------------------------------------------------------- /tests/card_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/card_reader.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/constants_for_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/constants_for_test.py -------------------------------------------------------------------------------- /tests/kdf_calc.py: -------------------------------------------------------------------------------- 1 | ../tool/kdf_calc.py -------------------------------------------------------------------------------- /tests/openpgp_card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/openpgp_card.py -------------------------------------------------------------------------------- /tests/rsa-aut.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/rsa-aut.key -------------------------------------------------------------------------------- /tests/rsa-dec.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/rsa-dec.key -------------------------------------------------------------------------------- /tests/rsa-sig.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/rsa-sig.key -------------------------------------------------------------------------------- /tests/rsa_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/rsa_keys.py -------------------------------------------------------------------------------- /tests/test_000_empty_card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/test_000_empty_card.py -------------------------------------------------------------------------------- /tests/test_001_personalize_card.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/test_001_personalize_card.py -------------------------------------------------------------------------------- /tests/test_002_personalize_reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/test_002_personalize_reset.py -------------------------------------------------------------------------------- /tests/test_003_remove_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/test_003_remove_keys.py -------------------------------------------------------------------------------- /tests/test_004_reset_pw3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/test_004_reset_pw3.py -------------------------------------------------------------------------------- /tests/test_005_personalize_admin_less.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/test_005_personalize_admin_less.py -------------------------------------------------------------------------------- /tests/test_006_personalize_reset.py: -------------------------------------------------------------------------------- 1 | test_002_personalize_reset.py -------------------------------------------------------------------------------- /tests/test_007_remove_keys.py: -------------------------------------------------------------------------------- 1 | test_003_remove_keys.py -------------------------------------------------------------------------------- /tests/test_008_reset_pw3.py: -------------------------------------------------------------------------------- 1 | test_004_reset_pw3.py -------------------------------------------------------------------------------- /tests/test_009_keygen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/test_009_keygen.py -------------------------------------------------------------------------------- /tests/test_010_remove_keys.py: -------------------------------------------------------------------------------- 1 | test_003_remove_keys.py -------------------------------------------------------------------------------- /tests/test_011_kdf_full.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/test_011_kdf_full.py -------------------------------------------------------------------------------- /tests/test_012_personalize_card.py: -------------------------------------------------------------------------------- 1 | test_001_personalize_card.py -------------------------------------------------------------------------------- /tests/test_013_personalize_reset.py: -------------------------------------------------------------------------------- 1 | test_002_personalize_reset.py -------------------------------------------------------------------------------- /tests/test_014_remove_keys.py: -------------------------------------------------------------------------------- 1 | test_003_remove_keys.py -------------------------------------------------------------------------------- /tests/test_015_reset_pw3.py: -------------------------------------------------------------------------------- 1 | test_004_reset_pw3.py -------------------------------------------------------------------------------- /tests/test_016_kdf_single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/test_016_kdf_single.py -------------------------------------------------------------------------------- /tests/test_017_personalize_card.py: -------------------------------------------------------------------------------- 1 | test_001_personalize_card.py -------------------------------------------------------------------------------- /tests/test_018_personalize_reset.py: -------------------------------------------------------------------------------- 1 | test_002_personalize_reset.py -------------------------------------------------------------------------------- /tests/test_019_remove_keys.py: -------------------------------------------------------------------------------- 1 | test_003_remove_keys.py -------------------------------------------------------------------------------- /tests/test_020_reset_pw3.py: -------------------------------------------------------------------------------- 1 | test_004_reset_pw3.py -------------------------------------------------------------------------------- /tests/test_021_personalize_admin_less.py: -------------------------------------------------------------------------------- 1 | test_005_personalize_admin_less.py -------------------------------------------------------------------------------- /tests/test_022_personalize_reset.py: -------------------------------------------------------------------------------- 1 | test_002_personalize_reset.py -------------------------------------------------------------------------------- /tests/test_023_remove_keys.py: -------------------------------------------------------------------------------- 1 | test_003_remove_keys.py -------------------------------------------------------------------------------- /tests/test_024_reset_pw3.py: -------------------------------------------------------------------------------- 1 | test_004_reset_pw3.py -------------------------------------------------------------------------------- /tests/test_025_kdf_none.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/test_025_kdf_none.py -------------------------------------------------------------------------------- /tests/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tests/util.py -------------------------------------------------------------------------------- /tool/add_openpgp_authkey_from_gpgssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/add_openpgp_authkey_from_gpgssh.py -------------------------------------------------------------------------------- /tool/asm-thumb/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/asm-thumb/README -------------------------------------------------------------------------------- /tool/asm-thumb/blank_check.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/asm-thumb/blank_check.S -------------------------------------------------------------------------------- /tool/asm-thumb/flash_write.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/asm-thumb/flash_write.S -------------------------------------------------------------------------------- /tool/asm-thumb/opt_bytes_write.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/asm-thumb/opt_bytes_write.S -------------------------------------------------------------------------------- /tool/calc_precompute_table_ecc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/calc_precompute_table_ecc.py -------------------------------------------------------------------------------- /tool/dfuse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/dfuse.py -------------------------------------------------------------------------------- /tool/dump_mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/dump_mem.py -------------------------------------------------------------------------------- /tool/get_raw_public_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/get_raw_public_key.py -------------------------------------------------------------------------------- /tool/gnuk-emulation-setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/gnuk-emulation-setup -------------------------------------------------------------------------------- /tool/gnuk_put_binary_libusb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/gnuk_put_binary_libusb.py -------------------------------------------------------------------------------- /tool/gnuk_remove_keys_libusb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/gnuk_remove_keys_libusb.py -------------------------------------------------------------------------------- /tool/gnuk_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/gnuk_token.py -------------------------------------------------------------------------------- /tool/gnuk_upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/gnuk_upgrade.py -------------------------------------------------------------------------------- /tool/gpg_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/gpg_agent.py -------------------------------------------------------------------------------- /tool/hub_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/hub_ctrl.py -------------------------------------------------------------------------------- /tool/intel_hex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/intel_hex.py -------------------------------------------------------------------------------- /tool/kdf_calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/kdf_calc.py -------------------------------------------------------------------------------- /tool/openocd-script/lock.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/openocd-script/lock.tcl -------------------------------------------------------------------------------- /tool/openocd-script/options_read.tcl: -------------------------------------------------------------------------------- 1 | init 2 | reset 3 | halt 4 | stm32f1x options_read 0 5 | shutdown 6 | -------------------------------------------------------------------------------- /tool/openocd-script/unlock.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/openocd-script/unlock.tcl -------------------------------------------------------------------------------- /tool/openocd-script/write.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/openocd-script/write.tcl -------------------------------------------------------------------------------- /tool/pageant_proxy_to_gpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/pageant_proxy_to_gpg.py -------------------------------------------------------------------------------- /tool/pinpadtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/pinpadtest.py -------------------------------------------------------------------------------- /tool/rsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/rsa.py -------------------------------------------------------------------------------- /tool/rsa_example.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/rsa_example.key -------------------------------------------------------------------------------- /tool/sexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/sexp.py -------------------------------------------------------------------------------- /tool/stlinkv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/stlinkv2.py -------------------------------------------------------------------------------- /tool/upgrade_by_passwd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/upgrade_by_passwd.py -------------------------------------------------------------------------------- /tool/usb_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aze00/gnuk/HEAD/tool/usb_strings.py --------------------------------------------------------------------------------