ENCRYPT AES ECB

Available with firmware version 2.3.1 or later.

Encrypt data in ECB mode.

Description

Encrypt data in ECB mode.

Shell Example

Encrypt data using key 0x0064:

yubihsm> encrypt aesecb 0 0x0064 c5cffa1c2333fd824a86951cf602bca1
SG0OU4CT2pH2dnd967KyTQSIdJILAhWsmhdFIkHAZMQ=

Protocol Details

Command

Tc = 0x70

Lc = 2 + LD

Vc = I || D

I := Object ID of the symmetric Key (2 bytes)

D := Encryption data (multiple of 16 bytes)

Response

Tr = 0xf0

Lr = LE

Vr = E

E := Encrypted data