Communication Protocols
Distributed Data Management
High Availability
Network Management
Development Tools
Security
V-IPSecure (IPSec/IKE)
SSHield (SSH)
SSLimSecure (SSL)
FireFly (Firewall)
NetF1 (IPv4/IPv6 stack)
GNAT (NAT)
AuthAgent Kerberos
AuthAgent Radius
AuthAgent X.509
X-Calibur (802.1X)
EMANATE®
EMANATE/Lite

SSLimSecure (SSL)

SSLimSecure is a robust, open-standards based, small-footprint Secure Sockets Layer & Transport Layer Security implementation. Derived from OpenSSL, SSLimSecure integrates the core functionality needed to implement client/server components. Its unique, advanced features include complete support for popular cryptography algorithms, APIs for hardware acceleration and enhanced memory management. Given its ability to scale out optional features, SSLimSecure is ideally suited for use in low-resource embedded environments.

Hardware acceleration
SSLimSecure contains APIs to support hardware accelerators. Some of the accelerators supported include:

  • Rainbow CryptoSwift
  • Compaq Atalla
  • nCipher CHIL

SSLim Secure

Top

Cryptography support

  • X.509 v1/v3
  • Eric A. Young’s implementation of DES which includes 15 flavors
    •  1, 2, and 3 key versions of ecb, cbc, cfb, and ofb.
    •  pcbc
    • generic cfb and ofb
    • DESx in cbc mode
    • Encryption support
    • fast crypt
    • RC4
    • RC2 which includes 4 modes — ecb, cbc, cfb, and ofb.
    • Blowfish which includes 4 modes — ecb, cbc, cfb, and ofb.
    • IDEA which includes 4 modes — ecb, cbc, cfb, and ofb.
  • Message Direst
    • MD5 and MD2
    • SHA (SHA-0) and SHA-1
    • MDC2
    • Public Key Cryptography is supported for RSA, DSA and Diffie-Hellman with no limit on the number of bits.]
  • X.509v3 certificates are supported with encoding into and decoding from binary ASN1 and a PEM based ascii-binary encoding which supports encryption with a private key.

Top

Secure Web Communications
Because SSL is built into all major browsers, securing an embedded web server and having it respond to https requests is a convenient way of accessing secure data from an embedded system. SSLimSecure enables any web server running on VxWorks including WindWeb server, and several other third-party web servers to respond to https requests. Further, the client component of SSLimSecure can be used for secure downloads from any SSL-enabled web servers on the network.

Securing http

Top

 

 
SSLimSecure for VxWorks Datasheet
SSLimSecure for QNX Datasheet
SSLimSecure for pSOS+ Datasheet