U.S. flag   An official website of the United States government
Dot gov

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

Https

Secure .gov websites use HTTPS
A lock (Dot gov) 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

HMAC 3481

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

DRBG 2012

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

Component 1731

   First Validated: 2/23/2018
Operating Environment Algorithm Capabilities
Linux version 3.10.0, 32-bit on ARM Cortex-A17 (ARMv7 32-bit) KAS-ECC CDH-Component Expand
Linux version 3.10.0, 32-bit on ARM Cortex-A17 (ARMv7 32-bit) KAS-ECC Component Expand
Linux version 3.10.0, 32-bit on ARM Cortex-A17 (ARMv7 32-bit) KAS-FFC Component Expand

RSA 2812

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

SHS 4232

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

Component 1733

   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) KAS-ECC CDH-Component Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) KAS-ECC Component Expand
Linux version 3.10.73, 32-bit on ARM Cortex-A9 single core (ARMv7 32-bit) KAS-FFC Component Expand

TDES 2661

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

Component 1732

   First Validated: 2/23/2018
Operating Environment Algorithm Capabilities
Linux version 3.10.0, 32-bit on ARM Cortex-A17 (ARMv7 32-bit) KDF TLS Expand

AES 5259

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

Component 1734

   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) KDF TLS Expand

DSA 1362

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

ECDSA 1371

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

Created October 05, 2016, Updated February 24, 2022