Computer Security Resource Center

Computer Security Resource Center

Computer Security
Resource Center

Cryptographic Algorithm Validation Program

Description
The Bouncy Castle FIPS .NET API is a comprehensive suite of FIPS Approved algorithms implemented in pure C#. All key sizes and modes have been implemented to allow flexibility and efficiency, and additional algorithms, including some post-quantum ones, are available in non-approved operation as well.
Version
1.0.0
Type
SOFTWARE
Vendor
Legion of the Bouncy Castle Inc.
85 The Crescent
Ascot Vale, Victoria 3032
Australia
Contacts
David Hook
dgh@bouncycastle.org
+61438170390
Jon Eaves
jon@bouncycastle.org
+61417502969

Validations

Number
Date
Operating Environments
Algorithm Capabilities
SHS 3226
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
  • SHA-1
    • Message Length: 0-51200 Increment 8
  • SHA-224
    • Message Length: 0-51200 Increment 8
  • SHA-256
    • Message Length: 0-51200 Increment 8
  • SHA-384
    • Message Length: 0-102400 Increment 8
  • SHA-512
    • Message Length: 0-102400 Increment 8
  • SHA-512/224
    • Message Length: 0-102400 Increment 8
  • SHA-512/256
    • Message Length: 0-102400 Increment 8
Component 774
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
SHA-3 2
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
Component 776
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
  • ECDSA SigGen (186-4)
    • Component
      • Capabilities:
        • Curve: B-233, B-283, B-409, B-571, K-233, K-283, K-409, K-571, P-224, P-256, P-384, P-521
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
    Prerequisites:
RSA 1999
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
  • RSA KeyGen (186-4)
      • Capabilities:
        • Key Generation Mode: B.3.3
          • Properties:
            • Modulo: 2048
            • Primality Tests: C.3
          • Properties:
            • Modulo: 3072
            • Primality Tests: C.3
    • Public Exponent Mode: Random
  • RSA SigGen (186-2)
      • Capabilities:
        • Signature Type: ANSI X9.31
        • Modulo: 4096
        • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • Signature Type: PKCS 1.5
        • Modulo: 4096
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • Signature Type: PKCSPSS
        • Modulo: 4096
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
    Prerequisites:
  • RSA SigGen (186-4)
      • Capabilities:
        • Signature Type: ANSI X9.31
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256 (0x40)
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256 (0x40)
      • Capabilities:
        • Signature Type: PKCS 1.5
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
      • Capabilities:
        • Signature Type: PKCSPSS
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 160
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
                • Salt Length: 256
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 160
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
                • Salt Length: 256
  • RSA SigVer (186-4)
      • Capabilities:
        • Signature Type: ANSI X9.31
          • Properties:
            • Modulo: 1024
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256 (0x40)
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256 (0x40)
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256 (0x40)
      • Capabilities:
        • Signature Type: PKCS 1.5
          • Properties:
            • Modulo: 1024
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
              • Hash Pair:
                • Hash Algorithm: SHA2-224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
      • Capabilities:
        • Signature Type: PKCSPSS
          • Properties:
            • Modulo: 1024
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 160
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 496
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
                • Salt Length: 256
          • Properties:
            • Modulo: 2048
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 160
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 160
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 208
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
                • Salt Length: 256
          • Properties:
            • Modulo: 3072
              • Hash Pair:
                • Hash Algorithm: SHA-1
                • Salt Length: 160
              • Hash Pair:
                • Hash Algorithm: SHA2-224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-256
                • Salt Length: 256
              • Hash Pair:
                • Hash Algorithm: SHA2-384
                • Salt Length: 384
              • Hash Pair:
                • Hash Algorithm: SHA2-512
                • Salt Length: 496
              • Hash Pair:
                • Hash Algorithm: SHA2-512/224
                • Salt Length: 224
              • Hash Pair:
                • Hash Algorithm: SHA2-512/256
                • Salt Length: 256
Component 773
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
  • KAS-ECC CDH-Component
    • Curve: B-233, B-283, B-409, B-571, K-233, K-283, K-409, K-571, P-224, P-256, P-384, P-521
ECDSA 856
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
  • ECDSA KeyGen (186-4)
    • Curve: B-233, B-283, B-409, B-571, K-233, K-283, K-409, K-571, P-224, P-256, P-384, P-521
    • Secret Generation Mode: Testing Candidates
    Prerequisites:
  • ECDSA KeyVer (186-4)
    • Curve: B-163, B-233, B-283, B-409, B-571, K-163, K-233, K-283, K-409, K-571, P-192, P-224, P-256, P-384, P-521
  • ECDSA SigGen (186-4)
      • Capabilities:
        • Curve: B-233, B-283, B-409, B-571, K-233, K-283, K-409, K-571, P-224, P-256, P-384, P-521
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512, SHA2-512/224, SHA2-512/256
    Prerequisites:
  • ECDSA SigVer (186-4)
      • Capabilities:
        • Curve: B-163, B-233, B-283, B-409, B-571, K-163, K-233, K-283, K-409, K-571, P-192, P-224, P-256, P-384, P-521
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512, SHA2-512/224, SHA2-512/256
    Prerequisites:
Component 775
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
DSA 1070
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
  • DSA KeyGen (186-4)
      • Capabilities:
        • L: 2048
        • N: 224
      • Capabilities:
        • L: 2048
        • N: 256
      • Capabilities:
        • L: 3072
        • N: 256
    Prerequisites:
  • DSA PQGGen (186-4)
      • Capabilities:
        • L: 2048
        • N: 224
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 2048
        • N: 256
        • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 3072
        • N: 256
        • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
    Prerequisites:
  • DSA PQGVer (186-4)
      • Capabilities:
        • L: 1024
        • N: 160
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 2048
        • N: 224
        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 2048
        • N: 256
        • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 3072
        • N: 256
        • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
    Prerequisites:
  • DSA SigGen (186-4)
      • Capabilities:
        • L: 2048
        • N: 224
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 2048
        • N: 256
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 3072
        • N: 256
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
    Prerequisites:
  • DSA SigVer (186-4)
      • Capabilities:
        • L: 1024
        • N: 160
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 2048
        • N: 224
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 2048
        • N: 256
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
      • Capabilities:
        • L: 3072
        • N: 256
        • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
    Prerequisites:
AES 3915
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
  • AES-CBC
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-CCM
    • Key Length: 128, 192, 256
    • Tag Length: 32, 48, 64, 80, 96, 112, 128
    • IV Length: 56, 64, 72, 80, 88, 96, 104
    • Payload Length: 0-256
    • AAD Length: 0-524288
  • AES-CFB128
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-CFB8
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-CMAC
      • Capabilities:
        • Direction: Generation, Verification
        • Key Length: 128, 192, 256
        • MAC: 8-128
        • Message Length: 0-524288
        • Block Size: Full, Partial
  • AES-CTR
    • Key Length: 128, 192, 256
    • Counter Source: External
  • AES-ECB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
  • AES-GCM
    • Direction: Decrypt, Encrypt
    • IV Generation: External
    • Key Length: 128, 192, 256
    • Tag Length: 32, 64, 96, 104, 112, 120, 128
    • IV Length: 96
    • Payload Length: 128, 136, 256, 272
    • AAD Length: 0, 128, 136, 272, 384
  • AES-GMAC
    • Direction: Decrypt, Encrypt
    • IV Generation: External
    • Key Length: 128, 192, 256
    • Tag Length: 32, 64, 96, 104, 112, 120, 128
    • IV Length: 96
    • AAD Length: 0, 128, 136, 272, 384
  • AES-KW
    • Direction: Decrypt, Encrypt
    • Cipher: Cipher, Inverse
    • Key Length: 128, 192, 256
    • Payload Length: 128, 192, 256, 320, 4096
  • AES-KWP
    • Direction: Decrypt, Encrypt
    • Cipher: Cipher, Inverse
    • Key Length: 128, 192, 256
    • Payload Length: 8, 32, 72, 96, 808
  • AES-OFB
    • Direction: Decrypt, Encrypt
    • Key Length: 128, 192, 256
DRBG 1130
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
  • Counter DRBG
    • Prediction Resistance: Yes, No
      • Capabilities:
        • Mode: 3KeyTDEA
        • Derivation Function Enabled: Yes
      • Capabilities:
        • Mode: AES-128
        • Derivation Function Enabled: Yes
      • Capabilities:
        • Mode: AES-192
        • Derivation Function Enabled: Yes
      • Capabilities:
        • Mode: AES-256
        • Derivation Function Enabled: Yes
    Prerequisites:
  • Hash DRBG
    • Prediction Resistance: Yes, No
      • Capabilities:
        • Mode: SHA-1
      • Capabilities:
        • Mode: SHA2-224
      • Capabilities:
        • Mode: SHA2-256
      • Capabilities:
        • Mode: SHA2-384
      • Capabilities:
        • Mode: SHA2-512
      • Capabilities:
        • Mode: SHA2-512/224
      • Capabilities:
        • Mode: SHA2-512/256
    Prerequisites:
  • HMAC DRBG
    • Prediction Resistance: Yes, No
      • Capabilities:
        • Mode: SHA-1
      • Capabilities:
        • Mode: SHA2-224
      • Capabilities:
        • Mode: SHA2-256
      • Capabilities:
        • Mode: SHA2-384
      • Capabilities:
        • Mode: SHA2-512
      • Capabilities:
        • Mode: SHA2-512/224
      • Capabilities:
        • Mode: SHA2-512/256
    Prerequisites:
KAS 77
3/25/2016
  • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
  • Windows 10 Professional 64 bit on Intel Atom
  • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
  • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
  • KAS-ECC
    • Scheme:
      • Ephemeral Unified:
        • KAS Role: Initiator, Responder
        • KDF without Key Confirmation:
          • KDF Option:
            • Concatenation:
          • Parameter Set:
            • EB:
              • Hash Algorithm: SHA2-224
              • Curve: P-224
              • MAC Option:
                • AES-CCM:
              • EC:
                • Hash Algorithm: SHA2-256
                • Curve: P-256
                • MAC Option:
                  • AES-CCM:
                • ED:
                  • Hash Algorithm: SHA2-384
                  • Curve: P-384
                  • MAC Option:
                    • HMAC:
                  • EE:
                    • Hash Algorithm: SHA2-512
                    • Curve: P-521
                    • MAC Option:
                      • HMAC:
              • One Pass DH:
                • KAS Role: Initiator, Responder
                • KDF without Key Confirmation:
                  • Parameter Set:
                    • EB:
                      • Hash Algorithm: SHA2-224
                      • Curve: P-224
                      • MAC Option:
                        • AES-CCM:
                      • EC:
                        • Hash Algorithm: SHA2-256
                        • Curve: P-256
                        • MAC Option:
                          • AES-CCM:
                        • ED:
                          • Hash Algorithm: SHA2-384
                          • Curve: P-384
                          • MAC Option:
                            • HMAC:
                          • EE:
                            • Hash Algorithm: SHA2-512
                            • Curve: P-521
                            • MAC Option:
                              • HMAC:
                      • Static Unified:
                        • KAS Role: Initiator, Responder
                        • KDF without Key Confirmation:
                          • Parameter Set:
                            • EB:
                              • Hash Algorithm: SHA2-224
                              • Curve: P-224
                              • MAC Option:
                                • AES-CCM:
                              • EC:
                                • Hash Algorithm: SHA2-256
                                • Curve: P-256
                                • MAC Option:
                                  • AES-CCM:
                                • ED:
                                  • Hash Algorithm: SHA2-384
                                  • Curve: P-384
                                  • MAC Option:
                                    • HMAC:
                                  • EE:
                                    • Hash Algorithm: SHA2-512
                                    • Curve: P-521
                                    • MAC Option:
                                      • HMAC:
                            Prerequisites:
                          HMAC 2544
                          3/25/2016
                          • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
                          • Windows 10 Professional 64 bit on Intel Atom
                          • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
                          • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
                          TDES 2149
                          3/25/2016
                          • Windows 10 Enterprise 64 bit on Intel Core i7 (6th Gen)
                          • Windows 10 Professional 64 bit on Intel Atom
                          • Windows 7 SP1 32 bit on Intel Core i5 (5th Gen)
                          • Windows 8.1 Professional 32 bit on Intel Core i5 (5th Gen)
                          • TDES-CBC
                            • Direction: Decrypt, Encrypt
                            • Keying Option: 1
                          • TDES-CFB64
                            • Direction: Decrypt, Encrypt
                            • Keying Option: 1
                          • TDES-CFB8
                            • Direction: Decrypt, Encrypt
                            • Keying Option: 1
                          • TDES-CMAC
                              • Capabilities:
                                • Direction: Generation
                                • Keying Option: 1
                                • MAC: 8-64
                                • Message Length: 0-524288
                                • Block Size: Full, Partial
                              • Capabilities:
                                • Direction: Verification
                                • Keying Option: 1
                                • MAC: 8-64
                                • Message Length: 0-524288
                                • Block Size: Full, Partial
                          • TDES-CTR
                            • Counter Source: External
                          • TDES-ECB
                            • Direction: Decrypt, Encrypt
                            • Keying Option: 1
                          • TDES-KW
                            • Direction: Decrypt, Encrypt
                            • Cipher: Cipher, Inverse
                            • Payload Length: 64, 96, 128, 160, 2048
                          • TDES-OFB
                            • Direction: Decrypt, Encrypt
                            • Keying Option: 1