fips205-source/ffi
2024-10-01 17:17:27 -05:00
..
src hashing 2024-10-01 17:17:27 -05:00
tests rust ffi 2024-03-14 13:35:26 -05:00
Cargo.toml starting update 2024-09-29 18:05:16 -05:00
fips205.h rust ffi 2024-03-14 13:35:26 -05:00
fips205.py python binding 2024-03-15 10:17:14 -05:00
README.md python binding 2024-03-15 10:17:14 -05:00

FIPS 205 FFI

Thank you to Daniel Kahn Gillmor dkg@fifthhorseman.net for the FIPS 203 example.

This is a work in progress, and currently only implements slh_dsa_sha2_128f until A) more testing has been developed, B) better integration with build flow.

To generate the C bindings...

$ cd ffi    # here
$ cargo build
$ cd tests
$ make


For Python (after generating the bindings)
$ python3 fips205.py