Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PQClean/PQClean
/ functions
Functions
8,015 in github.com/PQClean/PQClean
⨍
Functions
8,015
◇
Types & classes
145
↓ 6 callers
Function
set_keypair_addr
* Specify which Merkle leaf we're working on; that is, which OTS keypair * we're talking about. */
crypto_sign/sphincs-shake-256f-simple/aarch64/address.c:46
↓ 6 callers
Function
set_keypair_addr
* Specify which Merkle leaf we're working on; that is, which OTS keypair * we're talking about. */
crypto_sign/sphincs-shake-256f-simple/clean/address.c:46
↓ 6 callers
Function
set_keypair_addr
* Specify which Merkle leaf we're working on; that is, which OTS keypair * we're talking about. */
crypto_sign/sphincs-sha2-256f-simple/avx2/address.c:46
↓ 6 callers
Function
set_keypair_addr
* Specify which Merkle leaf we're working on; that is, which OTS keypair * we're talking about. */
crypto_sign/sphincs-sha2-256f-simple/clean/address.c:46
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-192f-simple/avx2/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-192f-simple/clean/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-192f-simple/avx2/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-192f-simple/aarch64/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-192f-simple/clean/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-256s-simple/avx2/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-256s-simple/clean/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-128f-simple/avx2/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-128f-simple/aarch64/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-128f-simple/clean/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-128f-simple/avx2/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-128f-simple/clean/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-192s-simple/avx2/address.c:85
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-192s-simple/clean/address.c:85
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-192s-simple/avx2/address.c:85
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-192s-simple/aarch64/address.c:85
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-192s-simple/clean/address.c:85
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-128s-simple/avx2/address.c:85
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-128s-simple/clean/address.c:85
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-128s-simple/avx2/address.c:85
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-128s-simple/aarch64/address.c:85
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-128s-simple/clean/address.c:85
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-256s-simple/avx2/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-256s-simple/aarch64/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-256s-simple/clean/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-256f-simple/avx2/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-256f-simple/aarch64/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-shake-256f-simple/clean/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-256f-simple/avx2/address.c:81
↓ 6 callers
Function
set_tree_height
* Specify the height of the node in the Merkle/FORS tree we are in * (the tree height) */
crypto_sign/sphincs-sha2-256f-simple/clean/address.c:81
↓ 6 callers
Function
shake128_inc_squeeze
common/fips202.c:541
↓ 6 callers
Function
store64
crypto_sign/sphincs-shake-192f-simple/aarch64/fips202x2.c:17
↓ 6 callers
Function
store64
crypto_sign/sphincs-shake-128f-simple/aarch64/fips202x2.c:17
↓ 6 callers
Function
store64
crypto_sign/sphincs-shake-192s-simple/aarch64/fips202x2.c:17
↓ 6 callers
Function
store64
crypto_sign/sphincs-shake-128s-simple/aarch64/fips202x2.c:17
↓ 6 callers
Function
store64
crypto_sign/sphincs-shake-256s-simple/aarch64/fips202x2.c:17
↓ 6 callers
Function
store64
crypto_sign/sphincs-shake-256f-simple/aarch64/fips202x2.c:17
↓ 6 callers
Function
store8
crypto_kem/mceliece8192128/avx2/util.h:63
↓ 6 callers
Function
store8
crypto_kem/mceliece8192128f/avx2/util.h:63
↓ 6 callers
Function
thashx2
* 2-way parallel version of thash; takes 2x as much input and output */
crypto_sign/sphincs-shake-192f-simple/aarch64/thash_shake_simplex2.c:29
↓ 6 callers
Function
thashx2
* 2-way parallel version of thash; takes 2x as much input and output */
crypto_sign/sphincs-shake-128f-simple/aarch64/thash_shake_simplex2.c:29
↓ 6 callers
Function
thashx2
* 2-way parallel version of thash; takes 2x as much input and output */
crypto_sign/sphincs-shake-192s-simple/aarch64/thash_shake_simplex2.c:29
↓ 6 callers
Function
thashx2
* 2-way parallel version of thash; takes 2x as much input and output */
crypto_sign/sphincs-shake-128s-simple/aarch64/thash_shake_simplex2.c:29
↓ 6 callers
Function
thashx2
* 2-way parallel version of thash; takes 2x as much input and output */
crypto_sign/sphincs-shake-256s-simple/aarch64/thash_shake_simplex2.c:29
↓ 6 callers
Function
thashx2
* 2-way parallel version of thash; takes 2x as much input and output */
crypto_sign/sphincs-shake-256f-simple/aarch64/thash_shake_simplex2.c:29
↓ 6 callers
Function
transpose
Transpose 4 vectors containing 64-bit values That is, it rearranges the array: A B C D E F G H I J K L M N O P into A E I M B F J N C G K O D H L P wh
crypto_sign/sphincs-sha2-256s-simple/avx2/sha512x4.c:27
↓ 6 callers
Function
transpose
Transpose 4 vectors containing 64-bit values That is, it rearranges the array: A B C D E F G H I J K L M N O P into A E I M B F J N C G K O D H L P wh
crypto_sign/sphincs-sha2-192s-simple/avx2/sha512x4.c:27
↓ 6 callers
Function
transpose
Transpose 4 vectors containing 64-bit values That is, it rearranges the array: A B C D E F G H I J K L M N O P into A E I M B F J N C G K O D H L P wh
crypto_sign/sphincs-sha2-256f-simple/avx2/sha512x4.c:27
↓ 6 callers
Function
transpose_64x128_sp
crypto_kem/mceliece6960119f/avx2/transpose.h:25
↓ 6 callers
Function
transpose_64x128_sp
crypto_kem/mceliece460896/avx2/transpose.h:25
↓ 6 callers
Function
transpose_64x128_sp
crypto_kem/mceliece6688128f/avx2/transpose.h:25
↓ 6 callers
Function
transpose_64x128_sp
crypto_kem/mceliece8192128/avx2/transpose.h:25
↓ 6 callers
Function
transpose_64x128_sp
crypto_kem/mceliece6960119/avx2/transpose.h:25
↓ 6 callers
Function
transpose_64x128_sp
crypto_kem/mceliece460896f/avx2/transpose.h:25
↓ 6 callers
Function
transpose_64x128_sp
crypto_kem/mceliece6688128/avx2/transpose.h:25
↓ 6 callers
Function
transpose_64x128_sp
crypto_kem/mceliece8192128f/avx2/transpose.h:25
↓ 6 callers
Function
transpose_64x64
input: in, a 64x64 matrix over GF(2) */ output: out, transpose of in */
crypto_kem/mceliece348864/clean/transpose.c:11
↓ 6 callers
Function
transpose_64x64
input: in, a 64x64 matrix over GF(2) */ output: out, transpose of in */
crypto_kem/mceliece348864f/clean/transpose.c:11
↓ 6 callers
Function
vec128_mul
bitsliced field multiplications */
crypto_kem/mceliece6960119f/avx2/vec128.h:93
↓ 6 callers
Function
vec128_mul
bitsliced field multiplications */
crypto_kem/mceliece460896/avx2/vec128.h:93
↓ 6 callers
Function
vec128_mul
bitsliced field multiplications */
crypto_kem/mceliece6688128f/avx2/vec128.h:93
↓ 6 callers
Function
vec128_mul
bitsliced field multiplications */
crypto_kem/mceliece8192128/avx2/vec128.h:93
↓ 6 callers
Function
vec128_mul
bitsliced field multiplications */
crypto_kem/mceliece6960119/avx2/vec128.h:93
↓ 6 callers
Function
vec128_mul
bitsliced field multiplications */
crypto_kem/mceliece460896f/avx2/vec128.h:93
↓ 6 callers
Function
vec128_mul
bitsliced field multiplications */
crypto_kem/mceliece6688128/avx2/vec128.h:93
↓ 6 callers
Function
vec128_mul
bitsliced field multiplications */
crypto_kem/mceliece8192128f/avx2/vec128.h:93
↓ 6 callers
Function
vec128_setbits
crypto_kem/mceliece8192128/avx2/vec128.h:58
↓ 6 callers
Function
vec128_setbits
crypto_kem/mceliece8192128f/avx2/vec128.h:58
↓ 6 callers
Function
vec128_unpack_high
crypto_kem/mceliece6960119f/avx2/vec128.h:54
↓ 6 callers
Function
vec128_unpack_high
crypto_kem/mceliece460896/avx2/vec128.h:54
↓ 6 callers
Function
vec128_unpack_high
crypto_kem/mceliece6688128f/avx2/vec128.h:54
↓ 6 callers
Function
vec128_unpack_high
crypto_kem/mceliece8192128/avx2/vec128.h:54
↓ 6 callers
Function
vec128_unpack_high
crypto_kem/mceliece6960119/avx2/vec128.h:54
↓ 6 callers
Function
vec128_unpack_high
crypto_kem/mceliece460896f/avx2/vec128.h:54
↓ 6 callers
Function
vec128_unpack_high
crypto_kem/mceliece6688128/avx2/vec128.h:54
↓ 6 callers
Function
vec128_unpack_high
crypto_kem/mceliece8192128f/avx2/vec128.h:54
↓ 5 callers
Function
FPR
* Expectations: * s = 0 or 1 * exponent e is "arbitrary" and unbiased * 2^54 <= m < 2^55 * Numerical value is (-1)^2 * m * 2^e * * Exponen
crypto_sign/falcon-padded-512/clean/fpr.h:170
↓ 5 callers
Function
FPR
* Expectations: * s = 0 or 1 * exponent e is "arbitrary" and unbiased * 2^54 <= m < 2^55 * Numerical value is (-1)^2 * m * 2^e * * Exponen
crypto_sign/falcon-padded-1024/clean/fpr.h:170
↓ 5 callers
Function
FPR
* Expectations: * s = 0 or 1 * exponent e is "arbitrary" and unbiased * 2^54 <= m < 2^55 * Numerical value is (-1)^2 * m * 2^e * * Exponen
crypto_sign/falcon-1024/clean/fpr.h:170
↓ 5 callers
Function
FPR
* Expectations: * s = 0 or 1 * exponent e is "arbitrary" and unbiased * 2^54 <= m < 2^55 * Numerical value is (-1)^2 * m * 2^e * * Exponen
crypto_sign/falcon-512/clean/fpr.h:170
↓ 5 callers
Function
PQCLEAN_FALCON1024_AARCH64_poly_compare_with_zero
* Check f[] has 0 * Return: * 1 if 0 in f[] * otherwise, 0 */
crypto_sign/falcon-1024/aarch64/poly_int.c:153
↓ 5 callers
Function
PQCLEAN_FALCON1024_AARCH64_poly_int8_to_int16
crypto_sign/falcon-1024/aarch64/poly_int.c:28
↓ 5 callers
Function
PQCLEAN_FALCON1024_AARCH64_poly_mulselfadj_fft
see inner.h */ * c = a * adj(a) */
crypto_sign/falcon-1024/aarch64/poly_float.c:476
↓ 5 callers
Function
PQCLEAN_FALCON512_AARCH64_poly_compare_with_zero
* Check f[] has 0 * Return: * 1 if 0 in f[] * otherwise, 0 */
crypto_sign/falcon-512/aarch64/poly_int.c:153
↓ 5 callers
Function
PQCLEAN_FALCON512_AARCH64_poly_int8_to_int16
crypto_sign/falcon-512/aarch64/poly_int.c:28
↓ 5 callers
Function
PQCLEAN_FALCON512_AARCH64_poly_mulselfadj_fft
see inner.h */ * c = a * adj(a) */
crypto_sign/falcon-512/aarch64/poly_float.c:476
↓ 5 callers
Function
PQCLEAN_FALCONPADDED1024_AARCH64_poly_compare_with_zero
* Check f[] has 0 * Return: * 1 if 0 in f[] * otherwise, 0 */
crypto_sign/falcon-padded-1024/aarch64/poly_int.c:153
↓ 5 callers
Function
PQCLEAN_FALCONPADDED1024_AARCH64_poly_int8_to_int16
crypto_sign/falcon-padded-1024/aarch64/poly_int.c:28
↓ 5 callers
Function
PQCLEAN_FALCONPADDED1024_AARCH64_poly_mulselfadj_fft
see inner.h */ * c = a * adj(a) */
crypto_sign/falcon-padded-1024/aarch64/poly_float.c:476
↓ 5 callers
Function
PQCLEAN_FALCONPADDED512_AARCH64_poly_compare_with_zero
* Check f[] has 0 * Return: * 1 if 0 in f[] * otherwise, 0 */
crypto_sign/falcon-padded-512/aarch64/poly_int.c:153
↓ 5 callers
Function
PQCLEAN_FALCONPADDED512_AARCH64_poly_int8_to_int16
crypto_sign/falcon-padded-512/aarch64/poly_int.c:28
↓ 5 callers
Function
PQCLEAN_FALCONPADDED512_AARCH64_poly_mulselfadj_fft
see inner.h */ * c = a * adj(a) */
crypto_sign/falcon-padded-512/aarch64/poly_float.c:476
↓ 5 callers
Function
PQCLEAN_HQC128_CLEAN_seedexpander_init
* @brief Initialise a SHAKE-256 based seed expander * * Derived from function SHAKE_256 in fips202.c * * @param[out] state Keccak internal state a
crypto_kem/hqc-128/clean/shake_prng.c:20
↓ 5 callers
Function
PQCLEAN_HQC128_CLEAN_seedexpander_release
* @brief Release the seed expander context * @param[in] state Internal state of the seed expander */
crypto_kem/hqc-128/clean/shake_prng.c:58
↓ 5 callers
Function
PQCLEAN_HQC128_CLEAN_vect_add
* @brief Adds two vectors * * @param[out] o Pointer to an array that is the result * @param[in] v1 Pointer to an array that is the first vector *
crypto_kem/hqc-128/clean/vector.c:144
↓ 5 callers
Function
PQCLEAN_HQC192_CLEAN_seedexpander_init
* @brief Initialise a SHAKE-256 based seed expander * * Derived from function SHAKE_256 in fips202.c * * @param[out] state Keccak internal state a
crypto_kem/hqc-192/clean/shake_prng.c:20
← previous
next →
901–1,000 of 8,015, ranked by callers