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
↓ 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-1024/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-1024/clean/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-1024/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-1024/clean/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-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-512/clean/vrfy.c:389
↓ 15 callers
Function
vec128_set2x
crypto_kem/mceliece348864/avx2/vec128.h:49
↓ 15 callers
Function
vec128_set2x
crypto_kem/mceliece348864f/avx2/vec128.h:49
↓ 14 callers
Function
KeccakP1600times4_PermuteAll_24rounds
common/keccak4x/KeccakP-1600-times4-SIMD256.c:806
↓ 14 callers
Function
PQCLEAN_MLDSA87_AVX2_poly_uniform_4x
crypto_sign/ml-dsa-87/avx2/poly.c:393
↓ 14 callers
Function
sha256_inc_blocks
common/sha2.c:601
↓ 14 callers
Function
sha256_inc_init
common/sha2.c:510
↓ 14 callers
Function
vec256_mul
bitsliced field multiplications */
crypto_kem/mceliece6960119f/avx2/vec256.h:99
↓ 14 callers
Function
vec256_mul
bitsliced field multiplications */
crypto_kem/mceliece460896/avx2/vec256.h:99
↓ 14 callers
Function
vec256_mul
bitsliced field multiplications */
crypto_kem/mceliece6688128f/avx2/vec256.h:99
↓ 14 callers
Function
vec256_mul
bitsliced field multiplications */
crypto_kem/mceliece8192128/avx2/vec256.h:99
↓ 14 callers
Function
vec256_mul
bitsliced field multiplications */
crypto_kem/mceliece6960119/avx2/vec256.h:99
↓ 14 callers
Function
vec256_mul
bitsliced field multiplications */
crypto_kem/mceliece460896f/avx2/vec256.h:99
↓ 14 callers
Function
vec256_mul
bitsliced field multiplications */
crypto_kem/mceliece6688128/avx2/vec256.h:99
↓ 14 callers
Function
vec256_mul
bitsliced field multiplications */
crypto_kem/mceliece8192128f/avx2/vec256.h:99
↓ 13 callers
Function
PQCLEAN_FALCON1024_AARCH64_poly_ntt
* Assume Input in the range [-Q/2, Q/2] * Total Barrett point for N = 512, 1024: 2048, 4096 */
crypto_sign/falcon-1024/aarch64/ntt.c:31
↓ 13 callers
Function
PQCLEAN_FALCON1024_AVX2_poly_add
see inner.h */
crypto_sign/falcon-1024/avx2/fft.c:408
↓ 13 callers
Function
PQCLEAN_FALCON1024_CLEAN_poly_add
see inner.h */
crypto_sign/falcon-1024/clean/fft.c:346
↓ 13 callers
Function
PQCLEAN_FALCON512_AARCH64_poly_ntt
* Assume Input in the range [-Q/2, Q/2] * Total Barrett point for N = 512, 1024: 2048, 4096 */
crypto_sign/falcon-512/aarch64/ntt.c:33
↓ 13 callers
Function
PQCLEAN_FALCON512_AVX2_poly_add
see inner.h */
crypto_sign/falcon-512/avx2/fft.c:408
↓ 13 callers
Function
PQCLEAN_FALCON512_CLEAN_poly_add
see inner.h */
crypto_sign/falcon-512/clean/fft.c:346
↓ 13 callers
Function
PQCLEAN_FALCONPADDED1024_AARCH64_poly_ntt
* Assume Input in the range [-Q/2, Q/2] * Total Barrett point for N = 512, 1024: 2048, 4096 */
crypto_sign/falcon-padded-1024/aarch64/ntt.c:31
↓ 13 callers
Function
PQCLEAN_FALCONPADDED1024_AVX2_poly_add
see inner.h */
crypto_sign/falcon-padded-1024/avx2/fft.c:408
↓ 13 callers
Function
PQCLEAN_FALCONPADDED1024_CLEAN_poly_add
see inner.h */
crypto_sign/falcon-padded-1024/clean/fft.c:346
↓ 13 callers
Function
PQCLEAN_FALCONPADDED512_AARCH64_poly_ntt
* Assume Input in the range [-Q/2, Q/2] * Total Barrett point for N = 512, 1024: 2048, 4096 */
crypto_sign/falcon-padded-512/aarch64/ntt.c:33
↓ 13 callers
Function
PQCLEAN_FALCONPADDED512_AVX2_poly_add
see inner.h */
crypto_sign/falcon-padded-512/avx2/fft.c:408
↓ 13 callers
Function
PQCLEAN_FALCONPADDED512_CLEAN_poly_add
see inner.h */
crypto_sign/falcon-padded-512/clean/fft.c:346
↓ 13 callers
Function
fpr_add
crypto_sign/falcon-padded-512/avx2/fpr.h:186
↓ 13 callers
Function
fpr_add
crypto_sign/falcon-padded-1024/avx2/fpr.h:186
↓ 13 callers
Function
fpr_add
crypto_sign/falcon-1024/avx2/fpr.h:186
↓ 13 callers
Function
fpr_add
crypto_sign/falcon-512/avx2/fpr.h:186
↓ 13 callers
Function
fpr_neg
crypto_sign/falcon-padded-512/avx2/fpr.h:196
↓ 13 callers
Function
fpr_neg
crypto_sign/falcon-padded-512/clean/fpr.h:396
↓ 13 callers
Function
fpr_neg
crypto_sign/falcon-padded-1024/avx2/fpr.h:196
↓ 13 callers
Function
fpr_neg
crypto_sign/falcon-padded-1024/clean/fpr.h:396
↓ 13 callers
Function
fpr_neg
crypto_sign/falcon-1024/avx2/fpr.h:196
↓ 13 callers
Function
fpr_neg
crypto_sign/falcon-1024/clean/fpr.h:396
↓ 13 callers
Function
fpr_neg
crypto_sign/falcon-512/avx2/fpr.h:196
↓ 13 callers
Function
fpr_neg
crypto_sign/falcon-512/clean/fpr.h:396
↓ 13 callers
Function
gf_mul
crypto_kem/mceliece348864/avx2/gf.c:22
↓ 13 callers
Function
gf_mul
crypto_kem/mceliece348864f/avx2/gf.c:22
↓ 13 callers
Function
int32_sort
crypto_kem/mceliece6960119f/avx2/int32_sort.h:21
↓ 13 callers
Function
int32_sort
crypto_kem/mceliece348864/avx2/int32_sort.h:21
↓ 13 callers
Function
int32_sort
crypto_kem/mceliece460896/avx2/int32_sort.h:21
↓ 13 callers
Function
int32_sort
crypto_kem/mceliece6688128f/avx2/int32_sort.h:21
↓ 13 callers
Function
int32_sort
crypto_kem/mceliece8192128/avx2/int32_sort.h:21
↓ 13 callers
Function
int32_sort
crypto_kem/mceliece348864f/avx2/int32_sort.h:21
↓ 13 callers
Function
int32_sort
crypto_kem/mceliece6960119/avx2/int32_sort.h:21
↓ 13 callers
Function
int32_sort
crypto_kem/mceliece460896f/avx2/int32_sort.h:21
↓ 13 callers
Function
int32_sort
crypto_kem/mceliece6688128/avx2/int32_sort.h:21
↓ 13 callers
Function
int32_sort
crypto_kem/mceliece8192128f/avx2/int32_sort.h:21
↓ 13 callers
Function
malloc_s
Safe malloc */
test/crypto_sign/functest.c:54
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-512/avx2/keygen.c:1005
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-512/aarch64/keygen.c:1006
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-512/clean/keygen.c:1005
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-1024/avx2/keygen.c:1005
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-1024/aarch64/keygen.c:1006
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-1024/clean/keygen.c:1005
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-1024/avx2/keygen.c:1005
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-1024/aarch64/keygen.c:1006
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-1024/clean/keygen.c:1005
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-512/avx2/keygen.c:1005
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-512/aarch64/keygen.c:1006
↓ 13 callers
Function
modp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-512/clean/keygen.c:1005
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-padded-512/avx2/keygen.c:651
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-padded-512/aarch64/keygen.c:652
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-padded-512/clean/keygen.c:651
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-padded-1024/avx2/keygen.c:651
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-padded-1024/aarch64/keygen.c:652
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-padded-1024/clean/keygen.c:651
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-1024/avx2/keygen.c:651
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-1024/aarch64/keygen.c:652
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-1024/clean/keygen.c:651
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-512/avx2/keygen.c:651
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-512/aarch64/keygen.c:652
↓ 13 callers
Function
modp_ninv31
* Compute -1/p mod 2^31. This works for all odd integers p that fit * on 31 bits. */
crypto_sign/falcon-512/clean/keygen.c:651
↓ 13 callers
Function
sha256_inc_ctx_release
Destroy the hash state. */
common/sha2.c:587
↓ 13 callers
Function
shake128_absorb
* Name: shake128_absorb * * Description: Absorb step of the SHAKE128 XOF. * non-incremental, starts by zeroeing the state. *
common/fips202.c:600
↓ 13 callers
Function
vec256_set4x
crypto_kem/mceliece348864/avx2/vec256.h:34
↓ 13 callers
Function
vec256_set4x
crypto_kem/mceliece348864f/avx2/vec256.h:34
↓ 13 callers
Function
vec256_sq
bitsliced field squarings */
crypto_kem/mceliece6960119f/avx2/vec256.c:9
↓ 13 callers
Function
vec256_sq
bitsliced field squarings */
crypto_kem/mceliece460896/avx2/vec256.c:9
↓ 13 callers
Function
vec256_sq
bitsliced field squarings */
crypto_kem/mceliece6688128f/avx2/vec256.c:9
↓ 13 callers
Function
vec256_sq
bitsliced field squarings */
crypto_kem/mceliece8192128/avx2/vec256.c:9
↓ 13 callers
Function
vec256_sq
bitsliced field squarings */
crypto_kem/mceliece6960119/avx2/vec256.c:9
↓ 13 callers
Function
vec256_sq
bitsliced field squarings */
crypto_kem/mceliece460896f/avx2/vec256.c:9
↓ 13 callers
Function
vec256_sq
bitsliced field squarings */
crypto_kem/mceliece6688128/avx2/vec256.c:9
↓ 13 callers
Function
vec256_sq
bitsliced field squarings */
crypto_kem/mceliece8192128f/avx2/vec256.c:9
↓ 12 callers
Function
PQCLEAN_FALCON1024_AARCH64_poly_mul_fft
see inner.h */ * c = a * b */
crypto_sign/falcon-1024/aarch64/poly_float.c:264
↓ 12 callers
Function
PQCLEAN_FALCON1024_AARCH64_smallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-1024/aarch64/util.c:30
↓ 12 callers
Function
PQCLEAN_FALCON512_AARCH64_poly_mul_fft
see inner.h */ * c = a * b */
crypto_sign/falcon-512/aarch64/poly_float.c:264
↓ 12 callers
Function
PQCLEAN_FALCON512_AARCH64_smallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-512/aarch64/util.c:30
↓ 12 callers
Function
PQCLEAN_FALCONPADDED1024_AARCH64_poly_mul_fft
see inner.h */ * c = a * b */
crypto_sign/falcon-padded-1024/aarch64/poly_float.c:264
↓ 12 callers
Function
PQCLEAN_FALCONPADDED1024_AARCH64_smallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-padded-1024/aarch64/util.c:30
↓ 12 callers
Function
PQCLEAN_FALCONPADDED512_AARCH64_poly_mul_fft
see inner.h */ * c = a * b */
crypto_sign/falcon-padded-512/aarch64/poly_float.c:264
← previous
next →
201–300 of 8,015, ranked by callers