Cryptographic Algorithm Validation Program CAVP

Description
The Distech Java Cryptographic Library is a general purpose cryptographic library used by Distech Controls products including the Eclypse series of controllers.
Version
1.0 (Firmware)
Type
SOFTWARE
Vendor
Distech Controls, Inc.
4205 Place de Java
Brossard, QC J4Y 0C4
Canada
Contacts
Dominic Gagnon
dgagnon@distech-controls.com
450-444-9898 Ext.231
Fax: 450-444-0770
Fran├žois Gervais
fgervais@distech-controls.com
450-444-9898 Ext.263
Fax: 450-444-0770

KAS 103 First Validated: 12/23/2016

Operating Environment Algorithm Capabilities
AM335x Cortex-A8 (ARMv7) /w NEON
KAS-ECC
  • Scheme:
    • Ephemeral Unified:
      • KAS Role: Initiator, Responder
      • KDF without Key Confirmation:
        • Parameter Set:
          • EB:
            • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
            • Curve: P-224
            • MAC Option:
              • AES-CCM:
            • EC:
              • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
              • 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:
            • Full MQV:
              • KAS Role: Initiator
              • KDF with Key Confirmation:
                • Key Confirmation Option:
                  • Key Confirmation Role: Provider, Responder
                  • Key Confirmation Type: Bilateral, Unilateral
                • Parameter Set:
                  • EB:
                    • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                    • Curve: P-224
                    • MAC Option:
                      • AES-CCM:
                    • EC:
                      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                      • 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, SHA2-256, SHA2-384, SHA2-512
                            • Curve: P-224
                            • MAC Option:
                              • AES-CCM:
                            • EC:
                              • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                              • 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 MQV:
                              • KAS Role: Initiator
                              • KDF with Key Confirmation:
                                • Key Confirmation Option:
                                  • Key Confirmation Role: Provider, Responder
                                  • Key Confirmation Type: Bilateral, Unilateral
                                • Parameter Set:
                                  • EB:
                                    • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                    • Curve: P-224
                                    • MAC Option:
                                      • AES-CCM:
                                    • EC:
                                      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                                      • 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 with Key Confirmation:
                                        • Key Confirmation Option:
                                          • Key Confirmation Role: Provider, Responder
                                          • Key Confirmation Type: Bilateral, Unilateral
                                        • Parameter Set:
                                          • EB:
                                            • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                            • Curve: P-224
                                            • MAC Option:
                                              • AES-CCM:
                                            • EC:
                                              • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                                              • 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:
                                          AM335x Cortex-A8 (ARMv7) /w NEON
                                          KAS-FFC
                                          • Function: Domain Parameter Generation, Domain Parameter Validation, Full Public Key Validation, Key Pair Generation
                                          • Scheme:
                                            • dhEphem:
                                              • KAS Role: Initiator, Responder
                                              • KDF without Key Confirmation:
                                                • Parameter Set:
                                                  • FB:
                                                    • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                                    • MAC Option:
                                                      • AES-CCM:
                                                    • FC:
                                                      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                                                      • MAC Option:
                                                        • AES-CCM:
                                                • dhOneFlow:
                                                  • KAS Role: Initiator, Responder
                                                  • KDF with Key Confirmation:
                                                    • Key Confirmation Option:
                                                      • Parameter Set:
                                                        • FB:
                                                          • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                                          • MAC Option:
                                                            • AES-CCM:
                                                          • FC:
                                                            • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                                                            • MAC Option:
                                                              • AES-CCM:
                                                      • dhStatic:
                                                        • KAS Role: Initiator, Responder
                                                        • KDF with Key Confirmation:
                                                          • Key Confirmation Option:
                                                            • Key Confirmation Role: Provider, Responder
                                                            • Key Confirmation Type: Bilateral, Unilateral
                                                          • Parameter Set:
                                                            • FB:
                                                              • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                                              • MAC Option:
                                                                • AES-CCM:
                                                              • FC:
                                                                • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                                                                • MAC Option:
                                                                  • AES-CCM:
                                                          • MQV1:
                                                            • KAS Role: Initiator, Responder
                                                            • KDF with Key Confirmation:
                                                              • Key Confirmation Option:
                                                                • Key Confirmation Role: Provider, Responder
                                                                • Key Confirmation Type: Bilateral, Unilateral
                                                              • Parameter Set:
                                                                • FB:
                                                                  • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                                                  • MAC Option:
                                                                    • AES-CCM:
                                                            • MQV2:
                                                              • KAS Role: Initiator, Responder
                                                              • KDF with Key Confirmation:
                                                                • Key Confirmation Option:
                                                                  • Key Confirmation Role: Provider, Responder
                                                                  • Key Confirmation Type: Bilateral, Unilateral
                                                                • Parameter Set:
                                                            Prerequisites:

                                                            Created October 05, 2016, Updated November 24, 2020