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
The HikSSL Library module is a software library embedded into Hikvision Network Camera and Network Video Recorder (NVR) products, that provides Transport Layer Security (TLS) functionality, and general purpose cryptographic algorithms.
Version
1.0.0
Type
SOFTWARE
Vendor
Hangzhou Hikvision Digital Technology Co., Ltd.
No.555 Qianmo Road, Binjiang District
Hangzhou, Zhejiang 310052
China
Contacts
Jiadong Chen
chenjiadong@hikvision.com
+86 136 5663 1443

SHS 4233

   First Validated: 2/23/2018
Operating Environment Algorithm Capabilities
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) SHA-1 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) SHA2-224 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) SHA2-256 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) SHA2-384 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) SHA2-512 Expand

TDES 2662

   First Validated: 2/23/2018
Operating Environment Algorithm Capabilities
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) TDES-CBC Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) TDES-CFB1 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) TDES-CFB64 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) TDES-CFB8 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) TDES-CMAC Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) TDES-ECB Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) TDES-OFB Expand

AES 5262

   First Validated: 2/23/2018
Operating Environment Algorithm Capabilities
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-CBC Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-CCM Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-CFB1 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-CFB128 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-CFB8 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-CMAC Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-CTR Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-ECB Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-GCM Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-GMAC Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-KW Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-OFB Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-XTS Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) AES-XTS Expand

DSA 1363

   First Validated: 2/23/2018
Operating Environment Algorithm Capabilities
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) DSA KeyGen (FIPS186-4) Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) DSA PQGGen (FIPS186-4) Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) DSA PQGVer (FIPS186-4) Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) DSA SigGen (FIPS186-4) Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) DSA SigVer (FIPS186-4) Expand

ECDSA 1372

   First Validated: 2/23/2018
Operating Environment Algorithm Capabilities
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) ECDSA KeyGen (FIPS186-4) Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) ECDSA KeyVer (FIPS186-4) Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) ECDSA SigGen (FIPS186-4) Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) ECDSA SigVer (FIPS186-4) Expand

DRBG 2015

   First Validated: 2/23/2018
Operating Environment Algorithm Capabilities
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) Counter DRBG Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) Hash DRBG Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) HMAC DRBG Expand

HMAC 3482

   First Validated: 2/23/2018
Operating Environment Algorithm Capabilities
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) HMAC-SHA-1 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) HMAC-SHA2-224 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) HMAC-SHA2-256 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) HMAC-SHA2-384 Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) HMAC-SHA2-512 Expand

RSA 2813

   First Validated: 2/23/2018
Operating Environment Algorithm Capabilities
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) RSA KeyGen (FIPS186-4) Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) RSA SigGen (FIPS186-2) Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) RSA SigGen (FIPS186-4) Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) RSA SigVer (FIPS186-4) Expand

Created October 05, 2016, Updated March 16, 2023