Vmac.cr.vm.pmask: def of bend-osdev-crypto@0.1.0.0 Import: import bend-osdev-crypto@0.1.0.0/vmac.bend as Vmac Lines 344-349 of bend-osdev-crypto@0.1.0.0/vmac.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-crypto@0.1.0.0/vmac.bend&start_line=344&end_line=349 import Base import bend-osdev-word64@0.1.0.0/word64.bend as W # the poly key mask: each 32-bit field's top 3 bits cleared def cr.vm.pmask(x: CrU128) -> CrU128: match x: case CrU128{h, l}: +m = W.W64.from_parts(536870911, 536870911) CrU128{W.W64.and(h, m), W.W64.and(l, m)} Uses (3): https://jend.leeeet.dev/definition.txt?path=bend-osdev-crypto@0.1.0.0/vmac.bend&name=CrU128 https://jend.leeeet.dev/definition.txt?path=bend-osdev-word64@0.1.1.0/word64.bend&name=W64.and https://jend.leeeet.dev/definition.txt?path=bend-osdev-word64@0.1.1.0/word64.bend&name=W64.from_parts