Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Cryptographic Algorithm Validation Program CAVP

Implementation Name
Description
PQCryptoLib is a generic purpose cryptographic library offering FIPS-certified algorithmic implementations allowing to perform quantum-safe key exchange.
Version
1.0.0
Type
SOFTWARE
Vendor
PQShield LTD
267 (Prama House) Banbury Road
Summertown
Oxford, Oxfordshire OX2 7HT
United Kingdom

Contacts
Krzysztof Kwiatkowski
kris@pqshield.com
+44 7759654328

A3011

   First Validated: 11/17/2022
Operating Environment Algorithm Capabilities
Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
    ECDSA KeyGen (FIPS186-4) Expand
    Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
      ECDSA KeyGen (FIPS186-4) Expand
      Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
        ECDSA KeyVer (FIPS186-4) Expand
        Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
          ECDSA KeyVer (FIPS186-4) Expand
          Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
            ECDSA SigGen (FIPS186-4) Expand
            Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
              ECDSA SigGen (FIPS186-4) Expand
              Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                ECDSA SigVer (FIPS186-4) Expand
                Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                  ECDSA SigVer (FIPS186-4) Expand
                  Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                    Hash DRBG Expand
                    Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                      Hash DRBG Expand
                      Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                        HMAC-SHA2-224 Expand
                        Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                          HMAC-SHA2-224 Expand
                          Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                            HMAC-SHA2-256 Expand
                            Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                              HMAC-SHA2-256 Expand
                              Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                HMAC-SHA2-384 Expand
                                Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                  HMAC-SHA2-384 Expand
                                  Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                    HMAC-SHA2-512 Expand
                                    Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                      HMAC-SHA2-512 Expand
                                      Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                        HMAC-SHA3-224 Expand
                                        Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                          HMAC-SHA3-224 Expand
                                          Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                            HMAC-SHA3-256 Expand
                                            Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                              HMAC-SHA3-256 Expand
                                              Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                HMAC-SHA3-384 Expand
                                                Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                  HMAC-SHA3-384 Expand
                                                  Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                    HMAC-SHA3-512 Expand
                                                    Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                      HMAC-SHA3-512 Expand
                                                      Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                        KAS-ECC CDH-Component Expand
                                                        Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                          KAS-ECC CDH-Component Expand
                                                          Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                            KAS-ECC-SSC Sp800-56Ar3 Expand
                                                            Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                              KAS-ECC-SSC Sp800-56Ar3 Expand
                                                              Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                KDA HKDF SP800-56Cr2 Expand
                                                                Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                  KDA HKDF SP800-56Cr2 Expand
                                                                  Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                    KDA TwoStep SP800-56Cr2 Expand
                                                                    Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                      KDA TwoStep SP800-56Cr2 Expand
                                                                      Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                        KDF SP800-108 Expand
                                                                        Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                          KDF SP800-108 Expand
                                                                          Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                            SHA2-224 Expand
                                                                            Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                              SHA2-224 Expand
                                                                              Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                                SHA2-256 Expand
                                                                                Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                                  SHA2-256 Expand
                                                                                  Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                                    SHA2-384 Expand
                                                                                    Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                                      SHA2-384 Expand
                                                                                      Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                                        SHA2-512 Expand
                                                                                        Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                                          SHA2-512 Expand
                                                                                          Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                                            SHA3-224 Expand
                                                                                            Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                                              SHA3-224 Expand
                                                                                              Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                                                SHA3-256 Expand
                                                                                                Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                                                  SHA3-256 Expand
                                                                                                  Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                                                    SHA3-384 Expand
                                                                                                    Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                                                      SHA3-384 Expand
                                                                                                      Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                                                        SHA3-512 Expand
                                                                                                        Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                                                          SHA3-512 Expand
                                                                                                          Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                                                            SHAKE-128 Expand
                                                                                                            Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                                                              SHAKE-128 Expand
                                                                                                              Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                                                                SHAKE-256 Expand
                                                                                                                Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                                                                  SHAKE-256 Expand
                                                                                                                  Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 with PAA Expand
                                                                                                                    TLS v1.3 KDF Expand
                                                                                                                    Linux Ubuntu 20.04 LTS 64-bit on Intel Xeon Platinum 8276 without PAA Expand
                                                                                                                      TLS v1.3 KDF Expand

                                                                                                                      Created October 05, 2016, Updated April 03, 2025