Adds key management enclaves for both OpenEnclave and OP-TEE (see docs/enclaves.md). It also introduces YubiKey support (see docs/yubikey.md), enabling secure storage of encrypted seeds, mnemonics, and master keys. The CI has been updated with x86 targets for OpenEnclave and aarch64 for OP-TEE.
Additionally, NanoPC-T6 support has been implemented for OP-TEE, with related patches and firmware currently in the upstreaming process. Documentation updates provide detailed configuration and usage instructions, and new tests cover SHA1, HMAC, and encrypted blob functionality.
Adds key management enclaves for both OpenEnclave and OP-TEE (see
docs/enclaves.md
). It also introduces YubiKey support (seedocs/yubikey.md
), enabling secure storage of encrypted seeds, mnemonics, and master keys. The CI has been updated with x86 targets for OpenEnclave and aarch64 for OP-TEE.Additionally, NanoPC-T6 support has been implemented for OP-TEE, with related patches and firmware currently in the upstreaming process. Documentation updates provide detailed configuration and usage instructions, and new tests cover SHA1, HMAC, and encrypted blob functionality.