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

Description
SafeZone FIPS Cryptographic Module is a FIPS 140-2 Security Level 1 validated software cryptographic module from INSIDE Secure. This compact and portable module provides the most commonly needed cryptographic primitives for a large variety of applications, including but not limited to DAR, DRM, TLS, and VPN.
Version
n 1.1
Type
FIRMWARE
Vendor
INSIDE Secure
Eerikinkatu 28
Helsinki 00180
Finland
Contacts
Serge Haumont
shaumont@insidesecure.com
+358 40 5808548
Marko Nippula
mnippula@insidesecure.com
+358 40 7629394

DRBG 634

   First Validated: 11/21/2014
Operating Environment Algorithm Capabilities
<t-base-300 Trusted Execution Environment on ARMv7-a Counter DRBG Expand
Android 4.2 on Intel Atom Z2560 w/ 32 bit library Counter DRBG Expand
Android 4.4 on ARMv7-a Expand
    Counter DRBG Expand
    iOS 7.1 on ARM64 with ARMv8 Crypto Extensions Counter DRBG Expand
    iOS 7.1 on ARMv7 Counter DRBG Expand
    Raspbian Linux (kernel 3.10) on ARMv6 Counter DRBG Expand
    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library Counter DRBG Expand
    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library Counter DRBG Expand
    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library Counter DRBG Expand

    DSA 905

       First Validated: 11/21/2014
    Operating Environment Algorithm Capabilities
    <t-base-300 Trusted Execution Environment on ARMv7-a DSA KeyGen (FIPS186-4) Expand
    Android 4.2 on Intel Atom Z2560 w/ 32 bit library DSA KeyGen (FIPS186-4) Expand
    Android 4.4 on ARMv7-a Expand
      DSA KeyGen (FIPS186-4) Expand
      iOS 7.1 on ARM64 with ARMv8 Crypto Extensions DSA KeyGen (FIPS186-4) Expand
      iOS 7.1 on ARMv7 DSA KeyGen (FIPS186-4) Expand
      Raspbian Linux (kernel 3.10) on ARMv6 DSA KeyGen (FIPS186-4) Expand
      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library DSA KeyGen (FIPS186-4) Expand
      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library DSA KeyGen (FIPS186-4) Expand
      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library DSA KeyGen (FIPS186-4) Expand
      <t-base-300 Trusted Execution Environment on ARMv7-a DSA PQGGen (FIPS186-4) Expand
      Android 4.2 on Intel Atom Z2560 w/ 32 bit library DSA PQGGen (FIPS186-4) Expand
      Android 4.4 on ARMv7-a Expand
        DSA PQGGen (FIPS186-4) Expand
        iOS 7.1 on ARM64 with ARMv8 Crypto Extensions DSA PQGGen (FIPS186-4) Expand
        iOS 7.1 on ARMv7 DSA PQGGen (FIPS186-4) Expand
        Raspbian Linux (kernel 3.10) on ARMv6 DSA PQGGen (FIPS186-4) Expand
        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library DSA PQGGen (FIPS186-4) Expand
        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library DSA PQGGen (FIPS186-4) Expand
        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library DSA PQGGen (FIPS186-4) Expand
        <t-base-300 Trusted Execution Environment on ARMv7-a DSA PQGVer (FIPS186-4) Expand
        Android 4.2 on Intel Atom Z2560 w/ 32 bit library DSA PQGVer (FIPS186-4) Expand
        Android 4.4 on ARMv7-a Expand
          DSA PQGVer (FIPS186-4) Expand
          iOS 7.1 on ARM64 with ARMv8 Crypto Extensions DSA PQGVer (FIPS186-4) Expand
          iOS 7.1 on ARMv7 DSA PQGVer (FIPS186-4) Expand
          Raspbian Linux (kernel 3.10) on ARMv6 DSA PQGVer (FIPS186-4) Expand
          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library DSA PQGVer (FIPS186-4) Expand
          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library DSA PQGVer (FIPS186-4) Expand
          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library DSA PQGVer (FIPS186-4) Expand
          <t-base-300 Trusted Execution Environment on ARMv7-a DSA SigGen (FIPS186-4) Expand
          Android 4.2 on Intel Atom Z2560 w/ 32 bit library DSA SigGen (FIPS186-4) Expand
          Android 4.4 on ARMv7-a Expand
            DSA SigGen (FIPS186-4) Expand
            iOS 7.1 on ARM64 with ARMv8 Crypto Extensions DSA SigGen (FIPS186-4) Expand
            iOS 7.1 on ARMv7 DSA SigGen (FIPS186-4) Expand
            Raspbian Linux (kernel 3.10) on ARMv6 DSA SigGen (FIPS186-4) Expand
            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library DSA SigGen (FIPS186-4) Expand
            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library DSA SigGen (FIPS186-4) Expand
            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library DSA SigGen (FIPS186-4) Expand
            <t-base-300 Trusted Execution Environment on ARMv7-a DSA SigVer (FIPS186-4) Expand
            Android 4.2 on Intel Atom Z2560 w/ 32 bit library DSA SigVer (FIPS186-4) Expand
            Android 4.4 on ARMv7-a Expand
              DSA SigVer (FIPS186-4) Expand
              iOS 7.1 on ARM64 with ARMv8 Crypto Extensions DSA SigVer (FIPS186-4) Expand
              iOS 7.1 on ARMv7 DSA SigVer (FIPS186-4) Expand
              Raspbian Linux (kernel 3.10) on ARMv6 DSA SigVer (FIPS186-4) Expand
              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library DSA SigVer (FIPS186-4) Expand
              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library DSA SigVer (FIPS186-4) Expand
              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library DSA SigVer (FIPS186-4) Expand

              SHS 2599

                 First Validated: 11/21/2014
              Operating Environment Algorithm Capabilities
              <t-base-300 Trusted Execution Environment on ARMv7-a SHA-1 Expand
              Android 4.2 on Intel Atom Z2560 w/ 32 bit library SHA-1 Expand
              Android 4.4 on ARMv7-a Expand
                SHA-1 Expand
                iOS 7.1 on ARM64 with ARMv8 Crypto Extensions SHA-1 Expand
                iOS 7.1 on ARMv7 SHA-1 Expand
                Raspbian Linux (kernel 3.10) on ARMv6 SHA-1 Expand
                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library SHA-1 Expand
                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library SHA-1 Expand
                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library SHA-1 Expand
                <t-base-300 Trusted Execution Environment on ARMv7-a SHA2-224 Expand
                Android 4.2 on Intel Atom Z2560 w/ 32 bit library SHA2-224 Expand
                Android 4.4 on ARMv7-a Expand
                  SHA2-224 Expand
                  iOS 7.1 on ARM64 with ARMv8 Crypto Extensions SHA2-224 Expand
                  iOS 7.1 on ARMv7 SHA2-224 Expand
                  Raspbian Linux (kernel 3.10) on ARMv6 SHA2-224 Expand
                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library SHA2-224 Expand
                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library SHA2-224 Expand
                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library SHA2-224 Expand
                  <t-base-300 Trusted Execution Environment on ARMv7-a SHA2-256 Expand
                  Android 4.2 on Intel Atom Z2560 w/ 32 bit library SHA2-256 Expand
                  Android 4.4 on ARMv7-a Expand
                    SHA2-256 Expand
                    iOS 7.1 on ARM64 with ARMv8 Crypto Extensions SHA2-256 Expand
                    iOS 7.1 on ARMv7 SHA2-256 Expand
                    Raspbian Linux (kernel 3.10) on ARMv6 SHA2-256 Expand
                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library SHA2-256 Expand
                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library SHA2-256 Expand
                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library SHA2-256 Expand
                    <t-base-300 Trusted Execution Environment on ARMv7-a SHA2-384 Expand
                    Android 4.2 on Intel Atom Z2560 w/ 32 bit library SHA2-384 Expand
                    Android 4.4 on ARMv7-a Expand
                      SHA2-384 Expand
                      iOS 7.1 on ARM64 with ARMv8 Crypto Extensions SHA2-384 Expand
                      iOS 7.1 on ARMv7 SHA2-384 Expand
                      Raspbian Linux (kernel 3.10) on ARMv6 SHA2-384 Expand
                      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library SHA2-384 Expand
                      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library SHA2-384 Expand
                      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library SHA2-384 Expand
                      <t-base-300 Trusted Execution Environment on ARMv7-a SHA2-512 Expand
                      Android 4.2 on Intel Atom Z2560 w/ 32 bit library SHA2-512 Expand
                      Android 4.4 on ARMv7-a Expand
                        SHA2-512 Expand
                        iOS 7.1 on ARM64 with ARMv8 Crypto Extensions SHA2-512 Expand
                        iOS 7.1 on ARMv7 SHA2-512 Expand
                        Raspbian Linux (kernel 3.10) on ARMv6 SHA2-512 Expand
                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library SHA2-512 Expand
                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library SHA2-512 Expand
                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library SHA2-512 Expand

                        HMAC 1980

                           First Validated: 11/21/2014
                        Operating Environment Algorithm Capabilities
                        <t-base-300 Trusted Execution Environment on ARMv7-a HMAC-SHA-1 Expand
                        Android 4.2 on Intel Atom Z2560 w/ 32 bit library HMAC-SHA-1 Expand
                        Android 4.4 on ARMv7-a Expand
                          HMAC-SHA-1 Expand
                          iOS 7.1 on ARM64 with ARMv8 Crypto Extensions HMAC-SHA-1 Expand
                          iOS 7.1 on ARMv7 HMAC-SHA-1 Expand
                          Raspbian Linux (kernel 3.10) on ARMv6 HMAC-SHA-1 Expand
                          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library HMAC-SHA-1 Expand
                          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library HMAC-SHA-1 Expand
                          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library HMAC-SHA-1 Expand
                          <t-base-300 Trusted Execution Environment on ARMv7-a HMAC-SHA2-224 Expand
                          Android 4.2 on Intel Atom Z2560 w/ 32 bit library HMAC-SHA2-224 Expand
                          Android 4.4 on ARMv7-a Expand
                            HMAC-SHA2-224 Expand
                            iOS 7.1 on ARM64 with ARMv8 Crypto Extensions HMAC-SHA2-224 Expand
                            iOS 7.1 on ARMv7 HMAC-SHA2-224 Expand
                            Raspbian Linux (kernel 3.10) on ARMv6 HMAC-SHA2-224 Expand
                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library HMAC-SHA2-224 Expand
                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library HMAC-SHA2-224 Expand
                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library HMAC-SHA2-224 Expand
                            <t-base-300 Trusted Execution Environment on ARMv7-a HMAC-SHA2-256 Expand
                            Android 4.2 on Intel Atom Z2560 w/ 32 bit library HMAC-SHA2-256 Expand
                            Android 4.4 on ARMv7-a Expand
                              HMAC-SHA2-256 Expand
                              iOS 7.1 on ARM64 with ARMv8 Crypto Extensions HMAC-SHA2-256 Expand
                              iOS 7.1 on ARMv7 HMAC-SHA2-256 Expand
                              Raspbian Linux (kernel 3.10) on ARMv6 HMAC-SHA2-256 Expand
                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library HMAC-SHA2-256 Expand
                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library HMAC-SHA2-256 Expand
                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library HMAC-SHA2-256 Expand
                              <t-base-300 Trusted Execution Environment on ARMv7-a HMAC-SHA2-384 Expand
                              Android 4.2 on Intel Atom Z2560 w/ 32 bit library HMAC-SHA2-384 Expand
                              Android 4.4 on ARMv7-a Expand
                                HMAC-SHA2-384 Expand
                                iOS 7.1 on ARM64 with ARMv8 Crypto Extensions HMAC-SHA2-384 Expand
                                iOS 7.1 on ARMv7 HMAC-SHA2-384 Expand
                                Raspbian Linux (kernel 3.10) on ARMv6 HMAC-SHA2-384 Expand
                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library HMAC-SHA2-384 Expand
                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library HMAC-SHA2-384 Expand
                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library HMAC-SHA2-384 Expand
                                <t-base-300 Trusted Execution Environment on ARMv7-a HMAC-SHA2-512 Expand
                                Android 4.2 on Intel Atom Z2560 w/ 32 bit library HMAC-SHA2-512 Expand
                                Android 4.4 on ARMv7-a Expand
                                  HMAC-SHA2-512 Expand
                                  iOS 7.1 on ARM64 with ARMv8 Crypto Extensions HMAC-SHA2-512 Expand
                                  iOS 7.1 on ARMv7 HMAC-SHA2-512 Expand
                                  Raspbian Linux (kernel 3.10) on ARMv6 HMAC-SHA2-512 Expand
                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library HMAC-SHA2-512 Expand
                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library HMAC-SHA2-512 Expand
                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library HMAC-SHA2-512 Expand

                                  RSA 1593

                                     First Validated: 11/21/2014
                                  Operating Environment Algorithm Capabilities
                                  <t-base-300 Trusted Execution Environment on ARMv7-a RSA KeyGen (FIPS186-4) Expand
                                  Android 4.2 on Intel Atom Z2560 w/ 32 bit library RSA KeyGen (FIPS186-4) Expand
                                  Android 4.4 on ARMv7-a Expand
                                    RSA KeyGen (FIPS186-4) Expand
                                    iOS 7.1 on ARM64 with ARMv8 Crypto Extensions RSA KeyGen (FIPS186-4) Expand
                                    iOS 7.1 on ARMv7 RSA KeyGen (FIPS186-4) Expand
                                    Raspbian Linux (kernel 3.10) on ARMv6 RSA KeyGen (FIPS186-4) Expand
                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library RSA KeyGen (FIPS186-4) Expand
                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library RSA KeyGen (FIPS186-4) Expand
                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library RSA KeyGen (FIPS186-4) Expand
                                    <t-base-300 Trusted Execution Environment on ARMv7-a RSA SigGen (FIPS186-4) Expand
                                    Android 4.2 on Intel Atom Z2560 w/ 32 bit library RSA SigGen (FIPS186-4) Expand
                                    Android 4.4 on ARMv7-a Expand
                                      RSA SigGen (FIPS186-4) Expand
                                      iOS 7.1 on ARM64 with ARMv8 Crypto Extensions RSA SigGen (FIPS186-4) Expand
                                      iOS 7.1 on ARMv7 RSA SigGen (FIPS186-4) Expand
                                      Raspbian Linux (kernel 3.10) on ARMv6 RSA SigGen (FIPS186-4) Expand
                                      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library RSA SigGen (FIPS186-4) Expand
                                      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library RSA SigGen (FIPS186-4) Expand
                                      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library RSA SigGen (FIPS186-4) Expand
                                      <t-base-300 Trusted Execution Environment on ARMv7-a RSA SigVer (FIPS186-4) Expand
                                      Android 4.2 on Intel Atom Z2560 w/ 32 bit library RSA SigVer (FIPS186-4) Expand
                                      Android 4.4 on ARMv7-a Expand
                                        RSA SigVer (FIPS186-4) Expand
                                        iOS 7.1 on ARM64 with ARMv8 Crypto Extensions RSA SigVer (FIPS186-4) Expand
                                        iOS 7.1 on ARMv7 RSA SigVer (FIPS186-4) Expand
                                        Raspbian Linux (kernel 3.10) on ARMv6 RSA SigVer (FIPS186-4) Expand
                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library RSA SigVer (FIPS186-4) Expand
                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library RSA SigVer (FIPS186-4) Expand
                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library RSA SigVer (FIPS186-4) Expand

                                        KDF 37

                                           First Validated: 11/21/2014
                                        Operating Environment Algorithm Capabilities
                                        <t-base-300 Trusted Execution Environment on ARMv7-a KDF SP800-108 Expand
                                        Android 4.2 on Intel Atom Z2560 w/ 32 bit library KDF SP800-108 Expand
                                        Android 4.4 on ARMv7-a Expand
                                          KDF SP800-108 Expand
                                          iOS 7.1 on ARM64 with ARMv8 Crypto Extensions KDF SP800-108 Expand
                                          iOS 7.1 on ARMv7 KDF SP800-108 Expand
                                          Raspbian Linux (kernel 3.10) on ARMv6 KDF SP800-108 Expand
                                          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library KDF SP800-108 Expand
                                          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library KDF SP800-108 Expand
                                          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library KDF SP800-108 Expand

                                          Component 384

                                             First Validated: 11/21/2014
                                          Operating Environment Algorithm Capabilities
                                          <t-base-300 Trusted Execution Environment on ARMv7-a KAS-ECC Component Expand
                                          Android 4.2 on Intel Atom Z2560 w/ 32 bit library KAS-ECC Component Expand
                                          Android 4.4 on ARMv7-a Expand
                                            KAS-ECC Component Expand
                                            iOS 7.1 on ARM64 with ARMv8 Crypto Extensions KAS-ECC Component Expand
                                            iOS 7.1 on ARMv7 KAS-ECC Component Expand
                                            Raspbian Linux (kernel 3.10) on ARMv6 KAS-ECC Component Expand
                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library KAS-ECC Component Expand
                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library KAS-ECC Component Expand
                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library KAS-ECC Component Expand
                                            <t-base-300 Trusted Execution Environment on ARMv7-a KAS-FFC Component Expand
                                            Android 4.2 on Intel Atom Z2560 w/ 32 bit library KAS-FFC Component Expand
                                            Android 4.4 on ARMv7-a Expand
                                              KAS-FFC Component Expand
                                              iOS 7.1 on ARM64 with ARMv8 Crypto Extensions KAS-FFC Component Expand
                                              iOS 7.1 on ARMv7 KAS-FFC Component Expand
                                              Raspbian Linux (kernel 3.10) on ARMv6 KAS-FFC Component Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library KAS-FFC Component Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library KAS-FFC Component Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library KAS-FFC Component Expand

                                              Component 385

                                                 First Validated: 11/21/2014
                                              Operating Environment Algorithm Capabilities
                                              <t-base-300 Trusted Execution Environment on ARMv7-a KDF IKEv1 Expand
                                              Android 4.2 on Intel Atom Z2560 w/ 32 bit library KDF IKEv1 Expand
                                              iOS 7.1 on ARM64 with ARMv8 Crypto Extensions KDF IKEv1 Expand
                                              iOS 7.1 on ARMv7 KDF IKEv1 Expand
                                              iOS 7.1 on iOS 7.1 KDF IKEv1 Expand
                                              Raspbian Linux (kernel 3.10) on ARMv6 KDF IKEv1 Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library KDF IKEv1 Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library KDF IKEv1 Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library KDF IKEv1 Expand
                                              <t-base-300 Trusted Execution Environment on ARMv7-a KDF IKEv2 Expand
                                              Android 4.2 on Intel Atom Z2560 w/ 32 bit library KDF IKEv2 Expand
                                              iOS 7.1 on ARM64 with ARMv8 Crypto Extensions KDF IKEv2 Expand
                                              iOS 7.1 on ARMv7 KDF IKEv2 Expand
                                              iOS 7.1 on iOS 7.1 KDF IKEv2 Expand
                                              Raspbian Linux (kernel 3.10) on ARMv6 KDF IKEv2 Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library KDF IKEv2 Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library KDF IKEv2 Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library KDF IKEv2 Expand
                                              <t-base-300 Trusted Execution Environment on ARMv7-a KDF TLS Expand
                                              Android 4.2 on Intel Atom Z2560 w/ 32 bit library KDF TLS Expand
                                              iOS 7.1 on ARM64 with ARMv8 Crypto Extensions KDF TLS Expand
                                              iOS 7.1 on ARMv7 KDF TLS Expand
                                              iOS 7.1 on iOS 7.1 KDF TLS Expand
                                              Raspbian Linux (kernel 3.10) on ARMv6 KDF TLS Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library KDF TLS Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library KDF TLS Expand
                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library KDF TLS Expand

                                              AES 3123

                                                 First Validated: 11/21/2014
                                              Operating Environment Algorithm Capabilities
                                              <t-base-300 Trusted Execution Environment on ARMv7-a AES-CBC Expand
                                              Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-CBC Expand
                                              Android 4.4 on ARMv7-a Expand
                                                AES-CBC Expand
                                                iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-CBC Expand
                                                iOS 7.1 on ARMv7 AES-CBC Expand
                                                Raspbian Linux (kernel 3.10) on ARMv6 AES-CBC Expand
                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-CBC Expand
                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-CBC Expand
                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-CBC Expand
                                                <t-base-300 Trusted Execution Environment on ARMv7-a AES-CCM Expand
                                                Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-CCM Expand
                                                Android 4.4 on ARMv7-a Expand
                                                  AES-CCM Expand
                                                  iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-CCM Expand
                                                  iOS 7.1 on ARMv7 AES-CCM Expand
                                                  Raspbian Linux (kernel 3.10) on ARMv6 AES-CCM Expand
                                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-CCM Expand
                                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-CCM Expand
                                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-CCM Expand
                                                  <t-base-300 Trusted Execution Environment on ARMv7-a AES-CMAC Expand
                                                  Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-CMAC Expand
                                                  Android 4.4 on ARMv7-a Expand
                                                    AES-CMAC Expand
                                                    iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-CMAC Expand
                                                    iOS 7.1 on ARMv7 AES-CMAC Expand
                                                    Raspbian Linux (kernel 3.10) on ARMv6 AES-CMAC Expand
                                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-CMAC Expand
                                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-CMAC Expand
                                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-CMAC Expand
                                                    <t-base-300 Trusted Execution Environment on ARMv7-a AES-CTR Expand
                                                    Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-CTR Expand
                                                    Android 4.4 on ARMv7-a Expand
                                                      AES-CTR Expand
                                                      iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-CTR Expand
                                                      iOS 7.1 on ARMv7 AES-CTR Expand
                                                      Raspbian Linux (kernel 3.10) on ARMv6 AES-CTR Expand
                                                      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-CTR Expand
                                                      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-CTR Expand
                                                      Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-CTR Expand
                                                      <t-base-300 Trusted Execution Environment on ARMv7-a AES-ECB Expand
                                                      Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-ECB Expand
                                                      Android 4.4 on ARMv7-a Expand
                                                        AES-ECB Expand
                                                        iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-ECB Expand
                                                        iOS 7.1 on ARMv7 AES-ECB Expand
                                                        Raspbian Linux (kernel 3.10) on ARMv6 AES-ECB Expand
                                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-ECB Expand
                                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-ECB Expand
                                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-ECB Expand
                                                        <t-base-300 Trusted Execution Environment on ARMv7-a AES-GCM Expand
                                                        <t-base-300 Trusted Execution Environment on ARMv7-a AES-GCM Expand
                                                        Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-GCM Expand
                                                        Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-GCM Expand
                                                        Android 4.4 on ARMv7-a Expand
                                                          AES-GCM Expand
                                                          Android 4.4 on ARMv7-a Expand
                                                            AES-GCM Expand
                                                            iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-GCM Expand
                                                            iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-GCM Expand
                                                            iOS 7.1 on ARMv7 AES-GCM Expand
                                                            iOS 7.1 on ARMv7 AES-GCM Expand
                                                            Raspbian Linux (kernel 3.10) on ARMv6 AES-GCM Expand
                                                            Raspbian Linux (kernel 3.10) on ARMv6 AES-GCM Expand
                                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-GCM Expand
                                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-GCM Expand
                                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-GCM Expand
                                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-GCM Expand
                                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-GCM Expand
                                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-GCM Expand
                                                            <t-base-300 Trusted Execution Environment on ARMv7-a AES-GMAC Expand
                                                            <t-base-300 Trusted Execution Environment on ARMv7-a AES-GMAC Expand
                                                            Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-GMAC Expand
                                                            Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-GMAC Expand
                                                            Android 4.4 on ARMv7-a Expand
                                                              AES-GMAC Expand
                                                              Android 4.4 on ARMv7-a Expand
                                                                AES-GMAC Expand
                                                                iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-GMAC Expand
                                                                iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-GMAC Expand
                                                                iOS 7.1 on ARMv7 AES-GMAC Expand
                                                                iOS 7.1 on ARMv7 AES-GMAC Expand
                                                                Raspbian Linux (kernel 3.10) on ARMv6 AES-GMAC Expand
                                                                Raspbian Linux (kernel 3.10) on ARMv6 AES-GMAC Expand
                                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-GMAC Expand
                                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-GMAC Expand
                                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-GMAC Expand
                                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-GMAC Expand
                                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-GMAC Expand
                                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-GMAC Expand
                                                                <t-base-300 Trusted Execution Environment on ARMv7-a AES-KW Expand
                                                                Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-KW Expand
                                                                Android 4.4 on ARMv7-a Expand
                                                                  AES-KW Expand
                                                                  iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-KW Expand
                                                                  iOS 7.1 on ARMv7 AES-KW Expand
                                                                  Raspbian Linux (kernel 3.10) on ARMv6 AES-KW Expand
                                                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-KW Expand
                                                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-KW Expand
                                                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-KW Expand
                                                                  <t-base-300 Trusted Execution Environment on ARMv7-a AES-KWP Expand
                                                                  Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-KWP Expand
                                                                  Android 4.4 on ARMv7-a Expand
                                                                    AES-KWP Expand
                                                                    iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-KWP Expand
                                                                    iOS 7.1 on ARMv7 AES-KWP Expand
                                                                    Raspbian Linux (kernel 3.10) on ARMv6 AES-KWP Expand
                                                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-KWP Expand
                                                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-KWP Expand
                                                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-KWP Expand
                                                                    <t-base-300 Trusted Execution Environment on ARMv7-a AES-XTS Expand
                                                                    <t-base-300 Trusted Execution Environment on ARMv7-a AES-XTS Expand
                                                                    Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-XTS Expand
                                                                    Android 4.2 on Intel Atom Z2560 w/ 32 bit library AES-XTS Expand
                                                                    Android 4.4 on ARMv7-a Expand
                                                                      AES-XTS Expand
                                                                      Android 4.4 on ARMv7-a Expand
                                                                        AES-XTS Expand
                                                                        iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-XTS Expand
                                                                        iOS 7.1 on ARM64 with ARMv8 Crypto Extensions AES-XTS Expand
                                                                        iOS 7.1 on ARMv7 AES-XTS Expand
                                                                        iOS 7.1 on ARMv7 AES-XTS Expand
                                                                        Raspbian Linux (kernel 3.10) on ARMv6 AES-XTS Expand
                                                                        Raspbian Linux (kernel 3.10) on ARMv6 AES-XTS Expand
                                                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-XTS Expand
                                                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library AES-XTS Expand
                                                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-XTS Expand
                                                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library AES-XTS Expand
                                                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-XTS Expand
                                                                        Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library AES-XTS Expand

                                                                        TDES 1793

                                                                           First Validated: 11/21/2014
                                                                        Operating Environment Algorithm Capabilities
                                                                        <t-base-300 Trusted Execution Environment on ARMv7-a TDES-CBC Expand
                                                                        Android 4.2 on Intel Atom Z2560 w/ 32 bit library TDES-CBC Expand
                                                                        Android 4.4 on ARMv7-a Expand
                                                                          TDES-CBC Expand
                                                                          iOS 7.1 on ARM64 with ARMv8 Crypto Extensions TDES-CBC Expand
                                                                          iOS 7.1 on ARMv7 TDES-CBC Expand
                                                                          Raspbian Linux (kernel 3.10) on ARMv6 TDES-CBC Expand
                                                                          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library TDES-CBC Expand
                                                                          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library TDES-CBC Expand
                                                                          Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library TDES-CBC Expand
                                                                          <t-base-300 Trusted Execution Environment on ARMv7-a TDES-ECB Expand
                                                                          Android 4.2 on Intel Atom Z2560 w/ 32 bit library TDES-ECB Expand
                                                                          Android 4.4 on ARMv7-a Expand
                                                                            TDES-ECB Expand
                                                                            iOS 7.1 on ARM64 with ARMv8 Crypto Extensions TDES-ECB Expand
                                                                            iOS 7.1 on ARMv7 TDES-ECB Expand
                                                                            Raspbian Linux (kernel 3.10) on ARMv6 TDES-ECB Expand
                                                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library TDES-ECB Expand
                                                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library TDES-ECB Expand
                                                                            Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library TDES-ECB Expand

                                                                            ECDSA 567

                                                                               First Validated: 11/21/2014
                                                                            Operating Environment Algorithm Capabilities
                                                                            <t-base-300 Trusted Execution Environment on ARMv7-a ECDSA KeyGen (FIPS186-4) Expand
                                                                            Android 4.2 on Intel Atom Z2560 w/ 32 bit library ECDSA KeyGen (FIPS186-4) Expand
                                                                            Android 4.4 on ARMv7-a Expand
                                                                              ECDSA KeyGen (FIPS186-4) Expand
                                                                              iOS 7.1 on ARM64 with ARMv8 Crypto Extensions ECDSA KeyGen (FIPS186-4) Expand
                                                                              iOS 7.1 on ARMv7 ECDSA KeyGen (FIPS186-4) Expand
                                                                              Raspbian Linux (kernel 3.10) on ARMv6 ECDSA KeyGen (FIPS186-4) Expand
                                                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library ECDSA KeyGen (FIPS186-4) Expand
                                                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library ECDSA KeyGen (FIPS186-4) Expand
                                                                              Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library ECDSA KeyGen (FIPS186-4) Expand
                                                                              <t-base-300 Trusted Execution Environment on ARMv7-a ECDSA KeyVer (FIPS186-4) Expand
                                                                              Android 4.2 on Intel Atom Z2560 w/ 32 bit library ECDSA KeyVer (FIPS186-4) Expand
                                                                              Android 4.4 on ARMv7-a Expand
                                                                                ECDSA KeyVer (FIPS186-4) Expand
                                                                                iOS 7.1 on ARM64 with ARMv8 Crypto Extensions ECDSA KeyVer (FIPS186-4) Expand
                                                                                iOS 7.1 on ARMv7 ECDSA KeyVer (FIPS186-4) Expand
                                                                                Raspbian Linux (kernel 3.10) on ARMv6 ECDSA KeyVer (FIPS186-4) Expand
                                                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library ECDSA KeyVer (FIPS186-4) Expand
                                                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library ECDSA KeyVer (FIPS186-4) Expand
                                                                                Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library ECDSA KeyVer (FIPS186-4) Expand
                                                                                <t-base-300 Trusted Execution Environment on ARMv7-a ECDSA SigGen (FIPS186-4) Expand
                                                                                Android 4.2 on Intel Atom Z2560 w/ 32 bit library ECDSA SigGen (FIPS186-4) Expand
                                                                                Android 4.4 on ARMv7-a Expand
                                                                                  ECDSA SigGen (FIPS186-4) Expand
                                                                                  iOS 7.1 on ARM64 with ARMv8 Crypto Extensions ECDSA SigGen (FIPS186-4) Expand
                                                                                  iOS 7.1 on ARMv7 ECDSA SigGen (FIPS186-4) Expand
                                                                                  Raspbian Linux (kernel 3.10) on ARMv6 ECDSA SigGen (FIPS186-4) Expand
                                                                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library ECDSA SigGen (FIPS186-4) Expand
                                                                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library ECDSA SigGen (FIPS186-4) Expand
                                                                                  Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library ECDSA SigGen (FIPS186-4) Expand
                                                                                  <t-base-300 Trusted Execution Environment on ARMv7-a ECDSA SigVer (FIPS186-4) Expand
                                                                                  Android 4.2 on Intel Atom Z2560 w/ 32 bit library ECDSA SigVer (FIPS186-4) Expand
                                                                                  Android 4.4 on ARMv7-a Expand
                                                                                    ECDSA SigVer (FIPS186-4) Expand
                                                                                    iOS 7.1 on ARM64 with ARMv8 Crypto Extensions ECDSA SigVer (FIPS186-4) Expand
                                                                                    iOS 7.1 on ARMv7 ECDSA SigVer (FIPS186-4) Expand
                                                                                    Raspbian Linux (kernel 3.10) on ARMv6 ECDSA SigVer (FIPS186-4) Expand
                                                                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 32 bit library ECDSA SigVer (FIPS186-4) Expand
                                                                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 with AES-NI w/ 64 bit library ECDSA SigVer (FIPS186-4) Expand
                                                                                    Ubuntu Linux (kernel 3.13) on Intel Atom Z3740 without AES-NI w/ 64 bit library ECDSA SigVer (FIPS186-4) Expand

                                                                                    Created October 05, 2016, Updated March 07, 2024