 |
Hardware Acceleration | Cryptography
support | Secure Web Communications
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.
SSLimSecure contains APIs to support hardware accelerators. Some of the accelerators
supported include:
- Rainbow CryptoSwift
- Compaq Atalla
- nCipher CHIL

Top
- 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
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.

Top

|