class CMAC
- CMAC
- Reference
- Object
Defined in:
cmac.crConstant Summary
-
CONSTANT_BLOCK =
Bytes[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 135]
-
ZERO_BLOCK =
Bytes.new(16)
Constructors
Instance Method Summary
- #_derive_key(key : Bytes) : Bytes
- #_encrypt_block(key : Bytes, block : Bytes) : Bytes
- #_generate_subkeys(key : Bytes)
- #_leftshift(input : Bytes) : Bytes
- #_needs_padding?(message : Bytes) : Bool
- #_next_key(key : Bytes) : Bytes
- #_pad_message(message : Bytes) : Bytes
- #_secure_compare?(a : Bytes, b : Bytes) : Bool
- #_xor(a : Bytes, b : Bytes) : Bytes
- #sign(message, truncate = 16) : Bytes
- #valid_message?(tag, message) : Bool