On Tue, Apr 18, 2023 at 10:41 PM Robert Moskowitz <r...@htt-consult.com> 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@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to