On Tue, Apr 18, 2023 at 10:41 PM Robert Moskowitz <rgm@xxxxxxxxxxxxxxx> wrote: > [...] > Not only does it list cSHAKE, but KMAC (which I use elsewhere) but > KangarooTwelve (go Team Keccek!), but not ASCON (just selected by NIST > for LWC). > > It definitely gets me started. > > Down the road, I will need x25519. And converting EdDSA25519 curves to > x25519 curves... You might take a look at Botan. It is a C++ TLS and crypto library with lots of algorithms. And it has Python bindings. Botan is carried by Fedora: $ dnf search Botan ======================== Name & Summary Matched: Botan ========================= botan-devel.i686 : Development files for botan botan-devel.x86_64 : Development files for botan botan-doc.noarch : Documentation for botan botan2-devel.i686 : Development files for botan2 botan2-devel.x86_64 : Development files for botan2 botan2-doc.noarch : Documentation for botan2 python3-botan.x86_64 : Python3 bindings for botan python3-botan2.x86_64 : Python3 bindings for botan2 You want the Botan2 gear. The Botan gear is legacy using the old API. Jeff _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue