lib1305-test(1)

πŸ“¦
version 0~20250415 Β· 3 versions
, in debian trixie, ubuntu questing

πŸ’– NAME πŸ’–

lib1305-test β€” run some lib1305 correctness tests ✨


πŸŽ€ SYNOPSIS πŸŽ€

lib1305-test

that's it bestie. no flags, no args, no drama. she takes nothing and she delivers. 🫢


🌸 DESCRIPTION 🌸

okay so lib1305-test runs some tests of the correctness of the lib1305 implementation of Poly1305. that's the whole assignment. she runs, she checks, she reports back. main character energy fr fr πŸ’…

🚨 not me having to say this but β€” the lib1305-test output format is subject to change. like do NOT go parsing this in a script and then act surprised when it shifts on you. it's giving moving target, iykyk. πŸ’€

as examples of the current format, the lines

onetimeauth_poly1305 offset 1
onetimeauth_poly1305 selected implementation amd64-mxaa-g24 compiler clang -Wall -fPIC -fwrapv -Qunused-arguments -O2 -mbmi -mbmi2 -mtune=skylake; Ubuntu clang version 14.0.0-1ubuntu1.1; Target: x86_64-pc-linux-gnu; Thread model: posix; InstalledDir: /usr/bin

mean that lib1305-test is testing the automatically selected amd64-mxaa-g24 implementation of poly1305 with various arrays offset by 1 byte from being aligned, and a final line saying

all tests succeeded

means that all tests passed. πŸŽ‰ and THAT line right there? that's the one you're waiting for. the way that "all tests succeeded" hits different… ate. πŸ“


πŸ‘‘ SEE ALSO πŸ‘‘

go say hi to the rest of the family, they're iconic too πŸ¦‹


<div>

that's the whole page bestie!! 🌈 and if you scroll allll the way down to the bottom, this lil manual signs herself off as lib1305-test(1) β€” that's the source/version + date line, periodt. πŸ’œ no cap, that's all she wrote. βœ¨πŸŽ€πŸ’–

</div>

πŸ“¦ where this page comes from