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
Security Builder GSE-J is a standards-based cryptographic toolkit written in Java. It supports optimized Elliptic Curve Cryptography and provides application developers with sophisticated tools to flexibly integrate encryption, digital signatures and other security mechanisms into Java-based applications. Security Builder GSE is intended for use by developers who want government level security and can also be used in conjunction with other Certicom developer toolkits including Security Builder PKI and Security Builder SSL.
Version
2.0
Type
SOFTWARE
Vendor
Certicom Corporation
Certicom Corporate Headquarters
5520 Explorer Drive, 4th Floor
Mississauga, ON L4W 5L1
Canada
Contacts
Mike Harvey
[email protected]
905-507-4220
Fax: 905-507-4230

RSA 54

   First Validated: 2/16/2005
Operating Environment Algorithm Capabilities
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform RSA SigGen (FIPS186-2) Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor RSA SigGen (FIPS186-2) Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor RSA SigGen (FIPS186-2) Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform RSA SigVer (FIPS186-2) Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor RSA SigVer (FIPS186-2) Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor RSA SigVer (FIPS186-2) Expand

AES 227

   First Validated: 2/16/2005
Operating Environment Algorithm Capabilities
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform AES-CBC Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor AES-CBC Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor AES-CBC Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform AES-CFB128 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor AES-CFB128 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor AES-CFB128 Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform AES-ECB Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor AES-ECB Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor AES-ECB Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform AES-OFB Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor AES-OFB Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor AES-OFB Expand

HMAC 37

   First Validated: 2/22/2005
Operating Environment Algorithm Capabilities
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform HMAC-SHA-1 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor HMAC-SHA-1 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor HMAC-SHA-1 Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform HMAC-SHA2-224 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor HMAC-SHA2-224 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor HMAC-SHA2-224 Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform HMAC-SHA2-256 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor HMAC-SHA2-256 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor HMAC-SHA2-256 Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform HMAC-SHA2-384 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor HMAC-SHA2-384 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor HMAC-SHA2-384 Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform HMAC-SHA2-512 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor HMAC-SHA2-512 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor HMAC-SHA2-512 Expand

TDES 318

   First Validated: 2/16/2005
Operating Environment Algorithm Capabilities
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform TDES-CBC Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor TDES-CBC Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor TDES-CBC Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform TDES-CFB64 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor TDES-CFB64 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor TDES-CFB64 Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform TDES-ECB Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor TDES-ECB Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor TDES-ECB Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform TDES-OFB Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor TDES-OFB Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor TDES-OFB Expand

ECDSA 6

   First Validated: 2/16/2005
Operating Environment Algorithm Capabilities
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform ECDSA KeyGen (FIPS186-2): Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor ECDSA KeyGen (FIPS186-2): Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor ECDSA KeyGen (FIPS186-2): Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform ECDSA KeyVer (FIPS186-2): Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor ECDSA KeyVer (FIPS186-2): Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor ECDSA KeyVer (FIPS186-2): Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform ECDSA SigGen (FIPS186-2): Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor ECDSA SigGen (FIPS186-2): Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor ECDSA SigGen (FIPS186-2): Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform ECDSA SigVer (FIPS186-2): Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor ECDSA SigVer (FIPS186-2): Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor ECDSA SigVer (FIPS186-2): Expand

DSA 128

   First Validated: 2/16/2005
Operating Environment Algorithm Capabilities
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform DSA KeyGen (FIPS186-2): Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor DSA KeyGen (FIPS186-2): Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor DSA KeyGen (FIPS186-2): Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform DSA SigGen (FIPS186-2): Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor DSA SigGen (FIPS186-2): Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor DSA SigGen (FIPS186-2): Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform DSA SigVer (FIPS186-2): Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor DSA SigVer (FIPS186-2): Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor DSA SigVer (FIPS186-2): Expand

SHS 307

   First Validated: 2/16/2005
Operating Environment Algorithm Capabilities
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform SHA-1 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor SHA-1 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor SHA-1 Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform SHA2-224 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor SHA2-224 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor SHA2-224 Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform SHA2-256 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor SHA2-256 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor SHA2-256 Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform SHA2-384 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor SHA2-384 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor SHA2-384 Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform SHA2-512 Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor SHA2-512 Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor SHA2-512 Expand

DES 298

   First Validated: 2/16/2005
Operating Environment Algorithm Capabilities
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform DES CBC: Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor DES CBC: Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor DES CBC: Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform DES CFB64: Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor DES CFB64: Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor DES CFB64: Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform DES ECB: Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor DES ECB: Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor DES ECB: Expand
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform DES OFB: Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor DES OFB: Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor DES OFB: Expand

RNG 68

   First Validated: 2/16/2005
Operating Environment Algorithm Capabilities
Java Virtual Machine (JVM) on a Windows 2003, x86 (Binary compatible to Windows 98/2000/XP) Platform RNG ANSI X9.62: Expand
Java Virtual Machine (JVM) Red Hat Linux Application Server 3.0 (Binary compatible to AS 2.1), on a 32-bit x86 Processor RNG ANSI X9.62: Expand
Java Virtual Machine (JVM) under Solaris, on a SPARC 32-bit and 64-bit Processor RNG ANSI X9.62: Expand

Created October 05, 2016, Updated April 13, 2026