1 unstable release
new 0.1.0 | Feb 20, 2025 |
---|
#299 in Build Utils
Used in cryprot-codes
4MB
91K
SLoC
Contains (ELF exe/lib, 1.5MB) KeccakP-1600-times4-SIMD256.o
libOTe-rs
This library builds and provides bindings to partial functionality of libOTe.
Currently, we offer bindings ExConvCode codes of libOTe.
Development
To compile this project, you need to have the git submodules at libote
and those in thirdparty/
cloned.
libOTe-rs can be compiled, tested, and added as dependency using the normal Cargo tools.
SIMD Intrinsics
libOTe can be compiled with or without usage of SIMD intrinsics such as SSE2, AVX, or AES-NI. We detect the target architecture and available features in our build script, and pass the appropriate flags to the libOTe build. To ensure these intrinsics are used if supported by your CPU, set the RUSTFLAGS
environment variable to
export RUSTFLAGS="-Ctarget-cpu=native"