InterNiche/HCC Logo

Networking Protocol Software for Embedded Processors
Click Here to Contact Us via Email.
Also, consider using our Contact Form

InterNiche's Embedded SSL

SSL (Legacy) Product Documentation

SSL/TLS Features - Legacy Implementation

  • SSL 3.0 and TLS 1.0
  • 1024 bit key generation and Triple DES encryption
  • RSA and Diffie-Hellman key exchange
  • RC4 (128 bit) and Triple-DES (168 bit) cipher keys
  • MD5 (128 bit hash) and SHA-1 (160 bit hash) Message Digests

Additional Features

  • Includes InterNiche's CryptoEngine
  • Simple cipher suite expansion through the CryptoEngine
  • No "GPL Contamination"
  • This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (
Register for More Information

For More information about InterNiche's SSL for MicroBlaze, Andes, ColdFire or other MCU architectures, please Contact Us.

Which of our SSL/TLS implementations is right for you?

InterNiche is pleased to be able to offer two different solutions for embedded designs requiring SSL capabilities. Our legacy and verifiable products implement different specifications, configuration options and licensing details. This page discusses our legacy product, so be sure to review the verifiable SSL page and discuss your requirements with

Supporting TLS 1.0 and SSL 3.0 and both blocking and non-blocking sockets, InterNiche's implementation is based on public key asymmetric cryptography, by which the sender uses a public key to encrypt a message, but only the owner of the private key will be able to decrypt it. InterNiche TLS/SSL uses RSA key exchange method (RSA public key) with 1024 bit key generation and Triple DES encryption, and provides both Client and Server modes of operation.

TLS/SSL provides a range of security services

TLS (Transport Layer Security) the IETF-standardized successor to the SSL protocol resides at the transport layer, effectively being "plugged" between the Web server/browser and TCP/IP. As a result, it also has the potential to protect other TCP services such as FTP, SMTP, and telnet.

SSL/TLS is composed of two sub-protocols called the record protocol and handshake protocol. The handshake protocol is used to exchange any information about cryptographic capabilities and keys used. The record protocol is used to exchange the actual data.

InterNiche software is
now part of HCC Embedded.

This site is no longer updated
and may contain out of date information

Click here to go to HCC for latest information. Click here to accept cookies and continue browsing InterNiche website. Click here to read the complete Interniche Documentation