heads/modules
Thierry Laurion 37f04e2855
Fix key to card failing with invalid time when moving keys to smartcard on master (Opt: Authenticated Heads)
- Revert gnupg toolstack version bump to prior of #1661 merge (2.4.2 -> 2.4.0). Version bump not needed for reproducibility.
  - Investigation and upstream discussions will take their time resolving invalid time issue introduced by between 2.4.0 and latest gnupg, fix regression first under master)

- oem-factory-reset
  - Adding DO_WITH_DEBUG to oem-factory-reset for all its gpg calls. If failing in debug mode, /tmp/debug.txt contains calls and errors
  - Wipe keyrings only (*.gpg, *.kbx)  not conf files under gpg homedir (keep initrd/.gnupg/*.conf)

- flake.nix
  - switch build derivative from qemu and qemu_kvm to qemu_full to have qemu-img tool which was missing to run qemu boards (v0.1.8 docker)
  - add gnupg so that qemu boards can call inject_gpg to inject public key in absence of flashrom+pflash support for internal flashing

- flake.lock: Updated nix pinned package list under flake.lock with 'nix flake update' so qemu_full builds

- README.md: have consistent docker testing + release (push) notes

- .circleci/config.yml: depend on docker v0.1.8 (qemu_full built with canokey-qemu lib support, diffoscopeMinimal and gnupg for proper qemu testing)

TODO:
- some fd2 instead of fd1?!
- oem-factory-resest has whiptail_or_die which sets whiptail box to HEIGHT 0. This doesn't show a scrolling window on gpg errors which is problematic with fbwhiptail, not whiptail

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
2024-05-17 09:27:29 -04:00
..
bash modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
busybox Add external/usb disk encryption (adds exfatprogs and e2fsprogs) 2023-08-28 16:23:48 -04:00
cairo modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
coreboot coreboot + patches/coreboot-dasharo-unreleased: Add b35dc4a4f25497acfbe159d6abd057d885661a02.patch for TPM IRQ Kconfig missing 2024-05-13 11:03:23 -04:00
coreboot-blobs reconfigure submodules if their config files ever change (issue #172) 2017-04-07 10:34:57 -04:00
cryptsetup Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
cryptsetup2 modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
dropbear modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
e2fsprogs Add external/usb disk encryption (adds exfatprogs and e2fsprogs) 2023-08-28 16:23:48 -04:00
exfatprogs Add external/usb disk encryption (adds exfatprogs and e2fsprogs) 2023-08-28 16:23:48 -04:00
fbwhiptail modules/fbwhiptail: Update to 1.3 2023-09-29 15:29:18 -04:00
flashrom modules/flashrom: Remove LIBS_BASE to stop linking in RPATH. 2024-05-09 12:20:17 -04:00
flashtools modules/* : Make sure MAKE_JOBS is passed down 2024-05-02 13:01:43 -04:00
frotz adventure module 2018-02-05 11:30:39 -05:00
gpg modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
gpg2 Fix key to card failing with invalid time when moving keys to smartcard on master (Opt: Authenticated Heads) 2024-05-17 09:27:29 -04:00
hidapi Rename libremkey-hotp-verification module 2020-06-11 15:54:10 +02:00
hotp-verification hotp-verification: adapt to nk3 v1.6 security model 2023-12-22 16:14:40 +01:00
io386 modules/io386: fixate to latest commit id and optimize for space 2023-06-12 13:51:58 -04:00
ioport modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
iotools modules/iotools: add as binary 2023-09-05 17:13:56 +02:00
json-c modules/* : Make sure MAKE_JOBS is passed down 2024-05-02 13:01:43 -04:00
kbd modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
kexec kexec: Update to 2.0.26, add framebuffer tracing 2023-04-19 14:16:38 -04:00
libassuan Fix key to card failing with invalid time when moving keys to smartcard on master (Opt: Authenticated Heads) 2024-05-17 09:27:29 -04:00
libgcrypt Fix key to card failing with invalid time when moving keys to smartcard on master (Opt: Authenticated Heads) 2024-05-17 09:27:29 -04:00
libgpg-error Fix key to card failing with invalid time when moving keys to smartcard on master (Opt: Authenticated Heads) 2024-05-17 09:27:29 -04:00
libhidapi-libusb Support targeting PowerPC 64 2022-08-25 20:55:39 +03:00
libksba Fix key to card failing with invalid time when moving keys to smartcard on master (Opt: Authenticated Heads) 2024-05-17 09:27:29 -04:00
libnitrokey modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
libpng Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
libusb modules: Remove unrecognized configure options 2024-05-02 13:00:32 -04:00
libusb-compat ppc64le builder required changes 2024-01-10 18:28:24 -05:00
linux Tethering refresh for CDC NCM/CDC EEM mobile phones (tested on GrapheneOS Pixel 6a, no more RNDIS support) 2024-02-21 13:50:18 -05:00
linuxboot modules/linuxboot: $$CPUS --> $(CPUS) 2020-12-26 12:19:10 -08:00
lvm2 modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
mbedtls Pass -O3 and -O2 (optimize for speed) to -Os (Optimize for space) 2023-03-07 18:05:39 -05:00
msrtools modules/msrtools : add missing MAKE_JOBS for parallel builds 2024-05-02 13:02:41 -04:00
musl-cross modules/musl-cross: use echo from the PATH to support NixOS 2023-01-18 12:42:41 -05:00
newt modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
nkstorecli add x230-nkstorecli board config (#817) 2020-10-19 10:47:22 -04:00
npth modules: Remove unrecognized configure options 2024-05-02 13:00:32 -04:00
openssl modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
pciutils Support targeting PowerPC 64 2022-08-25 20:55:39 +03:00
pinentry modules/gpg2: Bump version 2.4.0 -> 2.4.2 2024-05-02 13:00:37 -04:00
pixman switch back from web.archive.org to cairographics.org (CircleCI is rate limited over web.archive.org:not a solution.... 2024-01-04 21:32:32 -05:00
popt modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
powerpc-utils modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
purism-blobs modules/coreboot,purism-blobs: Update to 4.20.1-Purism-1 2023-06-21 13:26:50 -04:00
qrencode modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
slang modules/patches slang: bump to version 2.3.3 so we can disable termcap without hacking around 2024-05-02 13:02:55 -04:00
tpm2-tools modules/* : WiP for tpm2-* while having added MAKE_JOBS to modules that were missing it to propogate build optimizations per module, while still impossible to call make -j 12 on main make call 2024-05-02 13:01:48 -04:00
tpm2-tss Revert "modules/tpm2-tss: just remove LT_LIB_DLLOAD from aclocal generated file since there is no easy way of fixing this" 2024-05-02 13:03:04 -04:00
tpmtotp modules/* : Make sure MAKE_JOBS is passed down 2024-05-02 13:01:43 -04:00
u-root parallel make fixes and hacks, which seem to work and reduce excessive remaking (issue #394) 2018-05-02 11:38:39 -04:00
util-linux modules: minor refactor/tweaks 2024-05-02 13:00:27 -04:00
zlib Fix current builds 2022-04-01 09:47:39 -04:00
zstd Uniformize vocabulary: LUKS TPM Disk Unlock Key & LUKS Disk Recovery Key 2024-01-20 11:47:35 -05:00