MCPcopy Create free account

hub / github.com/PQClean/PQClean / functions

Functions8,015 in github.com/PQClean/PQClean

↓ 12 callersFunctionPQCLEAN_FALCONPADDED512_AARCH64_smallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-padded-512/aarch64/util.c:30
↓ 12 callersFunctionrandombytes
* @brief A SHAKE-256 based PRNG * * Derived from function SHAKE_256 in fips202.c * * @param[out] output Pointer to output * @param[in] outlen len
test/common/hqckatrng.c:52
↓ 12 callersFunctionsmallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-padded-512/avx2/sign.c:183
↓ 12 callersFunctionsmallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-padded-512/clean/sign.c:183
↓ 12 callersFunctionsmallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-padded-1024/avx2/sign.c:183
↓ 12 callersFunctionsmallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-padded-1024/clean/sign.c:183
↓ 12 callersFunctionsmallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-1024/avx2/sign.c:183
↓ 12 callersFunctionsmallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-1024/clean/sign.c:183
↓ 12 callersFunctionsmallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-512/avx2/sign.c:183
↓ 12 callersFunctionsmallints_to_fpr
* Convert an integer polynomial (with small values) into the * representation with complex numbers. */
crypto_sign/falcon-512/clean/sign.c:183
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-sha2-192f-simple/clean/thash_sha2_simple.c:19
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-shake-192f-simple/clean/thash_shake_simple.c:15
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-sha2-256s-simple/clean/thash_sha2_simple.c:19
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-shake-128f-simple/clean/thash_shake_simple.c:15
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-sha2-128f-simple/clean/thash_sha2_simple.c:17
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-sha2-192s-simple/clean/thash_sha2_simple.c:19
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-shake-192s-simple/clean/thash_shake_simple.c:15
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-sha2-128s-simple/clean/thash_sha2_simple.c:17
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-shake-128s-simple/clean/thash_shake_simple.c:15
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-shake-256s-simple/clean/thash_shake_simple.c:15
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-shake-256f-simple/clean/thash_shake_simple.c:15
↓ 12 callersFunctionthash
* Takes an array of inblocks concatenated arrays of SPX_N bytes. */
crypto_sign/sphincs-sha2-256f-simple/clean/thash_sha2_simple.c:19
↓ 12 callersFunctionvec256_sq
bitsliced field squarings */
crypto_kem/mceliece348864/avx2/vec256.c:9
↓ 12 callersFunctionvec256_sq
bitsliced field squarings */
crypto_kem/mceliece348864f/avx2/vec256.c:9
↓ 11 callersFunctionPQCLEAN_FALCON1024_AARCH64_iFFT
* Scalable vectorized Inverse FFT implementation. * Support logn from [1, 10] * Can be easily extended to logn > 10 */
crypto_sign/falcon-1024/aarch64/fft.c:997
↓ 11 callersFunctionPQCLEAN_FALCON1024_AVX2_iFFT
see inner.h */
crypto_sign/falcon-1024/avx2/fft.c:281
↓ 11 callersFunctionPQCLEAN_FALCON1024_CLEAN_iFFT
see inner.h */
crypto_sign/falcon-1024/clean/fft.c:250
↓ 11 callersFunctionPQCLEAN_FALCON512_AARCH64_iFFT
* Scalable vectorized Inverse FFT implementation. * Support logn from [1, 10] * Can be easily extended to logn > 10 */
crypto_sign/falcon-512/aarch64/fft.c:997
↓ 11 callersFunctionPQCLEAN_FALCON512_AVX2_iFFT
see inner.h */
crypto_sign/falcon-512/avx2/fft.c:281
↓ 11 callersFunctionPQCLEAN_FALCON512_CLEAN_iFFT
see inner.h */
crypto_sign/falcon-512/clean/fft.c:250
↓ 11 callersFunctionPQCLEAN_FALCONPADDED1024_AARCH64_iFFT
* Scalable vectorized Inverse FFT implementation. * Support logn from [1, 10] * Can be easily extended to logn > 10 */
crypto_sign/falcon-padded-1024/aarch64/fft.c:997
↓ 11 callersFunctionPQCLEAN_FALCONPADDED1024_AVX2_iFFT
see inner.h */
crypto_sign/falcon-padded-1024/avx2/fft.c:281
↓ 11 callersFunctionPQCLEAN_FALCONPADDED1024_CLEAN_iFFT
see inner.h */
crypto_sign/falcon-padded-1024/clean/fft.c:250
↓ 11 callersFunctionPQCLEAN_FALCONPADDED512_AARCH64_iFFT
* Scalable vectorized Inverse FFT implementation. * Support logn from [1, 10] * Can be easily extended to logn > 10 */
crypto_sign/falcon-padded-512/aarch64/fft.c:997
↓ 11 callersFunctionPQCLEAN_FALCONPADDED512_AVX2_iFFT
see inner.h */
crypto_sign/falcon-padded-512/avx2/fft.c:281
↓ 11 callersFunctionPQCLEAN_FALCONPADDED512_CLEAN_iFFT
see inner.h */
crypto_sign/falcon-padded-512/clean/fft.c:250
↓ 11 callersFunctionfpr_sqr
crypto_sign/falcon-padded-512/avx2/fpr.h:216
↓ 11 callersFunctionfpr_sqr
crypto_sign/falcon-padded-512/clean/fpr.h:430
↓ 11 callersFunctionfpr_sqr
crypto_sign/falcon-padded-1024/avx2/fpr.h:216
↓ 11 callersFunctionfpr_sqr
crypto_sign/falcon-padded-1024/clean/fpr.h:430
↓ 11 callersFunctionfpr_sqr
crypto_sign/falcon-1024/avx2/fpr.h:216
↓ 11 callersFunctionfpr_sqr
crypto_sign/falcon-1024/clean/fpr.h:430
↓ 11 callersFunctionfpr_sqr
crypto_sign/falcon-512/avx2/fpr.h:216
↓ 11 callersFunctionfpr_sqr
crypto_sign/falcon-512/clean/fpr.h:430
↓ 11 callersFunctiongf_sq
input: field element in */ return: in^2 */
crypto_kem/mceliece348864/avx2/gf.c:52
↓ 11 callersFunctiongf_sq
input: field element in */ return: in^2 */
crypto_kem/mceliece348864/clean/gf.c:52
↓ 11 callersFunctiongf_sq
input: field element in */ return: in^2 */
crypto_kem/mceliece348864f/avx2/gf.c:52
↓ 11 callersFunctiongf_sq
input: field element in */ return: in^2 */
crypto_kem/mceliece348864f/clean/gf.c:52
↓ 11 callersFunctionint32_sort
crypto_kem/mceliece6960119f/clean/int32_sort.h:21
↓ 11 callersFunctionint32_sort
crypto_kem/mceliece348864/clean/int32_sort.h:21
↓ 11 callersFunctionint32_sort
crypto_kem/mceliece460896/clean/int32_sort.h:21
↓ 11 callersFunctionint32_sort
crypto_kem/mceliece6688128f/clean/int32_sort.h:21
↓ 11 callersFunctionint32_sort
crypto_kem/mceliece8192128/clean/int32_sort.h:21
↓ 11 callersFunctionint32_sort
crypto_kem/mceliece348864f/clean/int32_sort.h:21
↓ 11 callersFunctionint32_sort
crypto_kem/mceliece6960119/clean/int32_sort.h:21
↓ 11 callersFunctionint32_sort
crypto_kem/mceliece460896f/clean/int32_sort.h:21
↓ 11 callersFunctionint32_sort
crypto_kem/mceliece6688128/clean/int32_sort.h:21
↓ 11 callersFunctionint32_sort
crypto_kem/mceliece8192128f/clean/int32_sort.h:21
↓ 11 callersMethodmetadata
(self)
test/pqclean.py:78
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-padded-512/avx2/keygen.c:930
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-padded-512/aarch64/keygen.c:931
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-padded-512/clean/keygen.c:930
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-padded-1024/avx2/keygen.c:930
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-padded-1024/aarch64/keygen.c:931
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-padded-1024/clean/keygen.c:930
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-1024/avx2/keygen.c:930
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-1024/aarch64/keygen.c:931
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-1024/clean/keygen.c:930
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-512/avx2/keygen.c:930
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-512/aarch64/keygen.c:931
↓ 11 callersFunctionmodp_mkgm2
* Compute the roots for NTT and inverse NTT (binary case). Input * parameter g is a primitive 2048-th root of 1 modulo p (i.e. g^1024 = * -1 mod p).
crypto_sign/falcon-512/clean/keygen.c:930
↓ 11 callersFunctionmq_NTT
* Compute NTT on a ring element. */
crypto_sign/falcon-padded-512/avx2/vrfy.c:497
↓ 11 callersFunctionmq_NTT
* Compute NTT on a ring element. */
crypto_sign/falcon-padded-512/clean/vrfy.c:497
↓ 11 callersFunctionmq_NTT
* Compute NTT on a ring element. */
crypto_sign/falcon-padded-1024/avx2/vrfy.c:497
↓ 11 callersFunctionmq_NTT
* Compute NTT on a ring element. */
crypto_sign/falcon-padded-1024/clean/vrfy.c:497
↓ 11 callersFunctionmq_NTT
* Compute NTT on a ring element. */
crypto_sign/falcon-1024/avx2/vrfy.c:497
↓ 11 callersFunctionmq_NTT
* Compute NTT on a ring element. */
crypto_sign/falcon-1024/clean/vrfy.c:497
↓ 11 callersFunctionmq_NTT
* Compute NTT on a ring element. */
crypto_sign/falcon-512/avx2/vrfy.c:497
↓ 11 callersFunctionmq_NTT
* Compute NTT on a ring element. */
crypto_sign/falcon-512/clean/vrfy.c:497
↓ 11 callersFunctionmq_montysqr
* Montgomery squaring (computes (x^2)/R). */
crypto_sign/falcon-padded-512/avx2/vrfy.c:424
↓ 11 callersFunctionmq_montysqr
* Montgomery squaring (computes (x^2)/R). */
crypto_sign/falcon-padded-512/clean/vrfy.c:424
↓ 11 callersFunctionmq_montysqr
* Montgomery squaring (computes (x^2)/R). */
crypto_sign/falcon-padded-1024/avx2/vrfy.c:424
↓ 11 callersFunctionmq_montysqr
* Montgomery squaring (computes (x^2)/R). */
crypto_sign/falcon-padded-1024/clean/vrfy.c:424
↓ 11 callersFunctionmq_montysqr
* Montgomery squaring (computes (x^2)/R). */
crypto_sign/falcon-1024/avx2/vrfy.c:424
↓ 11 callersFunctionmq_montysqr
* Montgomery squaring (computes (x^2)/R). */
crypto_sign/falcon-1024/clean/vrfy.c:424
↓ 11 callersFunctionmq_montysqr
* Montgomery squaring (computes (x^2)/R). */
crypto_sign/falcon-512/avx2/vrfy.c:424
↓ 11 callersFunctionmq_montysqr
* Montgomery squaring (computes (x^2)/R). */
crypto_sign/falcon-512/clean/vrfy.c:424
↓ 11 callersFunctionsha512_inc_finalize
common/sha2.c:684
↓ 11 callersFunctionshake128_inc_init
common/fips202.c:525
↓ 11 callersFunctionshake256x2_squeezeblocks
* Name: shake256_squeezeblocks * * Description: Squeeze step of SHAKE256 XOF. Squeezes full blocks of * SHAKE256_RATE bytes each.
common/keccak2x/fips202x2.c:605
↓ 11 callersFunctionvec256_set1_16b
crypto_kem/mceliece6960119f/avx2/vec256.h:22
↓ 11 callersFunctionvec256_set1_16b
crypto_kem/mceliece460896/avx2/vec256.h:22
↓ 11 callersFunctionvec256_set1_16b
crypto_kem/mceliece6688128f/avx2/vec256.h:22
↓ 11 callersFunctionvec256_set1_16b
crypto_kem/mceliece8192128/avx2/vec256.h:22
↓ 11 callersFunctionvec256_set1_16b
crypto_kem/mceliece6960119/avx2/vec256.h:22
↓ 11 callersFunctionvec256_set1_16b
crypto_kem/mceliece460896f/avx2/vec256.h:22
↓ 11 callersFunctionvec256_set1_16b
crypto_kem/mceliece6688128/avx2/vec256.h:22
↓ 11 callersFunctionvec256_set1_16b
crypto_kem/mceliece8192128f/avx2/vec256.h:22
↓ 10 callersFunctionFPR
crypto_sign/falcon-padded-512/avx2/fpr.h:46
↓ 10 callersFunctionFPR
crypto_sign/falcon-padded-1024/avx2/fpr.h:46
← previousnext →301–400 of 8,015, ranked by callers