MCPcopy Create free account

hub / github.com/PQClean/PQClean / functions

Functions8,015 in github.com/PQClean/PQClean

↓ 283 callersFunctionshake256_inc_absorb
common/fips202.c:565
↓ 187 callersFunctionrandombytes
common/randombytes.c:328
↓ 122 callersFunctionvec256_xor
crypto_kem/mceliece348864/avx2/vec256.h:49
↓ 122 callersFunctionvec256_xor
crypto_kem/mceliece348864f/avx2/vec256.h:49
↓ 110 callersFunctionshake256_inc_squeeze
common/fips202.c:573
↓ 107 callersFunctionshake256_inc_init
common/fips202.c:557
↓ 106 callersFunctionshake256_inc_finalize
common/fips202.c:569
↓ 98 callersFunctionshake256_inc_ctx_release
common/fips202.c:585
↓ 75 callersFunctionshake256
* Name: shake256 * * Description: SHAKE256 XOF with non-incremental API * * Arguments: - uint8_t *output: pointer to output *
common/fips202.c:726
↓ 65 callersFunctionvec128_xor
crypto_kem/mceliece6960119f/avx2/vec128.h:35
↓ 65 callersFunctionvec128_xor
crypto_kem/mceliece460896/avx2/vec128.h:35
↓ 65 callersFunctionvec128_xor
crypto_kem/mceliece6688128f/avx2/vec128.h:35
↓ 65 callersFunctionvec128_xor
crypto_kem/mceliece8192128/avx2/vec128.h:35
↓ 65 callersFunctionvec128_xor
crypto_kem/mceliece6960119/avx2/vec128.h:35
↓ 65 callersFunctionvec128_xor
crypto_kem/mceliece460896f/avx2/vec128.h:35
↓ 65 callersFunctionvec128_xor
crypto_kem/mceliece6688128/avx2/vec128.h:35
↓ 65 callersFunctionvec128_xor
crypto_kem/mceliece8192128f/avx2/vec128.h:35
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-padded-512/avx2/keygen.c:715
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-padded-512/aarch64/keygen.c:716
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-padded-512/clean/keygen.c:715
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-padded-1024/avx2/keygen.c:715
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-padded-1024/aarch64/keygen.c:716
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-padded-1024/clean/keygen.c:715
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-1024/avx2/keygen.c:715
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-1024/aarch64/keygen.c:716
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-1024/clean/keygen.c:715
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-512/avx2/keygen.c:715
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-512/aarch64/keygen.c:716
↓ 62 callersFunctionmodp_montymul
* Montgomery multiplication modulo p. The 'p0i' value is -1/p mod 2^31. * It is required that p is an odd integer. */
crypto_sign/falcon-512/clean/keygen.c:715
↓ 56 callersFunctionPQCLEAN_MLDSA87_AVX2_poly_nttunpack
crypto_sign/ml-dsa-87/avx2/poly.c:180
↓ 48 callersFunctionfpr_mul
crypto_sign/falcon-padded-512/clean/fpr.c:241
↓ 48 callersFunctionfpr_mul
crypto_sign/falcon-padded-1024/clean/fpr.c:241
↓ 48 callersFunctionfpr_mul
crypto_sign/falcon-1024/clean/fpr.c:241
↓ 48 callersFunctionfpr_mul
crypto_sign/falcon-512/clean/fpr.c:241
↓ 39 callersFunctionfpr_mul
crypto_sign/falcon-padded-512/aarch64/fpr.h:135
↓ 39 callersFunctionfpr_mul
crypto_sign/falcon-padded-1024/aarch64/fpr.h:135
↓ 39 callersFunctionfpr_mul
crypto_sign/falcon-1024/aarch64/fpr.h:135
↓ 39 callersFunctionfpr_mul
crypto_sign/falcon-512/aarch64/fpr.h:135
↓ 38 callersFunctionfpr_add
crypto_sign/falcon-padded-512/clean/fpr.c:134
↓ 38 callersFunctionfpr_add
crypto_sign/falcon-padded-1024/clean/fpr.c:134
↓ 38 callersFunctionfpr_add
crypto_sign/falcon-1024/clean/fpr.c:134
↓ 38 callersFunctionfpr_add
crypto_sign/falcon-512/clean/fpr.c:134
↓ 38 callersFunctiontranspose
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-192f-simple/avx2/sha512x4.c:27
↓ 32 callersFunctionfpr_sub
crypto_sign/falcon-padded-512/clean/fpr.h:390
↓ 32 callersFunctionfpr_sub
crypto_sign/falcon-padded-1024/clean/fpr.h:390
↓ 32 callersFunctionfpr_sub
crypto_sign/falcon-1024/clean/fpr.h:390
↓ 32 callersFunctionfpr_sub
crypto_sign/falcon-512/clean/fpr.h:390
↓ 32 callersFunctioninterleave
crypto_kem/mceliece6960119f/avx2/bm.c:60
↓ 32 callersFunctioninterleave
crypto_kem/mceliece348864/avx2/bm.c:55
↓ 32 callersFunctioninterleave
crypto_kem/mceliece460896/avx2/bm.c:60
↓ 32 callersFunctioninterleave
crypto_kem/mceliece6688128f/avx2/bm.c:60
↓ 32 callersFunctioninterleave
crypto_kem/mceliece8192128/avx2/bm.c:60
↓ 32 callersFunctioninterleave
crypto_kem/mceliece348864f/avx2/bm.c:55
↓ 32 callersFunctioninterleave
crypto_kem/mceliece6960119/avx2/bm.c:60
↓ 32 callersFunctioninterleave
crypto_kem/mceliece460896f/avx2/bm.c:60
↓ 32 callersFunctioninterleave
crypto_kem/mceliece6688128/avx2/bm.c:60
↓ 32 callersFunctioninterleave
crypto_kem/mceliece8192128f/avx2/bm.c:60
↓ 31 callersFunctionfpr_sub
crypto_sign/falcon-padded-512/aarch64/fpr.h:115
↓ 31 callersFunctionfpr_sub
crypto_sign/falcon-padded-1024/aarch64/fpr.h:115
↓ 31 callersFunctionfpr_sub
crypto_sign/falcon-1024/aarch64/fpr.h:115
↓ 31 callersFunctionfpr_sub
crypto_sign/falcon-512/aarch64/fpr.h:115
↓ 30 callersFunctionPQCLEAN_MLDSA65_AVX2_poly_nttunpack
crypto_sign/ml-dsa-65/avx2/poly.c:180
↓ 28 callersFunctionfpr_add
crypto_sign/falcon-padded-512/aarch64/fpr.h:110
↓ 28 callersFunctionfpr_add
crypto_sign/falcon-padded-1024/aarch64/fpr.h:110
↓ 28 callersFunctionfpr_add
crypto_sign/falcon-1024/aarch64/fpr.h:110
↓ 28 callersFunctionfpr_add
crypto_sign/falcon-512/aarch64/fpr.h:110
↓ 28 callersFunctionload_bigendian_64
common/sha2.c:17
↓ 27 callersFunctionPQCLEAN_FALCON1024_AARCH64_FFT
* Scalable vectorized Forward FFT implementation. * Support logn from [1, 10] * Can be easily extended to logn > 10 */
crypto_sign/falcon-1024/aarch64/fft.c:950
↓ 27 callersFunctionPQCLEAN_FALCON1024_AVX2_FFT
see inner.h */
crypto_sign/falcon-1024/avx2/fft.c:170
↓ 27 callersFunctionPQCLEAN_FALCON1024_CLEAN_FFT
see inner.h */
crypto_sign/falcon-1024/clean/fft.c:170
↓ 27 callersFunctionPQCLEAN_FALCON512_AARCH64_FFT
* Scalable vectorized Forward FFT implementation. * Support logn from [1, 10] * Can be easily extended to logn > 10 */
crypto_sign/falcon-512/aarch64/fft.c:950
↓ 27 callersFunctionPQCLEAN_FALCON512_AVX2_FFT
see inner.h */
crypto_sign/falcon-512/avx2/fft.c:170
↓ 27 callersFunctionPQCLEAN_FALCON512_CLEAN_FFT
see inner.h */
crypto_sign/falcon-512/clean/fft.c:170
↓ 27 callersFunctionPQCLEAN_FALCONPADDED1024_AARCH64_FFT
* Scalable vectorized Forward FFT implementation. * Support logn from [1, 10] * Can be easily extended to logn > 10 */
crypto_sign/falcon-padded-1024/aarch64/fft.c:950
↓ 27 callersFunctionPQCLEAN_FALCONPADDED1024_AVX2_FFT
see inner.h */
crypto_sign/falcon-padded-1024/avx2/fft.c:170
↓ 27 callersFunctionPQCLEAN_FALCONPADDED1024_CLEAN_FFT
see inner.h */
crypto_sign/falcon-padded-1024/clean/fft.c:170
↓ 27 callersFunctionPQCLEAN_FALCONPADDED512_AARCH64_FFT
* Scalable vectorized Forward FFT implementation. * Support logn from [1, 10] * Can be easily extended to logn > 10 */
crypto_sign/falcon-padded-512/aarch64/fft.c:950
↓ 27 callersFunctionPQCLEAN_FALCONPADDED512_AVX2_FFT
see inner.h */
crypto_sign/falcon-padded-512/avx2/fft.c:170
↓ 27 callersFunctionPQCLEAN_FALCONPADDED512_CLEAN_FFT
see inner.h */
crypto_sign/falcon-padded-512/clean/fft.c:170
↓ 27 callersFunctionsha256_inc_finalize
common/sha2.c:627
↓ 27 callersFunctionshake128_inc_absorb
common/fips202.c:533
↓ 27 callersFunctionvec128_set2x
crypto_kem/mceliece6960119f/avx2/vec128.h:46
↓ 27 callersFunctionvec128_set2x
crypto_kem/mceliece460896/avx2/vec128.h:46
↓ 27 callersFunctionvec128_set2x
crypto_kem/mceliece6960119/avx2/vec128.h:46
↓ 27 callersFunctionvec128_set2x
crypto_kem/mceliece460896f/avx2/vec128.h:46
↓ 26 callersFunctionfpr_of
crypto_sign/falcon-padded-512/clean/fpr.h:216
↓ 26 callersFunctionfpr_of
crypto_sign/falcon-padded-1024/clean/fpr.h:216
↓ 26 callersFunctionfpr_of
crypto_sign/falcon-1024/clean/fpr.h:216
↓ 26 callersFunctionfpr_of
crypto_sign/falcon-512/clean/fpr.h:216
↓ 26 callersFunctionvec256_xor
crypto_kem/mceliece6688128f/avx2/vec256.h:49
↓ 26 callersFunctionvec256_xor
crypto_kem/mceliece8192128/avx2/vec256.h:49
↓ 26 callersFunctionvec256_xor
crypto_kem/mceliece6688128/avx2/vec256.h:49
↓ 26 callersFunctionvec256_xor
crypto_kem/mceliece8192128f/avx2/vec256.h:49
↓ 25 callersMethodpath
(self, base='..')
test/pqclean.py:17
↓ 25 callersFunctionsha256
common/sha2.c:750
↓ 25 callersFunctionsha512
common/sha2.c:764
↓ 25 callersFunctionvec128_set2x
crypto_kem/mceliece6688128f/avx2/vec128.h:46
↓ 25 callersFunctionvec128_set2x
crypto_kem/mceliece8192128/avx2/vec128.h:46
↓ 25 callersFunctionvec128_set2x
crypto_kem/mceliece6688128/avx2/vec128.h:46
↓ 25 callersFunctionvec128_set2x
crypto_kem/mceliece8192128f/avx2/vec128.h:46
next →1–100 of 8,015, ranked by callers