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
↓ 25 callers
Function
vec256_xor
crypto_kem/mceliece6960119f/avx2/vec256.h:49
↓ 25 callers
Function
vec256_xor
crypto_kem/mceliece460896/avx2/vec256.h:49
↓ 25 callers
Function
vec256_xor
crypto_kem/mceliece6960119/avx2/vec256.h:49
↓ 25 callers
Function
vec256_xor
crypto_kem/mceliece460896f/avx2/vec256.h:49
↓ 24 callers
Function
aes256_ctx_release
common/aes.c:637
↓ 24 callers
Function
load_bigendian_32
common/sha2.c:12
↓ 24 callers
Function
sha256_inc_ctx_clone
common/sha2.c:557
↓ 24 callers
Function
vec128_and
crypto_kem/mceliece6960119f/avx2/vec128.h:31
↓ 24 callers
Function
vec128_and
crypto_kem/mceliece460896/avx2/vec128.h:31
↓ 24 callers
Function
vec128_and
crypto_kem/mceliece6688128f/avx2/vec128.h:31
↓ 24 callers
Function
vec128_and
crypto_kem/mceliece8192128/avx2/vec128.h:31
↓ 24 callers
Function
vec128_and
crypto_kem/mceliece6960119/avx2/vec128.h:31
↓ 24 callers
Function
vec128_and
crypto_kem/mceliece460896f/avx2/vec128.h:31
↓ 24 callers
Function
vec128_and
crypto_kem/mceliece6688128/avx2/vec128.h:31
↓ 24 callers
Function
vec128_and
crypto_kem/mceliece8192128f/avx2/vec128.h:31
↓ 23 callers
Function
PQCLEAN_HQC128_CLEAN_gf_mul
* Multiplies two elements of GF(2^GF_M). * @returns the product a*b * @param[in] a Element of GF(2^GF_M) * @param[in] b Element of GF(2^GF_M) */
crypto_kem/hqc-128/clean/gf.c:121
↓ 23 callers
Function
PQCLEAN_HQC192_CLEAN_gf_mul
* Multiplies two elements of GF(2^GF_M). * @returns the product a*b * @param[in] a Element of GF(2^GF_M) * @param[in] b Element of GF(2^GF_M) */
crypto_kem/hqc-192/clean/gf.c:121
↓ 23 callers
Function
PQCLEAN_HQC256_CLEAN_gf_mul
* Multiplies two elements of GF(2^GF_M). * @returns the product a*b * @param[in] a Element of GF(2^GF_M) * @param[in] b Element of GF(2^GF_M) */
crypto_kem/hqc-256/clean/gf.c:121
↓ 22 callers
Function
fpr_of
crypto_sign/falcon-padded-512/aarch64/fpr.h:54
↓ 22 callers
Function
fpr_of
crypto_sign/falcon-padded-1024/aarch64/fpr.h:54
↓ 22 callers
Function
fpr_of
crypto_sign/falcon-1024/aarch64/fpr.h:54
↓ 22 callers
Function
fpr_of
crypto_sign/falcon-512/aarch64/fpr.h:54
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-padded-512/avx2/keygen.c:630
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-padded-512/aarch64/keygen.c:631
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-padded-512/clean/keygen.c:630
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-padded-1024/avx2/keygen.c:630
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-padded-1024/aarch64/keygen.c:631
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-padded-1024/clean/keygen.c:630
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-1024/avx2/keygen.c:630
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-1024/aarch64/keygen.c:631
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-1024/clean/keygen.c:630
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-512/avx2/keygen.c:630
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-512/aarch64/keygen.c:631
↓ 22 callers
Function
modp_set
* Reduce a small signed integer modulo a small prime. The source * value x MUST be such that -p < x < p. */
crypto_sign/falcon-512/clean/keygen.c:630
↓ 21 callers
Function
aes256_ctr
common/aes.c:625
↓ 21 callers
Function
aes256_ctr_keyexp
common/aes.c:601
↓ 21 callers
Function
fpr_mul
crypto_sign/falcon-padded-512/avx2/fpr.h:211
↓ 21 callers
Function
fpr_mul
crypto_sign/falcon-padded-1024/avx2/fpr.h:211
↓ 21 callers
Function
fpr_mul
crypto_sign/falcon-1024/avx2/fpr.h:211
↓ 21 callers
Function
fpr_mul
crypto_sign/falcon-512/avx2/fpr.h:211
↓ 19 callers
Function
vec256_mul
bitsliced field multiplications */
crypto_kem/mceliece348864/avx2/vec256.h:99
↓ 19 callers
Function
vec256_mul
bitsliced field multiplications */
crypto_kem/mceliece348864f/avx2/vec256.h:99
↓ 19 callers
Function
vec256_set4x
crypto_kem/mceliece6960119f/avx2/vec256.h:34
↓ 19 callers
Function
vec256_set4x
crypto_kem/mceliece460896/avx2/vec256.h:34
↓ 19 callers
Function
vec256_set4x
crypto_kem/mceliece6960119/avx2/vec256.h:34
↓ 19 callers
Function
vec256_set4x
crypto_kem/mceliece460896f/avx2/vec256.h:34
↓ 18 callers
Function
PQCLEAN_FALCON1024_AVX2_poly_mul_fft
see inner.h */
crypto_sign/falcon-1024/avx2/fft.c:492
↓ 18 callers
Function
PQCLEAN_FALCON1024_CLEAN_poly_mul_fft
see inner.h */
crypto_sign/falcon-1024/clean/fft.c:392
↓ 18 callers
Function
PQCLEAN_FALCON512_AVX2_poly_mul_fft
see inner.h */
crypto_sign/falcon-512/avx2/fft.c:492
↓ 18 callers
Function
PQCLEAN_FALCON512_CLEAN_poly_mul_fft
see inner.h */
crypto_sign/falcon-512/clean/fft.c:392
↓ 18 callers
Function
PQCLEAN_FALCONPADDED1024_AVX2_poly_mul_fft
see inner.h */
crypto_sign/falcon-padded-1024/avx2/fft.c:492
↓ 18 callers
Function
PQCLEAN_FALCONPADDED1024_CLEAN_poly_mul_fft
see inner.h */
crypto_sign/falcon-padded-1024/clean/fft.c:392
↓ 18 callers
Function
PQCLEAN_FALCONPADDED512_AVX2_poly_mul_fft
see inner.h */
crypto_sign/falcon-padded-512/avx2/fft.c:492
↓ 18 callers
Function
PQCLEAN_FALCONPADDED512_CLEAN_poly_mul_fft
see inner.h */
crypto_sign/falcon-padded-512/clean/fft.c:392
↓ 18 callers
Function
fpr_of
crypto_sign/falcon-padded-512/avx2/fpr.h:54
↓ 18 callers
Function
fpr_of
crypto_sign/falcon-padded-1024/avx2/fpr.h:54
↓ 18 callers
Function
fpr_of
crypto_sign/falcon-1024/avx2/fpr.h:54
↓ 18 callers
Function
fpr_of
crypto_sign/falcon-512/avx2/fpr.h:54
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-192f-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-192f-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-192f-simple/aarch64/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-256s-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-128f-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-128f-simple/aarch64/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-128f-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-192s-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-192s-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-192s-simple/aarch64/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-128s-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-128s-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-128s-simple/aarch64/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-256s-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-256s-simple/aarch64/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-256f-simple/avx2/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-256f-simple/aarch64/address.c:28
↓ 18 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-256f-simple/avx2/address.c:28
↓ 18 callers
Function
vec256_set4x
crypto_kem/mceliece6688128f/avx2/vec256.h:34
↓ 18 callers
Function
vec256_set4x
crypto_kem/mceliece8192128/avx2/vec256.h:34
↓ 18 callers
Function
vec256_set4x
crypto_kem/mceliece6688128/avx2/vec256.h:34
↓ 18 callers
Function
vec256_set4x
crypto_kem/mceliece8192128f/avx2/vec256.h:34
↓ 17 callers
Function
gf_mul
crypto_kem/mceliece348864/clean/gf.c:22
↓ 17 callers
Function
gf_mul
crypto_kem/mceliece348864f/clean/gf.c:22
↓ 16 callers
Function
PQCLEAN_MLDSA44_AVX2_poly_nttunpack
crypto_sign/ml-dsa-44/avx2/poly.c:180
↓ 16 callers
Function
check_canary
test/crypto_sign/functest.c:44
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-192f-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-192f-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-256s-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-128f-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-128f-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-192s-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-192s-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-128s-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-128s-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-256s-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-shake-256f-simple/clean/address.c:28
↓ 16 callers
Function
set_type
* Specify the reason we'll use this address structure for, that is, what * hash will we compute with it. This is used so that unrelated types of *
crypto_sign/sphincs-sha2-256f-simple/clean/address.c:28
↓ 16 callers
Function
write_canary
allocate a bit more for all keys and messages and * make sure it is not touched by the implementations. */
test/crypto_sign/functest.c:38
↓ 15 callers
Function
malloc_s
test/crypto_kem/functest.c:35
↓ 15 callers
Function
mq_montymul
* Montgomery multiplication modulo q. If we set R = 2^16 mod q, then * this function computes: x * y / R mod q * Operands must be in the 0..q-1 rang
crypto_sign/falcon-padded-512/avx2/vrfy.c:389
↓ 15 callers
Function
mq_montymul
* Montgomery multiplication modulo q. If we set R = 2^16 mod q, then * this function computes: x * y / R mod q * Operands must be in the 0..q-1 rang
crypto_sign/falcon-padded-512/clean/vrfy.c:389
← previous
next →
101–200 of 8,015, ranked by callers