Docs.rs
picnic-sys-3.0.20
picnic-sys 3.0.20
Permalink
Docs.rs crate page
MIT
Links
Homepage
Repository
Crates.io
Source
Owners
sebastinas
Dependencies
libpicnic-sys ^0.1
normal
zeroize ^1.0
normal
Versions
100%
of the crate is documented
Platform
i686-unknown-linux-gnu
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate picnic_sys
Version 3.0.20
All Items
Structs
Enums
Constants
Functions
Type Definitions
?
Crate
picnic_sys
source
·
[
−
]
Expand description
Declarations for Picnic’s shared library
This crate is deprecated. Please use
libpicnic-sys
instead.
Structs
picnic_privatekey_t
picnic_publickey_t
Enums
picnic_params_t
Constants
LOWMC_BLOCK_SIZE_Picnic3_L1
LOWMC_BLOCK_SIZE_Picnic3_L3
LOWMC_BLOCK_SIZE_Picnic3_L5
LOWMC_BLOCK_SIZE_Picnic_L1_FS
LOWMC_BLOCK_SIZE_Picnic_L1_UR
LOWMC_BLOCK_SIZE_Picnic_L1_full
LOWMC_BLOCK_SIZE_Picnic_L3_FS
LOWMC_BLOCK_SIZE_Picnic_L3_UR
LOWMC_BLOCK_SIZE_Picnic_L3_full
LOWMC_BLOCK_SIZE_Picnic_L5_FS
LOWMC_BLOCK_SIZE_Picnic_L5_UR
LOWMC_BLOCK_SIZE_Picnic_L5_full
PICNIC_MAX_PRIVATEKEY_SIZE
PICNIC_MAX_PUBLICKEY_SIZE
PICNIC_PRIVATE_KEY_SIZE_Picnic3_L1
PICNIC_PRIVATE_KEY_SIZE_Picnic3_L3
PICNIC_PRIVATE_KEY_SIZE_Picnic3_L5
PICNIC_PRIVATE_KEY_SIZE_Picnic_L1_FS
PICNIC_PRIVATE_KEY_SIZE_Picnic_L1_UR
PICNIC_PRIVATE_KEY_SIZE_Picnic_L1_full
PICNIC_PRIVATE_KEY_SIZE_Picnic_L3_FS
PICNIC_PRIVATE_KEY_SIZE_Picnic_L3_UR
PICNIC_PRIVATE_KEY_SIZE_Picnic_L3_full
PICNIC_PRIVATE_KEY_SIZE_Picnic_L5_FS
PICNIC_PRIVATE_KEY_SIZE_Picnic_L5_UR
PICNIC_PRIVATE_KEY_SIZE_Picnic_L5_full
PICNIC_PUBLIC_KEY_SIZE_Picnic3_L1
PICNIC_PUBLIC_KEY_SIZE_Picnic3_L3
PICNIC_PUBLIC_KEY_SIZE_Picnic3_L5
PICNIC_PUBLIC_KEY_SIZE_Picnic_L1_FS
PICNIC_PUBLIC_KEY_SIZE_Picnic_L1_UR
PICNIC_PUBLIC_KEY_SIZE_Picnic_L1_full
PICNIC_PUBLIC_KEY_SIZE_Picnic_L3_FS
PICNIC_PUBLIC_KEY_SIZE_Picnic_L3_UR
PICNIC_PUBLIC_KEY_SIZE_Picnic_L3_full
PICNIC_PUBLIC_KEY_SIZE_Picnic_L5_FS
PICNIC_PUBLIC_KEY_SIZE_Picnic_L5_UR
PICNIC_PUBLIC_KEY_SIZE_Picnic_L5_full
PICNIC_SIGNATURE_SIZE_Picnic3_L1
PICNIC_SIGNATURE_SIZE_Picnic3_L3
PICNIC_SIGNATURE_SIZE_Picnic3_L5
PICNIC_SIGNATURE_SIZE_Picnic_L1_FS
PICNIC_SIGNATURE_SIZE_Picnic_L1_UR
PICNIC_SIGNATURE_SIZE_Picnic_L1_full
PICNIC_SIGNATURE_SIZE_Picnic_L3_FS
PICNIC_SIGNATURE_SIZE_Picnic_L3_UR
PICNIC_SIGNATURE_SIZE_Picnic_L3_full
PICNIC_SIGNATURE_SIZE_Picnic_L5_FS
PICNIC_SIGNATURE_SIZE_Picnic_L5_UR
PICNIC_SIGNATURE_SIZE_Picnic_L5_full
Functions
picnic_clear_private_key
⚠
picnic_get_param_name
⚠
picnic_get_private_key_param
⚠
picnic_get_private_key_size
⚠
picnic_get_public_key_param
⚠
picnic_get_public_key_size
⚠
picnic_keygen
⚠
picnic_read_private_key
⚠
picnic_read_public_key
⚠
picnic_sign
⚠
picnic_signature_size
⚠
picnic_sk_to_pk
⚠
picnic_validate_keypair
⚠
picnic_verify
⚠
picnic_write_private_key
⚠
picnic_write_public_key
⚠
Type Definitions
c_char
c_int
size_t