def ad.ae.flush
import bend-osdev-aead@0.1.0.0/aegis128.bend as Aegis128import Base
import bend-osdev-aead@0.1.0.0/aesround.bend as R
133# the state after the last, short block (zero-padded)
134def ad.ae.flush(+sb: R.AdSbox, r: AdAegisRun) -> AdAegisSt:
135 match r:
136 case AdAegisRun{st, zs, buf, n}:
137 ad.ae.flush.pick(Nat.is_eq(n, 0n), sb, st, buf)