flutter_pqc_bindings_generated library

Classes

OQS_KEM
Key encapsulation mechanism object
OQS_SIG
Signature schemes object

Enums

OQS_STATUS
Represents return values from functions.

Constants

OQS_KEM_alg_bike_l1 → const String
OQS_KEM_alg_bike_l3 → const String
OQS_KEM_alg_bike_l5 → const String
OQS_KEM_alg_classic_mceliece_348864 → const String
OQS_KEM_alg_classic_mceliece_348864f → const String
OQS_KEM_alg_classic_mceliece_460896 → const String
OQS_KEM_alg_classic_mceliece_460896f → const String
OQS_KEM_alg_classic_mceliece_6688128 → const String
OQS_KEM_alg_classic_mceliece_6688128f → const String
OQS_KEM_alg_classic_mceliece_6960119 → const String
OQS_KEM_alg_classic_mceliece_6960119f → const String
OQS_KEM_alg_classic_mceliece_8192128 → const String
OQS_KEM_alg_classic_mceliece_8192128f → const String
OQS_KEM_alg_efrodokem_1344_aes → const String
OQS_KEM_alg_efrodokem_1344_shake → const String
OQS_KEM_alg_efrodokem_640_aes → const String
OQS_KEM_alg_efrodokem_640_shake → const String
OQS_KEM_alg_efrodokem_976_aes → const String
OQS_KEM_alg_efrodokem_976_shake → const String
OQS_KEM_alg_frodokem_1344_aes → const String
OQS_KEM_alg_frodokem_1344_shake → const String
OQS_KEM_alg_frodokem_640_aes → const String
OQS_KEM_alg_frodokem_640_shake → const String
OQS_KEM_alg_frodokem_976_aes → const String
OQS_KEM_alg_frodokem_976_shake → const String
OQS_KEM_alg_hqc_1 → const String
OQS_KEM_alg_hqc_3 → const String
OQS_KEM_alg_hqc_5 → const String
OQS_KEM_alg_kyber_1024 → const String
OQS_KEM_alg_kyber_512 → const String
OQS_KEM_alg_kyber_768 → const String
OQS_KEM_alg_ml_kem_1024 → const String
OQS_KEM_alg_ml_kem_512 → const String
OQS_KEM_alg_ml_kem_768 → const String
OQS_KEM_alg_ntru_hps2048509 → const String
OQS_KEM_alg_ntru_hps2048677 → const String
OQS_KEM_alg_ntru_hps40961229 → const String
OQS_KEM_alg_ntru_hps4096821 → const String
OQS_KEM_alg_ntru_hrss1373 → const String
OQS_KEM_alg_ntru_hrss701 → const String
OQS_KEM_alg_ntruprime_sntrup761 → const String
OQS_KEM_algs_length → const int
OQS_KEM_efrodokem_1344_aes_length_ciphertext → const int
OQS_KEM_efrodokem_1344_aes_length_encaps_seed → const int
OQS_KEM_efrodokem_1344_aes_length_keypair_seed → const int
OQS_KEM_efrodokem_1344_aes_length_public_key → const int
OQS_KEM_efrodokem_1344_aes_length_secret_key → const int
OQS_KEM_efrodokem_1344_aes_length_shared_secret → const int
OQS_KEM_efrodokem_1344_shake_length_ciphertext → const int
OQS_KEM_efrodokem_1344_shake_length_encaps_seed → const int
OQS_KEM_efrodokem_1344_shake_length_keypair_seed → const int
OQS_KEM_efrodokem_1344_shake_length_public_key → const int
OQS_KEM_efrodokem_1344_shake_length_secret_key → const int
OQS_KEM_efrodokem_1344_shake_length_shared_secret → const int
OQS_KEM_efrodokem_640_aes_length_ciphertext → const int
OQS_KEM_efrodokem_640_aes_length_encaps_seed → const int
OQS_KEM_efrodokem_640_aes_length_keypair_seed → const int
OQS_KEM_efrodokem_640_aes_length_public_key → const int
OQS_KEM_efrodokem_640_aes_length_secret_key → const int
OQS_KEM_efrodokem_640_aes_length_shared_secret → const int
OQS_KEM_efrodokem_640_shake_length_ciphertext → const int
OQS_KEM_efrodokem_640_shake_length_encaps_seed → const int
OQS_KEM_efrodokem_640_shake_length_keypair_seed → const int
OQS_KEM_efrodokem_640_shake_length_public_key → const int
OQS_KEM_efrodokem_640_shake_length_secret_key → const int
OQS_KEM_efrodokem_640_shake_length_shared_secret → const int
OQS_KEM_efrodokem_976_aes_length_ciphertext → const int
OQS_KEM_efrodokem_976_aes_length_encaps_seed → const int
OQS_KEM_efrodokem_976_aes_length_keypair_seed → const int
OQS_KEM_efrodokem_976_aes_length_public_key → const int
OQS_KEM_efrodokem_976_aes_length_secret_key → const int
OQS_KEM_efrodokem_976_aes_length_shared_secret → const int
OQS_KEM_efrodokem_976_shake_length_ciphertext → const int
OQS_KEM_efrodokem_976_shake_length_encaps_seed → const int
OQS_KEM_efrodokem_976_shake_length_keypair_seed → const int
OQS_KEM_efrodokem_976_shake_length_public_key → const int
OQS_KEM_efrodokem_976_shake_length_secret_key → const int
OQS_KEM_efrodokem_976_shake_length_shared_secret → const int
OQS_KEM_frodokem_1344_aes_length_ciphertext → const int
OQS_KEM_frodokem_1344_aes_length_encaps_seed → const int
OQS_KEM_frodokem_1344_aes_length_keypair_seed → const int
OQS_KEM_frodokem_1344_aes_length_public_key → const int
OQS_KEM_frodokem_1344_aes_length_secret_key → const int
OQS_KEM_frodokem_1344_aes_length_shared_secret → const int
OQS_KEM_frodokem_1344_shake_length_ciphertext → const int
OQS_KEM_frodokem_1344_shake_length_encaps_seed → const int
OQS_KEM_frodokem_1344_shake_length_keypair_seed → const int
OQS_KEM_frodokem_1344_shake_length_public_key → const int
OQS_KEM_frodokem_1344_shake_length_secret_key → const int
OQS_KEM_frodokem_1344_shake_length_shared_secret → const int
OQS_KEM_frodokem_640_aes_length_ciphertext → const int
OQS_KEM_frodokem_640_aes_length_encaps_seed → const int
OQS_KEM_frodokem_640_aes_length_keypair_seed → const int
OQS_KEM_frodokem_640_aes_length_public_key → const int
OQS_KEM_frodokem_640_aes_length_secret_key → const int
OQS_KEM_frodokem_640_aes_length_shared_secret → const int
OQS_KEM_frodokem_640_shake_length_ciphertext → const int
OQS_KEM_frodokem_640_shake_length_encaps_seed → const int
OQS_KEM_frodokem_640_shake_length_keypair_seed → const int
OQS_KEM_frodokem_640_shake_length_public_key → const int
OQS_KEM_frodokem_640_shake_length_secret_key → const int
OQS_KEM_frodokem_640_shake_length_shared_secret → const int
OQS_KEM_frodokem_976_aes_length_ciphertext → const int
OQS_KEM_frodokem_976_aes_length_encaps_seed → const int
OQS_KEM_frodokem_976_aes_length_keypair_seed → const int
OQS_KEM_frodokem_976_aes_length_public_key → const int
OQS_KEM_frodokem_976_aes_length_secret_key → const int
OQS_KEM_frodokem_976_aes_length_shared_secret → const int
OQS_KEM_frodokem_976_shake_length_ciphertext → const int
OQS_KEM_frodokem_976_shake_length_encaps_seed → const int
OQS_KEM_frodokem_976_shake_length_keypair_seed → const int
OQS_KEM_frodokem_976_shake_length_public_key → const int
OQS_KEM_frodokem_976_shake_length_secret_key → const int
OQS_KEM_frodokem_976_shake_length_shared_secret → const int
OQS_KEM_kyber_1024_length_ciphertext → const int
OQS_KEM_kyber_1024_length_encaps_seed → const int
OQS_KEM_kyber_1024_length_keypair_seed → const int
OQS_KEM_kyber_1024_length_public_key → const int
OQS_KEM_kyber_1024_length_secret_key → const int
OQS_KEM_kyber_1024_length_shared_secret → const int
OQS_KEM_kyber_512_length_ciphertext → const int
OQS_KEM_kyber_512_length_encaps_seed → const int
OQS_KEM_kyber_512_length_keypair_seed → const int
OQS_KEM_kyber_512_length_public_key → const int
OQS_KEM_kyber_512_length_secret_key → const int
OQS_KEM_kyber_512_length_shared_secret → const int
OQS_KEM_kyber_768_length_ciphertext → const int
OQS_KEM_kyber_768_length_encaps_seed → const int
OQS_KEM_kyber_768_length_keypair_seed → const int
OQS_KEM_kyber_768_length_public_key → const int
OQS_KEM_kyber_768_length_secret_key → const int
OQS_KEM_kyber_768_length_shared_secret → const int
OQS_KEM_ml_kem_1024_length_ciphertext → const int
OQS_KEM_ml_kem_1024_length_encaps_seed → const int
OQS_KEM_ml_kem_1024_length_keypair_seed → const int
OQS_KEM_ml_kem_1024_length_public_key → const int
OQS_KEM_ml_kem_1024_length_secret_key → const int
OQS_KEM_ml_kem_1024_length_shared_secret → const int
OQS_KEM_ml_kem_512_length_ciphertext → const int
OQS_KEM_ml_kem_512_length_encaps_seed → const int
OQS_KEM_ml_kem_512_length_keypair_seed → const int
OQS_KEM_ml_kem_512_length_public_key → const int
OQS_KEM_ml_kem_512_length_secret_key → const int
OQS_KEM_ml_kem_512_length_shared_secret → const int
OQS_KEM_ml_kem_768_length_ciphertext → const int
OQS_KEM_ml_kem_768_length_encaps_seed → const int
OQS_KEM_ml_kem_768_length_keypair_seed → const int
OQS_KEM_ml_kem_768_length_public_key → const int
OQS_KEM_ml_kem_768_length_secret_key → const int
OQS_KEM_ml_kem_768_length_shared_secret → const int
OQS_SIG_alg_cross_rsdp_128_balanced → const String
OQS_SIG_alg_cross_rsdp_128_fast → const String
OQS_SIG_alg_cross_rsdp_128_small → const String
OQS_SIG_alg_cross_rsdp_192_balanced → const String
OQS_SIG_alg_cross_rsdp_192_fast → const String
OQS_SIG_alg_cross_rsdp_192_small → const String
OQS_SIG_alg_cross_rsdp_256_balanced → const String
OQS_SIG_alg_cross_rsdp_256_fast → const String
OQS_SIG_alg_cross_rsdp_256_small → const String
OQS_SIG_alg_cross_rsdpg_128_balanced → const String
OQS_SIG_alg_cross_rsdpg_128_fast → const String
OQS_SIG_alg_cross_rsdpg_128_small → const String
OQS_SIG_alg_cross_rsdpg_192_balanced → const String
OQS_SIG_alg_cross_rsdpg_192_fast → const String
OQS_SIG_alg_cross_rsdpg_192_small → const String
OQS_SIG_alg_cross_rsdpg_256_balanced → const String
OQS_SIG_alg_cross_rsdpg_256_fast → const String
OQS_SIG_alg_cross_rsdpg_256_small → const String
OQS_SIG_alg_falcon_1024 → const String
OQS_SIG_alg_falcon_512 → const String
OQS_SIG_alg_falcon_padded_1024 → const String
OQS_SIG_alg_falcon_padded_512 → const String
OQS_SIG_alg_mayo_1 → const String
OQS_SIG_alg_mayo_2 → const String
OQS_SIG_alg_mayo_3 → const String
OQS_SIG_alg_mayo_5 → const String
OQS_SIG_alg_ml_dsa_44 → const String
OQS_SIG_alg_ml_dsa_44_extmu → const String
OQS_SIG_alg_ml_dsa_65 → const String
OQS_SIG_alg_ml_dsa_65_extmu → const String
OQS_SIG_alg_ml_dsa_87 → const String
OQS_SIG_alg_ml_dsa_87_extmu → const String
OQS_SIG_alg_mqom_mqom3_cat1_gf16_fast_ct → const String
OQS_SIG_alg_mqom_mqom3_cat1_gf16_fast_ot → const String
OQS_SIG_alg_mqom_mqom3_cat1_gf16_short_ct → const String
OQS_SIG_alg_mqom_mqom3_cat1_gf16_short_ot → const String
OQS_SIG_alg_mqom_mqom3_cat1_gf2_shorter_ct → const String
OQS_SIG_alg_mqom_mqom3_cat1_gf2_shorter_ot → const String
OQS_SIG_alg_mqom_mqom3_cat3_gf16_fast_ct → const String
OQS_SIG_alg_mqom_mqom3_cat3_gf16_fast_ot → const String
OQS_SIG_alg_mqom_mqom3_cat3_gf16_short_ct → const String
OQS_SIG_alg_mqom_mqom3_cat3_gf16_short_ot → const String
OQS_SIG_alg_mqom_mqom3_cat3_gf2_shorter_ct → const String
OQS_SIG_alg_mqom_mqom3_cat3_gf2_shorter_ot → const String
OQS_SIG_alg_mqom_mqom3_cat5_gf16_fast_ct → const String
OQS_SIG_alg_mqom_mqom3_cat5_gf16_fast_ot → const String
OQS_SIG_alg_mqom_mqom3_cat5_gf16_short_ct → const String
OQS_SIG_alg_mqom_mqom3_cat5_gf16_short_ot → const String
OQS_SIG_alg_mqom_mqom3_cat5_gf2_shorter_ct → const String
OQS_SIG_alg_mqom_mqom3_cat5_gf2_shorter_ot → const String
OQS_SIG_alg_slh_dsa_pure_sha2_128f → const String
OQS_SIG_alg_slh_dsa_pure_sha2_128s → const String
OQS_SIG_alg_slh_dsa_pure_sha2_192f → const String
OQS_SIG_alg_slh_dsa_pure_sha2_192s → const String
OQS_SIG_alg_slh_dsa_pure_sha2_256f → const String
OQS_SIG_alg_slh_dsa_pure_sha2_256s → const String
OQS_SIG_alg_slh_dsa_pure_shake_128f → const String
OQS_SIG_alg_slh_dsa_pure_shake_128s → const String
OQS_SIG_alg_slh_dsa_pure_shake_192f → const String
OQS_SIG_alg_slh_dsa_pure_shake_192s → const String
OQS_SIG_alg_slh_dsa_pure_shake_256f → const String
OQS_SIG_alg_slh_dsa_pure_shake_256s → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_sha2_224_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_sha2_256_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_sha2_384_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_sha2_512_224_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_sha2_512_256_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_sha2_512_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_sha3_224_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_sha3_256_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_sha3_384_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_sha3_512_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_shake_128_prehash_shake_256s → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_sha2_128f → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_sha2_128s → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_sha2_192f → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_sha2_192s → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_sha2_256f → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_sha2_256s → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_shake_128f → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_shake_128s → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_shake_192f → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_shake_192s → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_shake_256f → const String
OQS_SIG_alg_slh_dsa_shake_256_prehash_shake_256s → const String
OQS_SIG_alg_snova_SNOVA_24_5_4 → const String
OQS_SIG_alg_snova_SNOVA_24_5_4_esk → const String
OQS_SIG_alg_snova_SNOVA_24_5_4_SHAKE → const String
OQS_SIG_alg_snova_SNOVA_24_5_4_SHAKE_esk → const String
OQS_SIG_alg_snova_SNOVA_24_5_5 → const String
OQS_SIG_alg_snova_SNOVA_25_8_3 → const String
OQS_SIG_alg_snova_SNOVA_29_6_5 → const String
OQS_SIG_alg_snova_SNOVA_37_17_2 → const String
OQS_SIG_alg_snova_SNOVA_37_8_4 → const String
OQS_SIG_alg_snova_SNOVA_49_11_3 → const String
OQS_SIG_alg_snova_SNOVA_56_25_2 → const String
OQS_SIG_alg_snova_SNOVA_60_10_4 → const String
OQS_SIG_alg_uov_ov_III → const String
OQS_SIG_alg_uov_ov_III_pkc → const String
OQS_SIG_alg_uov_ov_III_pkc_skc → const String
OQS_SIG_alg_uov_ov_Ip → const String
OQS_SIG_alg_uov_ov_Ip_pkc → const String
OQS_SIG_alg_uov_ov_Ip_pkc_skc → const String
OQS_SIG_alg_uov_ov_Is → const String
OQS_SIG_alg_uov_ov_Is_pkc → const String
OQS_SIG_alg_uov_ov_Is_pkc_skc → const String
OQS_SIG_alg_uov_ov_V → const String
OQS_SIG_alg_uov_ov_V_pkc → const String
OQS_SIG_alg_uov_ov_V_pkc_skc → const String
OQS_SIG_algs_length → const int
OQS_SIG_ml_dsa_44_extmu_length_mu → const int
OQS_SIG_ml_dsa_44_extmu_length_public_key → const int
OQS_SIG_ml_dsa_44_extmu_length_secret_key → const int
OQS_SIG_ml_dsa_44_extmu_length_signature → const int
OQS_SIG_ml_dsa_44_length_public_key → const int
OQS_SIG_ml_dsa_44_length_secret_key → const int
OQS_SIG_ml_dsa_44_length_signature → const int
OQS_SIG_ml_dsa_65_extmu_length_mu → const int
OQS_SIG_ml_dsa_65_extmu_length_public_key → const int
OQS_SIG_ml_dsa_65_extmu_length_secret_key → const int
OQS_SIG_ml_dsa_65_extmu_length_signature → const int
OQS_SIG_ml_dsa_65_length_public_key → const int
OQS_SIG_ml_dsa_65_length_secret_key → const int
OQS_SIG_ml_dsa_65_length_signature → const int
OQS_SIG_ml_dsa_87_extmu_length_mu → const int
OQS_SIG_ml_dsa_87_extmu_length_public_key → const int
OQS_SIG_ml_dsa_87_extmu_length_secret_key → const int
OQS_SIG_ml_dsa_87_extmu_length_signature → const int
OQS_SIG_ml_dsa_87_length_public_key → const int
OQS_SIG_ml_dsa_87_length_secret_key → const int
OQS_SIG_ml_dsa_87_length_signature → const int
OQS_SIG_SLH_DSA_algs_length → const int

Functions

OQS_KEM_alg_count() → int
Returns the number of key encapsulation mechanisms in liboqs. They can be enumerated with OQS_KEM_alg_identifier.
OQS_KEM_alg_identifier(int i) → Pointer<Char>
Returns identifiers for available key encapsulation mechanisms in liboqs. Used with OQS_KEM_new.
OQS_KEM_alg_is_enabled(Pointer<Char> method_name) → int
Indicates whether the specified algorithm was enabled at compile-time or not.
OQS_KEM_decaps(Pointer<OQS_KEM> kem, Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_1344_aes_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_1344_aes_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_efrodokem_1344_aes_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_1344_aes_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_1344_aes_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_1344_aes_new() → Pointer<OQS_KEM>
OQS_KEM_efrodokem_1344_shake_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_1344_shake_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_efrodokem_1344_shake_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_1344_shake_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_1344_shake_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_1344_shake_new() → Pointer<OQS_KEM>
OQS_KEM_efrodokem_640_aes_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_640_aes_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_efrodokem_640_aes_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_640_aes_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_640_aes_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_640_aes_new() → Pointer<OQS_KEM>
OQS_KEM_efrodokem_640_shake_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_640_shake_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_efrodokem_640_shake_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_640_shake_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_640_shake_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_640_shake_new() → Pointer<OQS_KEM>
OQS_KEM_efrodokem_976_aes_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_976_aes_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_efrodokem_976_aes_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_976_aes_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_976_aes_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_976_aes_new() → Pointer<OQS_KEM>
OQS_KEM_efrodokem_976_shake_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_976_shake_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_efrodokem_976_shake_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_976_shake_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_efrodokem_976_shake_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_efrodokem_976_shake_new() → Pointer<OQS_KEM>
OQS_KEM_encaps(Pointer<OQS_KEM> kem, Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_encaps_derand(Pointer<OQS_KEM> kem, Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_free(Pointer<OQS_KEM> kem) → void
Frees an OQS_KEM object that was constructed by OQS_KEM_new.
OQS_KEM_frodokem_1344_aes_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_1344_aes_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_frodokem_1344_aes_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_1344_aes_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_1344_aes_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_1344_aes_new() → Pointer<OQS_KEM>
OQS_KEM_frodokem_1344_shake_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_1344_shake_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_frodokem_1344_shake_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_1344_shake_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_1344_shake_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_1344_shake_new() → Pointer<OQS_KEM>
OQS_KEM_frodokem_640_aes_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_640_aes_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_frodokem_640_aes_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_640_aes_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_640_aes_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_640_aes_new() → Pointer<OQS_KEM>
OQS_KEM_frodokem_640_shake_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_640_shake_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_frodokem_640_shake_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_640_shake_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_640_shake_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_640_shake_new() → Pointer<OQS_KEM>
OQS_KEM_frodokem_976_aes_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_976_aes_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_frodokem_976_aes_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_976_aes_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_976_aes_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_976_aes_new() → Pointer<OQS_KEM>
OQS_KEM_frodokem_976_shake_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_976_shake_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_frodokem_976_shake_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_976_shake_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_frodokem_976_shake_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_frodokem_976_shake_new() → Pointer<OQS_KEM>
OQS_KEM_keypair(Pointer<OQS_KEM> kem, Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_keypair_derand(Pointer<OQS_KEM> kem, Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_kyber_1024_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_kyber_1024_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_kyber_1024_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_kyber_1024_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_kyber_1024_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_kyber_1024_new() → Pointer<OQS_KEM>
OQS_KEM_kyber_512_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_kyber_512_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_kyber_512_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_kyber_512_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_kyber_512_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_kyber_512_new() → Pointer<OQS_KEM>
OQS_KEM_kyber_768_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_kyber_768_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_kyber_768_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_kyber_768_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_kyber_768_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_kyber_768_new() → Pointer<OQS_KEM>
OQS_KEM_ml_kem_1024_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_ml_kem_1024_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_ml_kem_1024_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_ml_kem_1024_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_ml_kem_1024_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_ml_kem_1024_new() → Pointer<OQS_KEM>
OQS_KEM_ml_kem_512_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_ml_kem_512_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_ml_kem_512_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_ml_kem_512_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_ml_kem_512_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_ml_kem_512_new() → Pointer<OQS_KEM>
OQS_KEM_ml_kem_768_decaps(Pointer<Uint8> shared_secret, Pointer<Uint8> ciphertext, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_ml_kem_768_encaps(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key) → OQS_STATUS
OQS_KEM_ml_kem_768_encaps_derand(Pointer<Uint8> ciphertext, Pointer<Uint8> shared_secret, Pointer<Uint8> public_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_ml_kem_768_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_KEM_ml_kem_768_keypair_derand(Pointer<Uint8> public_key, Pointer<Uint8> secret_key, Pointer<Uint8> seed) → OQS_STATUS
OQS_KEM_ml_kem_768_new() → Pointer<OQS_KEM>
OQS_KEM_new(Pointer<Char> method_name) → Pointer<OQS_KEM>
Constructs an OQS_KEM object for a particular algorithm.
OQS_SIG_alg_count() → int
Returns the number of signature mechanisms in liboqs. They can be enumerated with OQS_SIG_alg_identifier.
OQS_SIG_alg_identifier(int i) → Pointer<Char>
Returns identifiers for available signature schemes in liboqs. Used with OQS_SIG_new.
OQS_SIG_alg_is_enabled(Pointer<Char> method_name) → int
Indicates whether the specified algorithm was enabled at compile-time or not.
OQS_SIG_free(Pointer<OQS_SIG> sig) → void
Frees an OQS_SIG object that was constructed by OQS_SIG_new.
OQS_SIG_keypair(Pointer<OQS_SIG> sig, Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_44_extmu_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_44_extmu_new() → Pointer<OQS_SIG>
OQS_SIG_ml_dsa_44_extmu_sign(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_44_extmu_sign_with_ctx_str(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_44_extmu_verify(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_44_extmu_verify_with_ctx_str(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_44_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_44_new() → Pointer<OQS_SIG>
OQS_SIG_ml_dsa_44_sign(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_44_sign_with_ctx_str(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_44_verify(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_44_verify_with_ctx_str(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_65_extmu_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_65_extmu_new() → Pointer<OQS_SIG>
OQS_SIG_ml_dsa_65_extmu_sign(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_65_extmu_sign_with_ctx_str(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_65_extmu_verify(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_65_extmu_verify_with_ctx_str(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_65_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_65_new() → Pointer<OQS_SIG>
OQS_SIG_ml_dsa_65_sign(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_65_sign_with_ctx_str(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_65_verify(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_65_verify_with_ctx_str(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_87_extmu_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_87_extmu_new() → Pointer<OQS_SIG>
OQS_SIG_ml_dsa_87_extmu_sign(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_87_extmu_sign_with_ctx_str(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_87_extmu_verify(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_87_extmu_verify_with_ctx_str(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_87_keypair(Pointer<Uint8> public_key, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_87_new() → Pointer<OQS_SIG>
OQS_SIG_ml_dsa_87_sign(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_87_sign_with_ctx_str(Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_ml_dsa_87_verify(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_ml_dsa_87_verify_with_ctx_str(Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> ctx, int ctxlen, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_new(Pointer<Char> method_name) → Pointer<OQS_SIG>
Constructs an OQS_SIG object for a particular algorithm.
OQS_SIG_sign(Pointer<OQS_SIG> sig, Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_sign_with_ctx_str(Pointer<OQS_SIG> sig, Pointer<Uint8> signature, Pointer<Size> signature_len, Pointer<Uint8> message, int message_len, Pointer<Uint8> ctx_str, int ctx_str_len, Pointer<Uint8> secret_key) → OQS_STATUS
OQS_SIG_supports_ctx_str(Pointer<Char> alg_name) → bool
Indicates whether the specified signature algorithm supports signing with a context string.
OQS_SIG_verify(Pointer<OQS_SIG> sig, Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> public_key) → OQS_STATUS
OQS_SIG_verify_with_ctx_str(Pointer<OQS_SIG> sig, Pointer<Uint8> message, int message_len, Pointer<Uint8> signature, int signature_len, Pointer<Uint8> ctx_str, int ctx_str_len, Pointer<Uint8> public_key) → OQS_STATUS