def ad.ae.flush.pick
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
126def ad.ae.flush.pick(empty: Bool, +sb: R.AdSbox, st: AdAegisSt, buf: List<&2, U32>) -> AdAegisSt:
127 match empty:
128 case True{}:
129 st
130 case False{}:
131 ad.ae.update(sb, st, R.AdBlk.of_list(ad.ae.rev(buf, Nil{})))