Module sig

Source

Re-exports§

pub use super::common::OQS_STATUS;

Structs§

OQS_SIG
Signature schemes object

Constants§

OQS_SIG_alg_cross_rsdp_128_balanced
OQS_SIG_alg_cross_rsdp_128_fast
OQS_SIG_alg_cross_rsdp_128_small
OQS_SIG_alg_cross_rsdp_192_balanced
OQS_SIG_alg_cross_rsdp_192_fast
OQS_SIG_alg_cross_rsdp_192_small
OQS_SIG_alg_cross_rsdp_256_balanced
OQS_SIG_alg_cross_rsdp_256_fast
OQS_SIG_alg_cross_rsdp_256_small
OQS_SIG_alg_cross_rsdpg_128_balanced
OQS_SIG_alg_cross_rsdpg_128_fast
OQS_SIG_alg_cross_rsdpg_128_small
OQS_SIG_alg_cross_rsdpg_192_balanced
OQS_SIG_alg_cross_rsdpg_192_fast
OQS_SIG_alg_cross_rsdpg_192_small
OQS_SIG_alg_cross_rsdpg_256_balanced
OQS_SIG_alg_cross_rsdpg_256_fast
OQS_SIG_alg_cross_rsdpg_256_small
OQS_SIG_alg_dilithium_2
OQS_SIG_alg_dilithium_3
OQS_SIG_alg_dilithium_5
OQS_SIG_alg_falcon_512
OQS_SIG_alg_falcon_1024
OQS_SIG_alg_falcon_padded_512
OQS_SIG_alg_falcon_padded_1024
OQS_SIG_alg_mayo_1
OQS_SIG_alg_mayo_2
OQS_SIG_alg_mayo_3
OQS_SIG_alg_mayo_5
OQS_SIG_alg_ml_dsa_44
OQS_SIG_alg_ml_dsa_65
OQS_SIG_alg_ml_dsa_87
OQS_SIG_alg_sphincs_sha2_128f_simple
OQS_SIG_alg_sphincs_sha2_128s_simple
OQS_SIG_alg_sphincs_sha2_192f_simple
OQS_SIG_alg_sphincs_sha2_192s_simple
OQS_SIG_alg_sphincs_sha2_256f_simple
OQS_SIG_alg_sphincs_sha2_256s_simple
OQS_SIG_alg_sphincs_shake_128f_simple
OQS_SIG_alg_sphincs_shake_128s_simple
OQS_SIG_alg_sphincs_shake_192f_simple
OQS_SIG_alg_sphincs_shake_192s_simple
OQS_SIG_alg_sphincs_shake_256f_simple
OQS_SIG_alg_sphincs_shake_256s_simple
OQS_SIG_alg_uov_ov_III
OQS_SIG_alg_uov_ov_III_pkc
OQS_SIG_alg_uov_ov_III_pkc_skc
OQS_SIG_alg_uov_ov_Ip
OQS_SIG_alg_uov_ov_Ip_pkc
OQS_SIG_alg_uov_ov_Ip_pkc_skc
OQS_SIG_alg_uov_ov_Is
OQS_SIG_alg_uov_ov_Is_pkc
OQS_SIG_alg_uov_ov_Is_pkc_skc
OQS_SIG_alg_uov_ov_V
OQS_SIG_alg_uov_ov_V_pkc
OQS_SIG_alg_uov_ov_V_pkc_skc
OQS_SIG_algs_length
OQS_SIG_cross_rsdp_128_balanced_length_public_key
OQS_SIG_cross_rsdp_128_balanced_length_secret_key
OQS_SIG_cross_rsdp_128_balanced_length_signature
OQS_SIG_cross_rsdp_128_fast_length_public_key
OQS_SIG_cross_rsdp_128_fast_length_secret_key
OQS_SIG_cross_rsdp_128_fast_length_signature
OQS_SIG_cross_rsdp_128_small_length_public_key
OQS_SIG_cross_rsdp_128_small_length_secret_key
OQS_SIG_cross_rsdp_128_small_length_signature
OQS_SIG_cross_rsdp_192_balanced_length_public_key
OQS_SIG_cross_rsdp_192_balanced_length_secret_key
OQS_SIG_cross_rsdp_192_balanced_length_signature
OQS_SIG_cross_rsdp_192_fast_length_public_key
OQS_SIG_cross_rsdp_192_fast_length_secret_key
OQS_SIG_cross_rsdp_192_fast_length_signature
OQS_SIG_cross_rsdp_192_small_length_public_key
OQS_SIG_cross_rsdp_192_small_length_secret_key
OQS_SIG_cross_rsdp_192_small_length_signature
OQS_SIG_cross_rsdp_256_balanced_length_public_key
OQS_SIG_cross_rsdp_256_balanced_length_secret_key
OQS_SIG_cross_rsdp_256_balanced_length_signature
OQS_SIG_cross_rsdp_256_fast_length_public_key
OQS_SIG_cross_rsdp_256_fast_length_secret_key
OQS_SIG_cross_rsdp_256_fast_length_signature
OQS_SIG_cross_rsdp_256_small_length_public_key
OQS_SIG_cross_rsdp_256_small_length_secret_key
OQS_SIG_cross_rsdp_256_small_length_signature
OQS_SIG_cross_rsdpg_128_balanced_length_public_key
OQS_SIG_cross_rsdpg_128_balanced_length_secret_key
OQS_SIG_cross_rsdpg_128_balanced_length_signature
OQS_SIG_cross_rsdpg_128_fast_length_public_key
OQS_SIG_cross_rsdpg_128_fast_length_secret_key
OQS_SIG_cross_rsdpg_128_fast_length_signature
OQS_SIG_cross_rsdpg_128_small_length_public_key
OQS_SIG_cross_rsdpg_128_small_length_secret_key
OQS_SIG_cross_rsdpg_128_small_length_signature
OQS_SIG_cross_rsdpg_192_balanced_length_public_key
OQS_SIG_cross_rsdpg_192_balanced_length_secret_key
OQS_SIG_cross_rsdpg_192_balanced_length_signature
OQS_SIG_cross_rsdpg_192_fast_length_public_key
OQS_SIG_cross_rsdpg_192_fast_length_secret_key
OQS_SIG_cross_rsdpg_192_fast_length_signature
OQS_SIG_cross_rsdpg_192_small_length_public_key
OQS_SIG_cross_rsdpg_192_small_length_secret_key
OQS_SIG_cross_rsdpg_192_small_length_signature
OQS_SIG_cross_rsdpg_256_balanced_length_public_key
OQS_SIG_cross_rsdpg_256_balanced_length_secret_key
OQS_SIG_cross_rsdpg_256_balanced_length_signature
OQS_SIG_cross_rsdpg_256_fast_length_public_key
OQS_SIG_cross_rsdpg_256_fast_length_secret_key
OQS_SIG_cross_rsdpg_256_fast_length_signature
OQS_SIG_cross_rsdpg_256_small_length_public_key
OQS_SIG_cross_rsdpg_256_small_length_secret_key
OQS_SIG_cross_rsdpg_256_small_length_signature
OQS_SIG_dilithium_2_length_public_key
OQS_SIG_dilithium_2_length_secret_key
OQS_SIG_dilithium_2_length_signature
OQS_SIG_dilithium_3_length_public_key
OQS_SIG_dilithium_3_length_secret_key
OQS_SIG_dilithium_3_length_signature
OQS_SIG_dilithium_5_length_public_key
OQS_SIG_dilithium_5_length_secret_key
OQS_SIG_dilithium_5_length_signature
OQS_SIG_falcon_512_length_public_key
OQS_SIG_falcon_512_length_secret_key
OQS_SIG_falcon_512_length_signature
OQS_SIG_falcon_1024_length_public_key
OQS_SIG_falcon_1024_length_secret_key
OQS_SIG_falcon_1024_length_signature
OQS_SIG_falcon_padded_512_length_public_key
OQS_SIG_falcon_padded_512_length_secret_key
OQS_SIG_falcon_padded_512_length_signature
OQS_SIG_falcon_padded_1024_length_public_key
OQS_SIG_falcon_padded_1024_length_secret_key
OQS_SIG_falcon_padded_1024_length_signature
OQS_SIG_mayo_1_length_public_key
OQS_SIG_mayo_1_length_secret_key
OQS_SIG_mayo_1_length_signature
OQS_SIG_mayo_2_length_public_key
OQS_SIG_mayo_2_length_secret_key
OQS_SIG_mayo_2_length_signature
OQS_SIG_mayo_3_length_public_key
OQS_SIG_mayo_3_length_secret_key
OQS_SIG_mayo_3_length_signature
OQS_SIG_mayo_5_length_public_key
OQS_SIG_mayo_5_length_secret_key
OQS_SIG_mayo_5_length_signature
OQS_SIG_ml_dsa_44_length_public_key
OQS_SIG_ml_dsa_44_length_secret_key
OQS_SIG_ml_dsa_44_length_signature
OQS_SIG_ml_dsa_65_length_public_key
OQS_SIG_ml_dsa_65_length_secret_key
OQS_SIG_ml_dsa_65_length_signature
OQS_SIG_ml_dsa_87_length_public_key
OQS_SIG_ml_dsa_87_length_secret_key
OQS_SIG_ml_dsa_87_length_signature
OQS_SIG_sphincs_sha2_128f_simple_length_public_key
OQS_SIG_sphincs_sha2_128f_simple_length_secret_key
OQS_SIG_sphincs_sha2_128f_simple_length_signature
OQS_SIG_sphincs_sha2_128s_simple_length_public_key
OQS_SIG_sphincs_sha2_128s_simple_length_secret_key
OQS_SIG_sphincs_sha2_128s_simple_length_signature
OQS_SIG_sphincs_sha2_192f_simple_length_public_key
OQS_SIG_sphincs_sha2_192f_simple_length_secret_key
OQS_SIG_sphincs_sha2_192f_simple_length_signature
OQS_SIG_sphincs_sha2_192s_simple_length_public_key
OQS_SIG_sphincs_sha2_192s_simple_length_secret_key
OQS_SIG_sphincs_sha2_192s_simple_length_signature
OQS_SIG_sphincs_sha2_256f_simple_length_public_key
OQS_SIG_sphincs_sha2_256f_simple_length_secret_key
OQS_SIG_sphincs_sha2_256f_simple_length_signature
OQS_SIG_sphincs_sha2_256s_simple_length_public_key
OQS_SIG_sphincs_sha2_256s_simple_length_secret_key
OQS_SIG_sphincs_sha2_256s_simple_length_signature
OQS_SIG_sphincs_shake_128f_simple_length_public_key
OQS_SIG_sphincs_shake_128f_simple_length_secret_key
OQS_SIG_sphincs_shake_128f_simple_length_signature
OQS_SIG_sphincs_shake_128s_simple_length_public_key
OQS_SIG_sphincs_shake_128s_simple_length_secret_key
OQS_SIG_sphincs_shake_128s_simple_length_signature
OQS_SIG_sphincs_shake_192f_simple_length_public_key
OQS_SIG_sphincs_shake_192f_simple_length_secret_key
OQS_SIG_sphincs_shake_192f_simple_length_signature
OQS_SIG_sphincs_shake_192s_simple_length_public_key
OQS_SIG_sphincs_shake_192s_simple_length_secret_key
OQS_SIG_sphincs_shake_192s_simple_length_signature
OQS_SIG_sphincs_shake_256f_simple_length_public_key
OQS_SIG_sphincs_shake_256f_simple_length_secret_key
OQS_SIG_sphincs_shake_256f_simple_length_signature
OQS_SIG_sphincs_shake_256s_simple_length_public_key
OQS_SIG_sphincs_shake_256s_simple_length_secret_key
OQS_SIG_sphincs_shake_256s_simple_length_signature
OQS_SIG_uov_ov_III_length_public_key
OQS_SIG_uov_ov_III_length_secret_key
OQS_SIG_uov_ov_III_length_signature
OQS_SIG_uov_ov_III_pkc_length_public_key
OQS_SIG_uov_ov_III_pkc_length_secret_key
OQS_SIG_uov_ov_III_pkc_length_signature
OQS_SIG_uov_ov_III_pkc_skc_length_public_key
OQS_SIG_uov_ov_III_pkc_skc_length_secret_key
OQS_SIG_uov_ov_III_pkc_skc_length_signature
OQS_SIG_uov_ov_Ip_length_public_key
OQS_SIG_uov_ov_Ip_length_secret_key
OQS_SIG_uov_ov_Ip_length_signature
OQS_SIG_uov_ov_Ip_pkc_length_public_key
OQS_SIG_uov_ov_Ip_pkc_length_secret_key
OQS_SIG_uov_ov_Ip_pkc_length_signature
OQS_SIG_uov_ov_Ip_pkc_skc_length_public_key
OQS_SIG_uov_ov_Ip_pkc_skc_length_secret_key
OQS_SIG_uov_ov_Ip_pkc_skc_length_signature
OQS_SIG_uov_ov_Is_length_public_key
OQS_SIG_uov_ov_Is_length_secret_key
OQS_SIG_uov_ov_Is_length_signature
OQS_SIG_uov_ov_Is_pkc_length_public_key
OQS_SIG_uov_ov_Is_pkc_length_secret_key
OQS_SIG_uov_ov_Is_pkc_length_signature
OQS_SIG_uov_ov_Is_pkc_skc_length_public_key
OQS_SIG_uov_ov_Is_pkc_skc_length_secret_key
OQS_SIG_uov_ov_Is_pkc_skc_length_signature
OQS_SIG_uov_ov_V_length_public_key
OQS_SIG_uov_ov_V_length_secret_key
OQS_SIG_uov_ov_V_length_signature
OQS_SIG_uov_ov_V_pkc_length_public_key
OQS_SIG_uov_ov_V_pkc_length_secret_key
OQS_SIG_uov_ov_V_pkc_length_signature
OQS_SIG_uov_ov_V_pkc_skc_length_public_key
OQS_SIG_uov_ov_V_pkc_skc_length_secret_key
OQS_SIG_uov_ov_V_pkc_skc_length_signature

Functions§

OQS_SIG_alg_count
Returns the number of signature mechanisms in liboqs. They can be enumerated with OQS_SIG_alg_identifier.
OQS_SIG_alg_identifier
Returns identifiers for available signature schemes in liboqs. Used with OQS_SIG_new.
OQS_SIG_alg_is_enabled
Indicates whether the specified algorithm was enabled at compile-time or not.
OQS_SIG_cross_rsdp_128_balanced_keypair
OQS_SIG_cross_rsdp_128_balanced_new
OQS_SIG_cross_rsdp_128_balanced_sign
OQS_SIG_cross_rsdp_128_balanced_sign_with_ctx_str
OQS_SIG_cross_rsdp_128_balanced_verify
OQS_SIG_cross_rsdp_128_balanced_verify_with_ctx_str
OQS_SIG_cross_rsdp_128_fast_keypair
OQS_SIG_cross_rsdp_128_fast_new
OQS_SIG_cross_rsdp_128_fast_sign
OQS_SIG_cross_rsdp_128_fast_sign_with_ctx_str
OQS_SIG_cross_rsdp_128_fast_verify
OQS_SIG_cross_rsdp_128_fast_verify_with_ctx_str
OQS_SIG_cross_rsdp_128_small_keypair
OQS_SIG_cross_rsdp_128_small_new
OQS_SIG_cross_rsdp_128_small_sign
OQS_SIG_cross_rsdp_128_small_sign_with_ctx_str
OQS_SIG_cross_rsdp_128_small_verify
OQS_SIG_cross_rsdp_128_small_verify_with_ctx_str
OQS_SIG_cross_rsdp_192_balanced_keypair
OQS_SIG_cross_rsdp_192_balanced_new
OQS_SIG_cross_rsdp_192_balanced_sign
OQS_SIG_cross_rsdp_192_balanced_sign_with_ctx_str
OQS_SIG_cross_rsdp_192_balanced_verify
OQS_SIG_cross_rsdp_192_balanced_verify_with_ctx_str
OQS_SIG_cross_rsdp_192_fast_keypair
OQS_SIG_cross_rsdp_192_fast_new
OQS_SIG_cross_rsdp_192_fast_sign
OQS_SIG_cross_rsdp_192_fast_sign_with_ctx_str
OQS_SIG_cross_rsdp_192_fast_verify
OQS_SIG_cross_rsdp_192_fast_verify_with_ctx_str
OQS_SIG_cross_rsdp_192_small_keypair
OQS_SIG_cross_rsdp_192_small_new
OQS_SIG_cross_rsdp_192_small_sign
OQS_SIG_cross_rsdp_192_small_sign_with_ctx_str
OQS_SIG_cross_rsdp_192_small_verify
OQS_SIG_cross_rsdp_192_small_verify_with_ctx_str
OQS_SIG_cross_rsdp_256_balanced_keypair
OQS_SIG_cross_rsdp_256_balanced_new
OQS_SIG_cross_rsdp_256_balanced_sign
OQS_SIG_cross_rsdp_256_balanced_sign_with_ctx_str
OQS_SIG_cross_rsdp_256_balanced_verify
OQS_SIG_cross_rsdp_256_balanced_verify_with_ctx_str
OQS_SIG_cross_rsdp_256_fast_keypair
OQS_SIG_cross_rsdp_256_fast_new
OQS_SIG_cross_rsdp_256_fast_sign
OQS_SIG_cross_rsdp_256_fast_sign_with_ctx_str
OQS_SIG_cross_rsdp_256_fast_verify
OQS_SIG_cross_rsdp_256_fast_verify_with_ctx_str
OQS_SIG_cross_rsdp_256_small_keypair
OQS_SIG_cross_rsdp_256_small_new
OQS_SIG_cross_rsdp_256_small_sign
OQS_SIG_cross_rsdp_256_small_sign_with_ctx_str
OQS_SIG_cross_rsdp_256_small_verify
OQS_SIG_cross_rsdp_256_small_verify_with_ctx_str
OQS_SIG_cross_rsdpg_128_balanced_keypair
OQS_SIG_cross_rsdpg_128_balanced_new
OQS_SIG_cross_rsdpg_128_balanced_sign
OQS_SIG_cross_rsdpg_128_balanced_sign_with_ctx_str
OQS_SIG_cross_rsdpg_128_balanced_verify
OQS_SIG_cross_rsdpg_128_balanced_verify_with_ctx_str
OQS_SIG_cross_rsdpg_128_fast_keypair
OQS_SIG_cross_rsdpg_128_fast_new
OQS_SIG_cross_rsdpg_128_fast_sign
OQS_SIG_cross_rsdpg_128_fast_sign_with_ctx_str
OQS_SIG_cross_rsdpg_128_fast_verify
OQS_SIG_cross_rsdpg_128_fast_verify_with_ctx_str
OQS_SIG_cross_rsdpg_128_small_keypair
OQS_SIG_cross_rsdpg_128_small_new
OQS_SIG_cross_rsdpg_128_small_sign
OQS_SIG_cross_rsdpg_128_small_sign_with_ctx_str
OQS_SIG_cross_rsdpg_128_small_verify
OQS_SIG_cross_rsdpg_128_small_verify_with_ctx_str
OQS_SIG_cross_rsdpg_192_balanced_keypair
OQS_SIG_cross_rsdpg_192_balanced_new
OQS_SIG_cross_rsdpg_192_balanced_sign
OQS_SIG_cross_rsdpg_192_balanced_sign_with_ctx_str
OQS_SIG_cross_rsdpg_192_balanced_verify
OQS_SIG_cross_rsdpg_192_balanced_verify_with_ctx_str
OQS_SIG_cross_rsdpg_192_fast_keypair
OQS_SIG_cross_rsdpg_192_fast_new
OQS_SIG_cross_rsdpg_192_fast_sign
OQS_SIG_cross_rsdpg_192_fast_sign_with_ctx_str
OQS_SIG_cross_rsdpg_192_fast_verify
OQS_SIG_cross_rsdpg_192_fast_verify_with_ctx_str
OQS_SIG_cross_rsdpg_192_small_keypair
OQS_SIG_cross_rsdpg_192_small_new
OQS_SIG_cross_rsdpg_192_small_sign
OQS_SIG_cross_rsdpg_192_small_sign_with_ctx_str
OQS_SIG_cross_rsdpg_192_small_verify
OQS_SIG_cross_rsdpg_192_small_verify_with_ctx_str
OQS_SIG_cross_rsdpg_256_balanced_keypair
OQS_SIG_cross_rsdpg_256_balanced_new
OQS_SIG_cross_rsdpg_256_balanced_sign
OQS_SIG_cross_rsdpg_256_balanced_sign_with_ctx_str
OQS_SIG_cross_rsdpg_256_balanced_verify
OQS_SIG_cross_rsdpg_256_balanced_verify_with_ctx_str
OQS_SIG_cross_rsdpg_256_fast_keypair
OQS_SIG_cross_rsdpg_256_fast_new
OQS_SIG_cross_rsdpg_256_fast_sign
OQS_SIG_cross_rsdpg_256_fast_sign_with_ctx_str
OQS_SIG_cross_rsdpg_256_fast_verify
OQS_SIG_cross_rsdpg_256_fast_verify_with_ctx_str
OQS_SIG_cross_rsdpg_256_small_keypair
OQS_SIG_cross_rsdpg_256_small_new
OQS_SIG_cross_rsdpg_256_small_sign
OQS_SIG_cross_rsdpg_256_small_sign_with_ctx_str
OQS_SIG_cross_rsdpg_256_small_verify
OQS_SIG_cross_rsdpg_256_small_verify_with_ctx_str
OQS_SIG_dilithium_2_keypair
OQS_SIG_dilithium_2_new
OQS_SIG_dilithium_2_sign
OQS_SIG_dilithium_2_sign_with_ctx_str
OQS_SIG_dilithium_2_verify
OQS_SIG_dilithium_2_verify_with_ctx_str
OQS_SIG_dilithium_3_keypair
OQS_SIG_dilithium_3_new
OQS_SIG_dilithium_3_sign
OQS_SIG_dilithium_3_sign_with_ctx_str
OQS_SIG_dilithium_3_verify
OQS_SIG_dilithium_3_verify_with_ctx_str
OQS_SIG_dilithium_5_keypair
OQS_SIG_dilithium_5_new
OQS_SIG_dilithium_5_sign
OQS_SIG_dilithium_5_sign_with_ctx_str
OQS_SIG_dilithium_5_verify
OQS_SIG_dilithium_5_verify_with_ctx_str
OQS_SIG_falcon_512_keypair
OQS_SIG_falcon_512_new
OQS_SIG_falcon_512_sign
OQS_SIG_falcon_512_sign_with_ctx_str
OQS_SIG_falcon_512_verify
OQS_SIG_falcon_512_verify_with_ctx_str
OQS_SIG_falcon_1024_keypair
OQS_SIG_falcon_1024_new
OQS_SIG_falcon_1024_sign
OQS_SIG_falcon_1024_sign_with_ctx_str
OQS_SIG_falcon_1024_verify
OQS_SIG_falcon_1024_verify_with_ctx_str
OQS_SIG_falcon_padded_512_keypair
OQS_SIG_falcon_padded_512_new
OQS_SIG_falcon_padded_512_sign
OQS_SIG_falcon_padded_512_sign_with_ctx_str
OQS_SIG_falcon_padded_512_verify
OQS_SIG_falcon_padded_512_verify_with_ctx_str
OQS_SIG_falcon_padded_1024_keypair
OQS_SIG_falcon_padded_1024_new
OQS_SIG_falcon_padded_1024_sign
OQS_SIG_falcon_padded_1024_sign_with_ctx_str
OQS_SIG_falcon_padded_1024_verify
OQS_SIG_falcon_padded_1024_verify_with_ctx_str
OQS_SIG_free
Frees an OQS_SIG object that was constructed by OQS_SIG_new.
OQS_SIG_keypair
Keypair generation algorithm.
OQS_SIG_mayo_1_keypair
OQS_SIG_mayo_1_new
OQS_SIG_mayo_1_sign
OQS_SIG_mayo_1_sign_with_ctx_str
OQS_SIG_mayo_1_verify
OQS_SIG_mayo_1_verify_with_ctx_str
OQS_SIG_mayo_2_keypair
OQS_SIG_mayo_2_new
OQS_SIG_mayo_2_sign
OQS_SIG_mayo_2_sign_with_ctx_str
OQS_SIG_mayo_2_verify
OQS_SIG_mayo_2_verify_with_ctx_str
OQS_SIG_mayo_3_keypair
OQS_SIG_mayo_3_new
OQS_SIG_mayo_3_sign
OQS_SIG_mayo_3_sign_with_ctx_str
OQS_SIG_mayo_3_verify
OQS_SIG_mayo_3_verify_with_ctx_str
OQS_SIG_mayo_5_keypair
OQS_SIG_mayo_5_new
OQS_SIG_mayo_5_sign
OQS_SIG_mayo_5_sign_with_ctx_str
OQS_SIG_mayo_5_verify
OQS_SIG_mayo_5_verify_with_ctx_str
OQS_SIG_ml_dsa_44_keypair
OQS_SIG_ml_dsa_44_new
OQS_SIG_ml_dsa_44_sign
OQS_SIG_ml_dsa_44_sign_with_ctx_str
OQS_SIG_ml_dsa_44_verify
OQS_SIG_ml_dsa_44_verify_with_ctx_str
OQS_SIG_ml_dsa_65_keypair
OQS_SIG_ml_dsa_65_new
OQS_SIG_ml_dsa_65_sign
OQS_SIG_ml_dsa_65_sign_with_ctx_str
OQS_SIG_ml_dsa_65_verify
OQS_SIG_ml_dsa_65_verify_with_ctx_str
OQS_SIG_ml_dsa_87_keypair
OQS_SIG_ml_dsa_87_new
OQS_SIG_ml_dsa_87_sign
OQS_SIG_ml_dsa_87_sign_with_ctx_str
OQS_SIG_ml_dsa_87_verify
OQS_SIG_ml_dsa_87_verify_with_ctx_str
OQS_SIG_new
Constructs an OQS_SIG object for a particular algorithm.
OQS_SIG_sign
Signature generation algorithm.
OQS_SIG_sign_with_ctx_str
Signature generation algorithm, with custom context string.
OQS_SIG_sphincs_sha2_128f_simple_keypair
OQS_SIG_sphincs_sha2_128f_simple_new
OQS_SIG_sphincs_sha2_128f_simple_sign
OQS_SIG_sphincs_sha2_128f_simple_sign_with_ctx_str
OQS_SIG_sphincs_sha2_128f_simple_verify
OQS_SIG_sphincs_sha2_128f_simple_verify_with_ctx_str
OQS_SIG_sphincs_sha2_128s_simple_keypair
OQS_SIG_sphincs_sha2_128s_simple_new
OQS_SIG_sphincs_sha2_128s_simple_sign
OQS_SIG_sphincs_sha2_128s_simple_sign_with_ctx_str
OQS_SIG_sphincs_sha2_128s_simple_verify
OQS_SIG_sphincs_sha2_128s_simple_verify_with_ctx_str
OQS_SIG_sphincs_sha2_192f_simple_keypair
OQS_SIG_sphincs_sha2_192f_simple_new
OQS_SIG_sphincs_sha2_192f_simple_sign
OQS_SIG_sphincs_sha2_192f_simple_sign_with_ctx_str
OQS_SIG_sphincs_sha2_192f_simple_verify
OQS_SIG_sphincs_sha2_192f_simple_verify_with_ctx_str
OQS_SIG_sphincs_sha2_192s_simple_keypair
OQS_SIG_sphincs_sha2_192s_simple_new
OQS_SIG_sphincs_sha2_192s_simple_sign
OQS_SIG_sphincs_sha2_192s_simple_sign_with_ctx_str
OQS_SIG_sphincs_sha2_192s_simple_verify
OQS_SIG_sphincs_sha2_192s_simple_verify_with_ctx_str
OQS_SIG_sphincs_sha2_256f_simple_keypair
OQS_SIG_sphincs_sha2_256f_simple_new
OQS_SIG_sphincs_sha2_256f_simple_sign
OQS_SIG_sphincs_sha2_256f_simple_sign_with_ctx_str
OQS_SIG_sphincs_sha2_256f_simple_verify
OQS_SIG_sphincs_sha2_256f_simple_verify_with_ctx_str
OQS_SIG_sphincs_sha2_256s_simple_keypair
OQS_SIG_sphincs_sha2_256s_simple_new
OQS_SIG_sphincs_sha2_256s_simple_sign
OQS_SIG_sphincs_sha2_256s_simple_sign_with_ctx_str
OQS_SIG_sphincs_sha2_256s_simple_verify
OQS_SIG_sphincs_sha2_256s_simple_verify_with_ctx_str
OQS_SIG_sphincs_shake_128f_simple_keypair
OQS_SIG_sphincs_shake_128f_simple_new
OQS_SIG_sphincs_shake_128f_simple_sign
OQS_SIG_sphincs_shake_128f_simple_sign_with_ctx_str
OQS_SIG_sphincs_shake_128f_simple_verify
OQS_SIG_sphincs_shake_128f_simple_verify_with_ctx_str
OQS_SIG_sphincs_shake_128s_simple_keypair
OQS_SIG_sphincs_shake_128s_simple_new
OQS_SIG_sphincs_shake_128s_simple_sign
OQS_SIG_sphincs_shake_128s_simple_sign_with_ctx_str
OQS_SIG_sphincs_shake_128s_simple_verify
OQS_SIG_sphincs_shake_128s_simple_verify_with_ctx_str
OQS_SIG_sphincs_shake_192f_simple_keypair
OQS_SIG_sphincs_shake_192f_simple_new
OQS_SIG_sphincs_shake_192f_simple_sign
OQS_SIG_sphincs_shake_192f_simple_sign_with_ctx_str
OQS_SIG_sphincs_shake_192f_simple_verify
OQS_SIG_sphincs_shake_192f_simple_verify_with_ctx_str
OQS_SIG_sphincs_shake_192s_simple_keypair
OQS_SIG_sphincs_shake_192s_simple_new
OQS_SIG_sphincs_shake_192s_simple_sign
OQS_SIG_sphincs_shake_192s_simple_sign_with_ctx_str
OQS_SIG_sphincs_shake_192s_simple_verify
OQS_SIG_sphincs_shake_192s_simple_verify_with_ctx_str
OQS_SIG_sphincs_shake_256f_simple_keypair
OQS_SIG_sphincs_shake_256f_simple_new
OQS_SIG_sphincs_shake_256f_simple_sign
OQS_SIG_sphincs_shake_256f_simple_sign_with_ctx_str
OQS_SIG_sphincs_shake_256f_simple_verify
OQS_SIG_sphincs_shake_256f_simple_verify_with_ctx_str
OQS_SIG_sphincs_shake_256s_simple_keypair
OQS_SIG_sphincs_shake_256s_simple_new
OQS_SIG_sphincs_shake_256s_simple_sign
OQS_SIG_sphincs_shake_256s_simple_sign_with_ctx_str
OQS_SIG_sphincs_shake_256s_simple_verify
OQS_SIG_sphincs_shake_256s_simple_verify_with_ctx_str
OQS_SIG_uov_ov_III_keypair
OQS_SIG_uov_ov_III_new
OQS_SIG_uov_ov_III_pkc_keypair
OQS_SIG_uov_ov_III_pkc_new
OQS_SIG_uov_ov_III_pkc_sign
OQS_SIG_uov_ov_III_pkc_sign_with_ctx_str
OQS_SIG_uov_ov_III_pkc_skc_keypair
OQS_SIG_uov_ov_III_pkc_skc_new
OQS_SIG_uov_ov_III_pkc_skc_sign
OQS_SIG_uov_ov_III_pkc_skc_sign_with_ctx_str
OQS_SIG_uov_ov_III_pkc_skc_verify
OQS_SIG_uov_ov_III_pkc_skc_verify_with_ctx_str
OQS_SIG_uov_ov_III_pkc_verify
OQS_SIG_uov_ov_III_pkc_verify_with_ctx_str
OQS_SIG_uov_ov_III_sign
OQS_SIG_uov_ov_III_sign_with_ctx_str
OQS_SIG_uov_ov_III_verify
OQS_SIG_uov_ov_III_verify_with_ctx_str
OQS_SIG_uov_ov_Ip_keypair
OQS_SIG_uov_ov_Ip_new
OQS_SIG_uov_ov_Ip_pkc_keypair
OQS_SIG_uov_ov_Ip_pkc_new
OQS_SIG_uov_ov_Ip_pkc_sign
OQS_SIG_uov_ov_Ip_pkc_sign_with_ctx_str
OQS_SIG_uov_ov_Ip_pkc_skc_keypair
OQS_SIG_uov_ov_Ip_pkc_skc_new
OQS_SIG_uov_ov_Ip_pkc_skc_sign
OQS_SIG_uov_ov_Ip_pkc_skc_sign_with_ctx_str
OQS_SIG_uov_ov_Ip_pkc_skc_verify
OQS_SIG_uov_ov_Ip_pkc_skc_verify_with_ctx_str
OQS_SIG_uov_ov_Ip_pkc_verify
OQS_SIG_uov_ov_Ip_pkc_verify_with_ctx_str
OQS_SIG_uov_ov_Ip_sign
OQS_SIG_uov_ov_Ip_sign_with_ctx_str
OQS_SIG_uov_ov_Ip_verify
OQS_SIG_uov_ov_Ip_verify_with_ctx_str
OQS_SIG_uov_ov_Is_keypair
OQS_SIG_uov_ov_Is_new
OQS_SIG_uov_ov_Is_pkc_keypair
OQS_SIG_uov_ov_Is_pkc_new
OQS_SIG_uov_ov_Is_pkc_sign
OQS_SIG_uov_ov_Is_pkc_sign_with_ctx_str
OQS_SIG_uov_ov_Is_pkc_skc_keypair
OQS_SIG_uov_ov_Is_pkc_skc_new
OQS_SIG_uov_ov_Is_pkc_skc_sign
OQS_SIG_uov_ov_Is_pkc_skc_sign_with_ctx_str
OQS_SIG_uov_ov_Is_pkc_skc_verify
OQS_SIG_uov_ov_Is_pkc_skc_verify_with_ctx_str
OQS_SIG_uov_ov_Is_pkc_verify
OQS_SIG_uov_ov_Is_pkc_verify_with_ctx_str
OQS_SIG_uov_ov_Is_sign
OQS_SIG_uov_ov_Is_sign_with_ctx_str
OQS_SIG_uov_ov_Is_verify
OQS_SIG_uov_ov_Is_verify_with_ctx_str
OQS_SIG_uov_ov_V_keypair
OQS_SIG_uov_ov_V_new
OQS_SIG_uov_ov_V_pkc_keypair
OQS_SIG_uov_ov_V_pkc_new
OQS_SIG_uov_ov_V_pkc_sign
OQS_SIG_uov_ov_V_pkc_sign_with_ctx_str
OQS_SIG_uov_ov_V_pkc_skc_keypair
OQS_SIG_uov_ov_V_pkc_skc_new
OQS_SIG_uov_ov_V_pkc_skc_sign
OQS_SIG_uov_ov_V_pkc_skc_sign_with_ctx_str
OQS_SIG_uov_ov_V_pkc_skc_verify
OQS_SIG_uov_ov_V_pkc_skc_verify_with_ctx_str
OQS_SIG_uov_ov_V_pkc_verify
OQS_SIG_uov_ov_V_pkc_verify_with_ctx_str
OQS_SIG_uov_ov_V_sign
OQS_SIG_uov_ov_V_sign_with_ctx_str
OQS_SIG_uov_ov_V_verify
OQS_SIG_uov_ov_V_verify_with_ctx_str
OQS_SIG_verify
Signature verification algorithm.
OQS_SIG_verify_with_ctx_str
Signature verification algorithm, with custom context string.