ntru prime

This commit is contained in:
2026-01-08 10:17:25 -07:00
parent 26766bb8d9
commit 12e09718d2
3 changed files with 1959 additions and 0 deletions

View File

@@ -1,11 +1,13 @@
pub mod fast_oprf;
pub mod hybrid;
pub mod leap_oprf;
pub mod ntru_oprf;
pub mod ot;
pub mod ring;
pub mod ring_lpr;
#[cfg(test)]
mod security_proofs;
pub mod silent_vole_oprf;
pub mod unlinkable_oprf;
pub mod vole_oprf;
pub mod voprf;
@@ -48,3 +50,16 @@ pub use vole_oprf::{
vole_client_login, vole_client_start_registration, vole_client_verify_login,
vole_server_evaluate, vole_server_login, vole_server_register, vole_setup,
};
pub use silent_vole_oprf::{
BlindedInput as SilentBlindedInput, ClientCredential as SilentClientCredential,
ClientState as SilentClientState, OprfOutput as SilentOprfOutput,
ServerPublicKey as SilentServerPublicKey, ServerRecord as SilentServerRecord,
ServerResponse as SilentServerResponse, ServerSecretKey as SilentServerSecretKey,
client_blind as silent_client_blind, client_finalize as silent_client_finalize,
client_finish_registration as silent_client_finish_registration,
client_login as silent_client_login, client_verify_login as silent_client_verify_login,
evaluate as silent_evaluate, server_evaluate as silent_server_evaluate,
server_keygen as silent_server_keygen, server_login as silent_server_login,
server_register as silent_server_register,
};