def ccm.open

bend-osdev-cipher-modes@0.1.0.0 · ccm.bend:144

import bend-osdev-cipher-modes@0.1.0.0/ccm.bend as Ccm
import Base
import bend-osdev-bytes@0.1.0.0/bytes.bend as B
import bend-osdev-cipher-modes@0.1.0.0/cipher_modes.bend as M

144def ccm.open(ok: Bool, p: List<&2, U32>) -> Result<&2, &2, M.CmError, B.Octets>:
145  match ok:
146    case True{}:
147      Done{B.Octets.of_list(p)}
148    case False{}:
149      Fail{M.CmTagMismatch{}}

Uses (7)

Used by (4)