MCPcopy Create free account

hub / github.com/PQClean/PQClean / functions

Functions8,015 in github.com/PQClean/PQClean

↓ 15 callersFunctionmq_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 callersFunctionmq_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 callersFunctionmq_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 callersFunctionmq_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 callersFunctionmq_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 callersFunctionmq_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 callersFunctionvec128_set2x
crypto_kem/mceliece348864/avx2/vec128.h:49
↓ 15 callersFunctionvec128_set2x
crypto_kem/mceliece348864f/avx2/vec128.h:49
↓ 14 callersFunctionKeccakP1600times4_PermuteAll_24rounds
common/keccak4x/KeccakP-1600-times4-SIMD256.c:806
↓ 14 callersFunctionPQCLEAN_MLDSA87_AVX2_poly_uniform_4x
crypto_sign/ml-dsa-87/avx2/poly.c:393
↓ 14 callersFunctionsha256_inc_blocks
common/sha2.c:601
↓ 14 callersFunctionsha256_inc_init
common/sha2.c:510
↓ 14 callersFunctionvec256_mul
bitsliced field multiplications */
crypto_kem/mceliece6960119f/avx2/vec256.h:99
↓ 14 callersFunctionvec256_mul
bitsliced field multiplications */
crypto_kem/mceliece460896/avx2/vec256.h:99
↓ 14 callersFunctionvec256_mul
bitsliced field multiplications */
crypto_kem/mceliece6688128f/avx2/vec256.h:99
↓ 14 callersFunctionvec256_mul
bitsliced field multiplications */
crypto_kem/mceliece8192128/avx2/vec256.h:99
↓ 14 callersFunctionvec256_mul
bitsliced field multiplications */
crypto_kem/mceliece6960119/avx2/vec256.h:99
↓ 14 callersFunctionvec256_mul
bitsliced field multiplications */
crypto_kem/mceliece460896f/avx2/vec256.h:99
↓ 14 callersFunctionvec256_mul
bitsliced field multiplications */
crypto_kem/mceliece6688128/avx2/vec256.h:99
↓ 14 callersFunctionvec256_mul
bitsliced field multiplications */
crypto_kem/mceliece8192128f/avx2/vec256.h:99
↓ 13 callersFunctionPQCLEAN_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 callersFunctionPQCLEAN_FALCON1024_AVX2_poly_add
see inner.h */
crypto_sign/falcon-1024/avx2/fft.c:408
↓ 13 callersFunctionPQCLEAN_FALCON1024_CLEAN_poly_add
see inner.h */
crypto_sign/falcon-1024/clean/fft.c:346
↓ 13 callersFunctionPQCLEAN_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 callersFunctionPQCLEAN_FALCON512_AVX2_poly_add
see inner.h */
crypto_sign/falcon-512/avx2/fft.c:408
↓ 13 callersFunctionPQCLEAN_FALCON512_CLEAN_poly_add
see inner.h */
crypto_sign/falcon-512/clean/fft.c:346
↓ 13 callersFunctionPQCLEAN_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 callersFunctionPQCLEAN_FALCONPADDED1024_AVX2_poly_add
see inner.h */
crypto_sign/falcon-padded-1024/avx2/fft.c:408
↓ 13 callersFunctionPQCLEAN_FALCONPADDED1024_CLEAN_poly_add
see inner.h */
crypto_sign/falcon-padded-1024/clean/fft.c:346
↓ 13 callersFunctionPQCLEAN_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 callersFunctionPQCLEAN_FALCONPADDED512_AVX2_poly_add
see inner.h */
crypto_sign/falcon-padded-512/avx2/fft.c:408
↓ 13 callersFunctionPQCLEAN_FALCONPADDED512_CLEAN_poly_add
see inner.h */
crypto_sign/falcon-padded-512/clean/fft.c:346
↓ 13 callersFunctionfpr_add
crypto_sign/falcon-padded-512/avx2/fpr.h:186
↓ 13 callersFunctionfpr_add
crypto_sign/falcon-padded-1024/avx2/fpr.h:186
↓ 13 callersFunctionfpr_add
crypto_sign/falcon-1024/avx2/fpr.h:186
↓ 13 callersFunctionfpr_add
crypto_sign/falcon-512/avx2/fpr.h:186
↓ 13 callersFunctionfpr_neg
crypto_sign/falcon-padded-512/avx2/fpr.h:196
↓ 13 callersFunctionfpr_neg
crypto_sign/falcon-padded-512/clean/fpr.h:396
↓ 13 callersFunctionfpr_neg
crypto_sign/falcon-padded-1024/avx2/fpr.h:196
↓ 13 callersFunctionfpr_neg
crypto_sign/falcon-padded-1024/clean/fpr.h:396
↓ 13 callersFunctionfpr_neg
crypto_sign/falcon-1024/avx2/fpr.h:196
↓ 13 callersFunctionfpr_neg
crypto_sign/falcon-1024/clean/fpr.h:396
↓ 13 callersFunctionfpr_neg
crypto_sign/falcon-512/avx2/fpr.h:196
↓ 13 callersFunctionfpr_neg
crypto_sign/falcon-512/clean/fpr.h:396
↓ 13 callersFunctiongf_mul
crypto_kem/mceliece348864/avx2/gf.c:22
↓ 13 callersFunctiongf_mul
crypto_kem/mceliece348864f/avx2/gf.c:22
↓ 13 callersFunctionint32_sort
crypto_kem/mceliece6960119f/avx2/int32_sort.h:21
↓ 13 callersFunctionint32_sort
crypto_kem/mceliece348864/avx2/int32_sort.h:21
↓ 13 callersFunctionint32_sort
crypto_kem/mceliece460896/avx2/int32_sort.h:21
↓ 13 callersFunctionint32_sort
crypto_kem/mceliece6688128f/avx2/int32_sort.h:21
↓ 13 callersFunctionint32_sort
crypto_kem/mceliece8192128/avx2/int32_sort.h:21
↓ 13 callersFunctionint32_sort
crypto_kem/mceliece348864f/avx2/int32_sort.h:21
↓ 13 callersFunctionint32_sort
crypto_kem/mceliece6960119/avx2/int32_sort.h:21
↓ 13 callersFunctionint32_sort
crypto_kem/mceliece460896f/avx2/int32_sort.h:21
↓ 13 callersFunctionint32_sort
crypto_kem/mceliece6688128/avx2/int32_sort.h:21
↓ 13 callersFunctionint32_sort
crypto_kem/mceliece8192128f/avx2/int32_sort.h:21
↓ 13 callersFunctionmalloc_s
Safe malloc */
test/crypto_sign/functest.c:54
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-512/avx2/keygen.c:1005
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-512/aarch64/keygen.c:1006
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-512/clean/keygen.c:1005
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-1024/avx2/keygen.c:1005
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-1024/aarch64/keygen.c:1006
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-padded-1024/clean/keygen.c:1005
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-1024/avx2/keygen.c:1005
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-1024/aarch64/keygen.c:1006
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-1024/clean/keygen.c:1005
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-512/avx2/keygen.c:1005
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-512/aarch64/keygen.c:1006
↓ 13 callersFunctionmodp_iNTT2_ext
* Compute the inverse NTT over a polynomial (binary case). */
crypto_sign/falcon-512/clean/keygen.c:1005
↓ 13 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionmodp_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 callersFunctionsha256_inc_ctx_release
Destroy the hash state. */
common/sha2.c:587
↓ 13 callersFunctionshake128_absorb
* Name: shake128_absorb * * Description: Absorb step of the SHAKE128 XOF. * non-incremental, starts by zeroeing the state. *
common/fips202.c:600
↓ 13 callersFunctionvec256_set4x
crypto_kem/mceliece348864/avx2/vec256.h:34
↓ 13 callersFunctionvec256_set4x
crypto_kem/mceliece348864f/avx2/vec256.h:34
↓ 13 callersFunctionvec256_sq
bitsliced field squarings */
crypto_kem/mceliece6960119f/avx2/vec256.c:9
↓ 13 callersFunctionvec256_sq
bitsliced field squarings */
crypto_kem/mceliece460896/avx2/vec256.c:9
↓ 13 callersFunctionvec256_sq
bitsliced field squarings */
crypto_kem/mceliece6688128f/avx2/vec256.c:9
↓ 13 callersFunctionvec256_sq
bitsliced field squarings */
crypto_kem/mceliece8192128/avx2/vec256.c:9
↓ 13 callersFunctionvec256_sq
bitsliced field squarings */
crypto_kem/mceliece6960119/avx2/vec256.c:9
↓ 13 callersFunctionvec256_sq
bitsliced field squarings */
crypto_kem/mceliece460896f/avx2/vec256.c:9
↓ 13 callersFunctionvec256_sq
bitsliced field squarings */
crypto_kem/mceliece6688128/avx2/vec256.c:9
↓ 13 callersFunctionvec256_sq
bitsliced field squarings */
crypto_kem/mceliece8192128f/avx2/vec256.c:9
↓ 12 callersFunctionPQCLEAN_FALCON1024_AARCH64_poly_mul_fft
see inner.h */ * c = a * b */
crypto_sign/falcon-1024/aarch64/poly_float.c:264
↓ 12 callersFunctionPQCLEAN_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 callersFunctionPQCLEAN_FALCON512_AARCH64_poly_mul_fft
see inner.h */ * c = a * b */
crypto_sign/falcon-512/aarch64/poly_float.c:264
↓ 12 callersFunctionPQCLEAN_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 callersFunctionPQCLEAN_FALCONPADDED1024_AARCH64_poly_mul_fft
see inner.h */ * c = a * b */
crypto_sign/falcon-padded-1024/aarch64/poly_float.c:264
↓ 12 callersFunctionPQCLEAN_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 callersFunctionPQCLEAN_FALCONPADDED512_AARCH64_poly_mul_fft
see inner.h */ * c = a * b */
crypto_sign/falcon-padded-512/aarch64/poly_float.c:264
← previousnext →201–300 of 8,015, ranked by callers