-record(ccm, { cipher :: kryptos@block:block_cipher(), nonce_size :: integer(), tag_size :: integer() }).