Expand description
§Declarations for Picnic’s shared library
This crate is deprecated. Please use libpicnic-sys instead.
Structs§
Enums§
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