Skip to main content

Crate bicycl_rs_sys

Crate bicycl_rs_sys 

Source

Structs§

bicycl_cl_dlog_message_t
bicycl_cl_dlog_session_t
bicycl_cl_hsm2k_ct_t
bicycl_cl_hsm2k_pk_t
bicycl_cl_hsm2k_sk_t
bicycl_cl_hsm2k_t
bicycl_cl_hsmqk_ct_t
bicycl_cl_hsmqk_pk_t
bicycl_cl_hsmqk_sk_t
bicycl_cl_hsmqk_t
bicycl_classgroup_t
bicycl_context_t
bicycl_ecdsa_pk_t
bicycl_ecdsa_sig_t
bicycl_ecdsa_sk_t
bicycl_ecdsa_t
bicycl_joye_libert_ct_t
bicycl_joye_libert_pk_t
bicycl_joye_libert_sk_t
bicycl_joye_libert_t
bicycl_paillier_ct_t
bicycl_paillier_pk_t
bicycl_paillier_sk_t
bicycl_paillier_t
bicycl_qfi_t
bicycl_randgen_t
bicycl_threshold_ecdsa_session_t
bicycl_two_party_ecdsa_session_t

Enums§

bicycl_status_t

Constants§

BICYCL_CAPI_VERSION

Functions§

bicycl_cl_dlog_message_export_bytes
bicycl_cl_dlog_message_free
bicycl_cl_dlog_message_import_bytes
bicycl_cl_dlog_message_new
bicycl_cl_dlog_proof_run_demo
bicycl_cl_dlog_session_export_proof
bicycl_cl_dlog_session_export_statement
bicycl_cl_dlog_session_free
bicycl_cl_dlog_session_import_proof
bicycl_cl_dlog_session_import_statement
bicycl_cl_dlog_session_new
bicycl_cl_dlog_session_prepare_statement
bicycl_cl_dlog_session_prove_round
bicycl_cl_dlog_session_verify_round
bicycl_cl_hsm2k_Cl_Delta
bicycl_cl_hsm2k_Cl_DeltaK
bicycl_cl_hsm2k_DeltaK_decimal
bicycl_cl_hsm2k_Delta_decimal
bicycl_cl_hsm2k_M_decimal
bicycl_cl_hsm2k_N_decimal
bicycl_cl_hsm2k_add_ciphertexts
bicycl_cl_hsm2k_addscal_ciphertexts_decimal
bicycl_cl_hsm2k_ct_c1
bicycl_cl_hsm2k_ct_c2
bicycl_cl_hsm2k_ct_free
bicycl_cl_hsm2k_ct_new_from_c1c2
bicycl_cl_hsm2k_decrypt_decimal
bicycl_cl_hsm2k_dlog_in_F
bicycl_cl_hsm2k_encrypt_decimal
bicycl_cl_hsm2k_encrypt_decimal_with_r
bicycl_cl_hsm2k_free
bicycl_cl_hsm2k_from_Cl_DeltaK_to_Cl_Delta
bicycl_cl_hsm2k_h
bicycl_cl_hsm2k_keygen
bicycl_cl_hsm2k_new
bicycl_cl_hsm2k_pk_elt
bicycl_cl_hsm2k_pk_free
bicycl_cl_hsm2k_pk_new_from_qfi
bicycl_cl_hsm2k_power_of_f_decimal
bicycl_cl_hsm2k_power_of_h_decimal
bicycl_cl_hsm2k_scal_ciphertext_decimal
bicycl_cl_hsm2k_secretkey_bound_decimal
bicycl_cl_hsm2k_sk_decimal
bicycl_cl_hsm2k_sk_free
bicycl_cl_hsm2k_sk_new_from_decimal
bicycl_cl_hsmqk_Cl_Delta
bicycl_cl_hsmqk_Cl_DeltaK
bicycl_cl_hsmqk_DeltaK_bytes
bicycl_cl_hsmqk_DeltaK_decimal
bicycl_cl_hsmqk_Delta_decimal
bicycl_cl_hsmqk_M_bytes
bicycl_cl_hsmqk_M_decimal
bicycl_cl_hsmqk_add_ciphertexts
bicycl_cl_hsmqk_addscal_ciphertexts_bytes
bicycl_cl_hsmqk_addscal_ciphertexts_decimal
bicycl_cl_hsmqk_ct_c1
bicycl_cl_hsmqk_ct_c2
bicycl_cl_hsmqk_ct_free
bicycl_cl_hsmqk_ct_new_from_c1c2
bicycl_cl_hsmqk_decrypt_bytes
bicycl_cl_hsmqk_decrypt_decimal
bicycl_cl_hsmqk_dlog_in_F
bicycl_cl_hsmqk_dlog_in_F_bytes
bicycl_cl_hsmqk_encrypt_bytes
bicycl_cl_hsmqk_encrypt_bytes_with_r
bicycl_cl_hsmqk_encrypt_decimal
bicycl_cl_hsmqk_encrypt_decimal_with_r
bicycl_cl_hsmqk_free
bicycl_cl_hsmqk_from_Cl_DeltaK_to_Cl_Delta
bicycl_cl_hsmqk_h
bicycl_cl_hsmqk_keygen
bicycl_cl_hsmqk_new
bicycl_cl_hsmqk_p_decimal
bicycl_cl_hsmqk_pk_elt
bicycl_cl_hsmqk_pk_free
bicycl_cl_hsmqk_pk_new_from_qfi
bicycl_cl_hsmqk_power_of_f_bytes
bicycl_cl_hsmqk_power_of_f_decimal
bicycl_cl_hsmqk_power_of_h_bytes
bicycl_cl_hsmqk_power_of_h_decimal
bicycl_cl_hsmqk_q_bytes
bicycl_cl_hsmqk_q_decimal
bicycl_cl_hsmqk_scal_ciphertext_bytes
bicycl_cl_hsmqk_scal_ciphertext_decimal
bicycl_cl_hsmqk_secretkey_bound_bytes
bicycl_cl_hsmqk_secretkey_bound_decimal
bicycl_cl_hsmqk_sk_bytes
bicycl_cl_hsmqk_sk_decimal
bicycl_cl_hsmqk_sk_free
bicycl_cl_hsmqk_sk_new_from_bytes
bicycl_cl_hsmqk_sk_new_from_decimal
bicycl_cl_threshold_run_demo
bicycl_classgroup_discriminant_decimal
bicycl_classgroup_free
bicycl_classgroup_new_from_discriminant_decimal
bicycl_classgroup_nucomp
bicycl_classgroup_nucompinv
bicycl_classgroup_nudupl
bicycl_classgroup_nupow2_decimal
bicycl_classgroup_nupow_bytes
bicycl_classgroup_nupow_decimal
bicycl_classgroup_one
bicycl_classgroup_primeform_decimal
bicycl_context_clear_error
bicycl_context_free
bicycl_context_last_error
bicycl_context_new
bicycl_ecdsa_free
bicycl_ecdsa_keygen
bicycl_ecdsa_new
bicycl_ecdsa_pk_free
bicycl_ecdsa_sig_free
bicycl_ecdsa_sig_r_decimal
bicycl_ecdsa_sig_s_decimal
bicycl_ecdsa_sign_message
bicycl_ecdsa_sk_free
bicycl_ecdsa_verify_message
bicycl_get_abi_version
bicycl_get_version
bicycl_joye_libert_ct_free
bicycl_joye_libert_decrypt_decimal
bicycl_joye_libert_encrypt_decimal
bicycl_joye_libert_free
bicycl_joye_libert_keygen
bicycl_joye_libert_new
bicycl_joye_libert_pk_free
bicycl_joye_libert_sk_free
bicycl_paillier_ct_free
bicycl_paillier_decrypt_decimal
bicycl_paillier_encrypt_decimal
bicycl_paillier_free
bicycl_paillier_keygen
bicycl_paillier_new
bicycl_paillier_pk_free
bicycl_paillier_sk_free
bicycl_qfi_a_decimal
bicycl_qfi_b_decimal
bicycl_qfi_c_decimal
bicycl_qfi_discriminant_decimal
bicycl_qfi_dup
bicycl_qfi_equal
bicycl_qfi_free
bicycl_qfi_from_bytes
bicycl_qfi_is_one
bicycl_qfi_lift_bytes
bicycl_qfi_lift_decimal
bicycl_qfi_neg
bicycl_qfi_new_from_abc_decimal
bicycl_qfi_to_bytes
bicycl_qfi_to_maximal_order_bytes
bicycl_qfi_to_maximal_order_decimal
bicycl_randgen_free
bicycl_randgen_new_from_seed_decimal
bicycl_status_message
bicycl_threshold_ecdsa_keygen_finalize
bicycl_threshold_ecdsa_keygen_round1
bicycl_threshold_ecdsa_keygen_round2
bicycl_threshold_ecdsa_run_demo
bicycl_threshold_ecdsa_session_free
bicycl_threshold_ecdsa_session_new
bicycl_threshold_ecdsa_sign_finalize
bicycl_threshold_ecdsa_sign_round1
bicycl_threshold_ecdsa_sign_round2
bicycl_threshold_ecdsa_sign_round3
bicycl_threshold_ecdsa_sign_round4
bicycl_threshold_ecdsa_sign_round5
bicycl_threshold_ecdsa_sign_round6
bicycl_threshold_ecdsa_sign_round7
bicycl_threshold_ecdsa_sign_round8
bicycl_threshold_ecdsa_signature_valid
bicycl_two_party_ecdsa_keygen_round1
bicycl_two_party_ecdsa_keygen_round2
bicycl_two_party_ecdsa_keygen_round3
bicycl_two_party_ecdsa_keygen_round4
bicycl_two_party_ecdsa_run_demo
bicycl_two_party_ecdsa_session_free
bicycl_two_party_ecdsa_session_new
bicycl_two_party_ecdsa_sign_finalize
bicycl_two_party_ecdsa_sign_round1
bicycl_two_party_ecdsa_sign_round2
bicycl_two_party_ecdsa_sign_round3
bicycl_two_party_ecdsa_sign_round4
bicycl_zeroize