Available with firmware version 2.3.1 or later.
Import a symmetric Key.
Import a symmetric Key into the device.
Store an AES128 into the device:
yubihsm> put symmetric 0 0 aeskey 1 encrypt-cbc,decrypt-cbc aes128 0a8a7ecc862b3d42b5dc127c111da0f4 Stored symmetric key 0x71c9
Tc = 0x6d |
Lc = 2 + 40 + 2 + 8 + 1 + LK |
Vc = I || L || D || C || A || K |
The key parameters vary according to the chosen algorithm. Each parameter has a fixed length and the order is compulsory.
I := Object ID of the symmetric key (2 bytes)
L := Label (40 bytes)
D := Domains (2 bytes)
C := Capabilities (8 bytes)
A := Algorithm (1 byte)
K := Key integer (16, 24 or 32 bytes)
Tr = 0xed |
Lr = 2 |
Vr = I |
I := ID of created Object (2 bytes)