pico-hsm/src/hsm
Pol Henarejos 6b1eeb4004
Fix DKEK import when no logged.
DKEK shall accept import even if it is not logged in. However, to store the DKEK, the PIN is used for MKEK, which is not available if it is nog logged in. I added a queueing system to store a pending DKEK after login.

Therefore, to import a DKEK, the user must import it AND call VERIFY command if it is not already logged in.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2023-10-12 17:42:31 +02:00
..
cmd_bip_slip.c Code style. 2023-07-17 12:56:16 +02:00
cmd_challenge.c Switching to new style. 2023-02-15 00:10:35 +01:00
cmd_change_pin.c Switching to new style. 2023-02-15 00:10:35 +01:00
cmd_cipher_sym.c Added support for HD symmetric ciphering. 2023-07-17 12:55:14 +02:00
cmd_decrypt_asym.c Fix loading and saving Montgomery keys. 2023-08-24 16:01:39 +02:00
cmd_delete_file.c Switching to new style. 2023-02-15 00:10:35 +01:00
cmd_derive_asym.c Switching to new style. 2023-02-15 00:10:35 +01:00
cmd_external_authenticate.c Reset puk status on failed authentication. 2023-03-07 23:14:55 +01:00
cmd_extras.c Switching to new style. 2023-02-15 00:10:35 +01:00
cmd_general_authenticate.c Switching to new style. 2023-02-15 00:10:35 +01:00
cmd_initialize.c Added initialization with self-signed certificate. 2023-03-22 01:04:24 +01:00
cmd_key_domain.c Fix DKEK import when no logged. 2023-10-12 17:42:31 +02:00
cmd_key_gen.c Added support for AES 512 bit key size. 2023-03-19 20:22:40 +01:00
cmd_key_unwrap.c A PRKD is generated on every key import, regardless it might be replaced later. 2023-03-22 22:56:55 +01:00
cmd_key_wrap.c Added support for AES 512 bit key size. 2023-03-19 20:22:40 +01:00
cmd_keypair_gen.c Switching to new style. 2023-02-15 00:10:35 +01:00
cmd_list_keys.c Switching to new style. 2023-02-15 00:10:35 +01:00
cmd_mse.c Code style 2023-03-07 17:28:23 +01:00
cmd_pso.c Switching to new style. 2023-02-15 00:10:35 +01:00
cmd_puk_auth.c Code style 2023-03-07 17:28:23 +01:00
cmd_read_binary.c Fix sending binary when ne=0 2023-09-24 10:30:09 +02:00
cmd_reset_retry.c Accept arbitrary SO-PIN length on reset retry. 2023-09-05 19:56:11 +02:00
cmd_select.c Code style. 2023-07-17 12:56:16 +02:00
cmd_session_pin.c Switching to new style. 2023-02-15 00:10:35 +01:00
cmd_signature.c Code style. 2023-07-17 12:56:16 +02:00
cmd_update_ef.c Code style. 2023-07-17 12:56:16 +02:00
cmd_verify.c Switching to new style. 2023-02-15 00:10:35 +01:00
cvc.c Fix G export. 2023-08-24 16:00:59 +02:00
cvc.h Added support for PRKD for AES. 2023-03-22 22:07:34 +01:00
files.c Switching to new style. 2023-02-15 00:10:35 +01:00
files.h Added first commit with BIP and SLIP support for cryptowallets. 2023-05-23 20:40:16 +02:00
kek.c Fix DKEK import when no logged. 2023-10-12 17:42:31 +02:00
kek.h Fix DKEK import when no logged. 2023-10-12 17:42:31 +02:00
oid.c Removing trailing spaces. 2022-08-19 01:44:27 +02:00
oid.h Added support for HD symmetric ciphering. 2023-07-17 12:55:14 +02:00
sc_hsm.c Fix DKEK import when no logged. 2023-10-12 17:42:31 +02:00
sc_hsm.h Added support for signatures based on HD BIP/SLIP. 2023-05-26 18:07:06 +02:00
version.h Upgrade to version 3.4 2023-03-04 14:35:33 +01:00