MCPcopy Create free account

hub / github.com/PQClean/PQClean / functions

Functions8,015 in github.com/PQClean/PQClean

↓ 7 callersFunctionvec128_unpack_low
crypto_kem/mceliece8192128/avx2/vec128.h:50
↓ 7 callersFunctionvec128_unpack_low
crypto_kem/mceliece6960119/avx2/vec128.h:50
↓ 7 callersFunctionvec128_unpack_low
crypto_kem/mceliece460896f/avx2/vec128.h:50
↓ 7 callersFunctionvec128_unpack_low
crypto_kem/mceliece6688128/avx2/vec128.h:50
↓ 7 callersFunctionvec128_unpack_low
crypto_kem/mceliece8192128f/avx2/vec128.h:50
↓ 6 callersFunctionPQCLEAN_FALCON1024_AARCH64_poly_mul_add_fft
see inner.h */ * c = d + a * b */
crypto_sign/falcon-1024/aarch64/poly_float.c:389
↓ 6 callersFunctionPQCLEAN_FALCON1024_AARCH64_poly_mulconst
see inner.h */ * c = a * scalar_x */
crypto_sign/falcon-1024/aarch64/poly_float.c:546
↓ 6 callersFunctionPQCLEAN_FALCON1024_AARCH64_poly_neg
see inner.h */ * c = -a */
crypto_sign/falcon-1024/aarch64/poly_float.c:113
↓ 6 callersFunctionPQCLEAN_FALCON1024_AVX2_poly_mulconst
see inner.h */
crypto_sign/falcon-1024/avx2/fft.c:601
↓ 6 callersFunctionPQCLEAN_FALCON1024_AVX2_poly_neg
see inner.h */
crypto_sign/falcon-1024/avx2/fft.c:450
↓ 6 callersFunctionPQCLEAN_FALCON1024_CLEAN_poly_mulconst
see inner.h */
crypto_sign/falcon-1024/clean/fft.c:451
↓ 6 callersFunctionPQCLEAN_FALCON1024_CLEAN_poly_neg
see inner.h */
crypto_sign/falcon-1024/clean/fft.c:370
↓ 6 callersFunctionPQCLEAN_FALCON512_AARCH64_poly_mul_add_fft
see inner.h */ * c = d + a * b */
crypto_sign/falcon-512/aarch64/poly_float.c:389
↓ 6 callersFunctionPQCLEAN_FALCON512_AARCH64_poly_mulconst
see inner.h */ * c = a * scalar_x */
crypto_sign/falcon-512/aarch64/poly_float.c:546
↓ 6 callersFunctionPQCLEAN_FALCON512_AARCH64_poly_neg
see inner.h */ * c = -a */
crypto_sign/falcon-512/aarch64/poly_float.c:113
↓ 6 callersFunctionPQCLEAN_FALCON512_AVX2_poly_mulconst
see inner.h */
crypto_sign/falcon-512/avx2/fft.c:601
↓ 6 callersFunctionPQCLEAN_FALCON512_AVX2_poly_neg
see inner.h */
crypto_sign/falcon-512/avx2/fft.c:450
↓ 6 callersFunctionPQCLEAN_FALCON512_CLEAN_poly_mulconst
see inner.h */
crypto_sign/falcon-512/clean/fft.c:451
↓ 6 callersFunctionPQCLEAN_FALCON512_CLEAN_poly_neg
see inner.h */
crypto_sign/falcon-512/clean/fft.c:370
↓ 6 callersFunctionPQCLEAN_FALCONPADDED1024_AARCH64_poly_mul_add_fft
see inner.h */ * c = d + a * b */
crypto_sign/falcon-padded-1024/aarch64/poly_float.c:389
↓ 6 callersFunctionPQCLEAN_FALCONPADDED1024_AARCH64_poly_mulconst
see inner.h */ * c = a * scalar_x */
crypto_sign/falcon-padded-1024/aarch64/poly_float.c:546
↓ 6 callersFunctionPQCLEAN_FALCONPADDED1024_AARCH64_poly_neg
see inner.h */ * c = -a */
crypto_sign/falcon-padded-1024/aarch64/poly_float.c:113
↓ 6 callersFunctionPQCLEAN_FALCONPADDED1024_AVX2_poly_mulconst
see inner.h */
crypto_sign/falcon-padded-1024/avx2/fft.c:601
↓ 6 callersFunctionPQCLEAN_FALCONPADDED1024_AVX2_poly_neg
see inner.h */
crypto_sign/falcon-padded-1024/avx2/fft.c:450
↓ 6 callersFunctionPQCLEAN_FALCONPADDED1024_CLEAN_poly_mulconst
see inner.h */
crypto_sign/falcon-padded-1024/clean/fft.c:451
↓ 6 callersFunctionPQCLEAN_FALCONPADDED1024_CLEAN_poly_neg
see inner.h */
crypto_sign/falcon-padded-1024/clean/fft.c:370
↓ 6 callersFunctionPQCLEAN_FALCONPADDED512_AARCH64_poly_mul_add_fft
see inner.h */ * c = d + a * b */
crypto_sign/falcon-padded-512/aarch64/poly_float.c:389
↓ 6 callersFunctionPQCLEAN_FALCONPADDED512_AARCH64_poly_mulconst
see inner.h */ * c = a * scalar_x */
crypto_sign/falcon-padded-512/aarch64/poly_float.c:546
↓ 6 callersFunctionPQCLEAN_FALCONPADDED512_AARCH64_poly_neg
see inner.h */ * c = -a */
crypto_sign/falcon-padded-512/aarch64/poly_float.c:113
↓ 6 callersFunctionPQCLEAN_FALCONPADDED512_AVX2_poly_mulconst
see inner.h */
crypto_sign/falcon-padded-512/avx2/fft.c:601
↓ 6 callersFunctionPQCLEAN_FALCONPADDED512_AVX2_poly_neg
see inner.h */
crypto_sign/falcon-padded-512/avx2/fft.c:450
↓ 6 callersFunctionPQCLEAN_FALCONPADDED512_CLEAN_poly_mulconst
see inner.h */
crypto_sign/falcon-padded-512/clean/fft.c:451
↓ 6 callersFunctionPQCLEAN_FALCONPADDED512_CLEAN_poly_neg
see inner.h */
crypto_sign/falcon-padded-512/clean/fft.c:370
↓ 6 callersFunctionPQCLEAN_MLDSA44_AVX2_poly_ntt
* Name: PQCLEAN_MLDSA44_AVX2_poly_ntt * * Description: Inplace forward NTT. Coefficients can grow by up to * 8*Q in absolute value
crypto_sign/ml-dsa-44/avx2/poly.c:155
↓ 6 callersFunctionPQCLEAN_MLDSA44_AVX2_poly_pointwise_montgomery
* Name: PQCLEAN_MLDSA44_AVX2_poly_pointwise_montgomery * * Description: Pointwise multiplication of polynomials in NTT domain * re
crypto_sign/ml-dsa-44/avx2/poly.c:199
↓ 6 callersFunctionPQCLEAN_MLDSA44_AVX2_poly_reduce
* Name: PQCLEAN_MLDSA44_AVX2_poly_reduce * * Description: Inplace reduction of all coefficients of polynomial to * representative
crypto_sign/ml-dsa-44/avx2/poly.c:31
↓ 6 callersFunctionPQCLEAN_MLDSA65_AVX2_poly_ntt
* Name: PQCLEAN_MLDSA65_AVX2_poly_ntt * * Description: Inplace forward NTT. Coefficients can grow by up to * 8*Q in absolute value
crypto_sign/ml-dsa-65/avx2/poly.c:155
↓ 6 callersFunctionPQCLEAN_MLDSA65_AVX2_poly_pointwise_montgomery
* Name: PQCLEAN_MLDSA65_AVX2_poly_pointwise_montgomery * * Description: Pointwise multiplication of polynomials in NTT domain * re
crypto_sign/ml-dsa-65/avx2/poly.c:199
↓ 6 callersFunctionPQCLEAN_MLDSA65_AVX2_poly_reduce
* Name: PQCLEAN_MLDSA65_AVX2_poly_reduce * * Description: Inplace reduction of all coefficients of polynomial to * representative
crypto_sign/ml-dsa-65/avx2/poly.c:31
↓ 6 callersFunctionPQCLEAN_MLDSA87_AVX2_poly_ntt
* Name: PQCLEAN_MLDSA87_AVX2_poly_ntt * * Description: Inplace forward NTT. Coefficients can grow by up to * 8*Q in absolute value
crypto_sign/ml-dsa-87/avx2/poly.c:155
↓ 6 callersFunctionPQCLEAN_MLDSA87_AVX2_poly_pointwise_montgomery
* Name: PQCLEAN_MLDSA87_AVX2_poly_pointwise_montgomery * * Description: Pointwise multiplication of polynomials in NTT domain * re
crypto_sign/ml-dsa-87/avx2/poly.c:199
↓ 6 callersFunctionPQCLEAN_MLDSA87_AVX2_poly_reduce
* Name: PQCLEAN_MLDSA87_AVX2_poly_reduce * * Description: Inplace reduction of all coefficients of polynomial to * representative
crypto_sign/ml-dsa-87/avx2/poly.c:31
↓ 6 callersFunctionPQCLEAN_MLKEM768_AVX2_shake128x4_squeezeblocks
crypto_kem/ml-kem-768/avx2/fips202x4.c:103
↓ 6 callersFunctionbr_swap32
common/aes.c:48
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-192f-simple/avx2/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-192f-simple/clean/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-192f-simple/avx2/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-192f-simple/aarch64/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-192f-simple/clean/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-256s-simple/avx2/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-256s-simple/clean/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-128f-simple/avx2/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-128f-simple/aarch64/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-128f-simple/clean/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-128f-simple/avx2/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-128f-simple/clean/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-192s-simple/avx2/address.c:57
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-192s-simple/clean/address.c:57
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-192s-simple/avx2/address.c:57
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-192s-simple/aarch64/address.c:57
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-192s-simple/clean/address.c:57
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-128s-simple/avx2/address.c:57
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-128s-simple/clean/address.c:57
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-128s-simple/avx2/address.c:57
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-128s-simple/aarch64/address.c:57
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-128s-simple/clean/address.c:57
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-256s-simple/avx2/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-256s-simple/aarch64/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-256s-simple/clean/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-256f-simple/avx2/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-256f-simple/aarch64/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-shake-256f-simple/clean/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-256f-simple/avx2/address.c:54
↓ 6 callersFunctioncopy_keypair_addr
* Copy the layer, tree and keypair fields of the address structure. This is * used when we're doing multiple things within the same OTS keypair */
crypto_sign/sphincs-sha2-256f-simple/clean/address.c:54
↓ 6 callersFunctioncrypto_kem_dec
* Name: crypto_kem_dec * * Description: Generates shared secret for given * cipher text and private key * * Arguments: - uint8_t
crypto_kem/ml-kem-512/aarch64/kem.c:146
↓ 6 callersFunctioncrypto_kem_enc
* Name: crypto_kem_enc * * Description: Generates cipher text and shared * secret for given public key * * Arguments: - uint8_t
crypto_kem/ml-kem-512/aarch64/kem.c:120
↓ 6 callersFunctioncrypto_kem_keypair
* Name: crypto_kem_keypair * * Description: Generates public and private key * for CCA-secure Kyber key encapsulation mechanism *
crypto_kem/ml-kem-512/aarch64/kem.c:59
↓ 6 callersFunctioncrypto_sign_keypair
* Name: crypto_sign_keypair * * Description: Generates public and private key. * * Arguments: - uint8_t *pk: pointer to output public key (al
crypto_sign/ml-dsa-87/aarch64/sign.c:56
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece6960119f/avx2/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece6960119f/clean/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece348864/avx2/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece348864/clean/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece460896/avx2/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece460896/clean/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece6688128f/avx2/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece6688128f/clean/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece8192128/avx2/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece8192128/clean/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece348864f/avx2/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece348864f/clean/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece6960119/avx2/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece6960119/clean/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece460896f/avx2/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece460896f/clean/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece6688128/avx2/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece6688128/clean/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece8192128f/avx2/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint16_signed_negative_mask
crypto_kem/mceliece8192128f/clean/crypto_uint16.c:3
↓ 6 callersFunctioncrypto_uint32_signed_negative_mask
crypto_kem/mceliece6960119f/avx2/crypto_uint32.c:3
↓ 6 callersFunctioncrypto_uint32_signed_negative_mask
crypto_kem/mceliece6960119f/clean/crypto_uint32.c:3
← previousnext →701–800 of 8,015, ranked by callers