Products:

DES & 3DES Encryption for Rabbit 2K/3K/4K

Part: ER-DES-01

A high-speed implementation of the DES standard. Written from scratch
in assembly to be fast and highly optimized. Supports full encryption and
decryption of DES and 3DES/TDEA Electronic Codebook Mode. Currently supports Rabbit Semiconductor
Rabbit2000, Rabbit3000, and Rabbit4000 CPUs. ER-DES-01 can be used with our
SMB Client software to provide secure user/share authentication. Features:

Low memory footprint

Small code size

Highly optimized (written in assembly)

Easy to use

All Keying Options (KO) supported

MD4 Hash Algorithm for Rabbit 2K/3K/4K

Part: ER-MD4-01

An assembly optimized implementation of the MD4 Message Digest Algorithm (as outlined in RFC1320).
MD4 has several uses from insuring data integrity to unique identification (UIDs) or fingerprints
of data. MD4/MD5 are often used in conjunction with public-key cryptography.
Our assembly optimized implementation of RFC1320 MD4 allows much faster execution than the
reference implementation. The memory footprint is also reduced. Features:

Assembly optimized

Fast, efficient implementation

RFC1320 MD4 standard

Simple interface

MD4 can be used in our SMB Client software.
Please contact us with any questions or for pricing.

NetBIOS Session Layer Driver

Part: ER-NBT-01

NetBIOS driver for Rabbit Semiconductor Rabbit2000-4000 processors. This is a generic
driver which can be used for anything that requires NetBIOS, however we designed it for use with
the SMB (Server Message Block) protocol. Features:

Standard NetBIOS implementation (RFC1001/1002)

Support for all Node Types (B, P, and M)

Dynamic & static node type configuration

With support for all node types, Embeo's NetBIOS driver can communicate with not only
standalone computers (Broadcast Nodes), but also with computers on a Windows domain through
WINS. WINS is commonly used on Windows corporate networks.

ThinShare: SMB Client Suite for Rabbit 2K/3K/4K

ER-THN-01ThinShare is a fully functional SMB Client Suite. ThinShare has been
designed for Rabbit Semiconductor Rabbit2000 through Rabbit5000 processors (under Dynamic C). SMB
(Server Message Block) is also known as Windows File Sharing. With ThinShare, the Rabbit family of
microcontrollers are able to fully utilize server-side storage resources. This can be used for
two-way communication, storage, synchronization, etc. ThinShare enables limitless data storage
applications such as:

Networked voice recorder

Hotsyncing

Realtime video recording device

Logging

Data offloading

Centrally located configuration files

No longer do you have to use compact flash or the flash file system. Multiple Rabbit based systems
could connect to a central server and sync data easily with the added benefit of effortless
debugging. Embeo's ThinShare SMB Client suite supports several forms of authentication
and has an API mirroring the UNIX Standard C file I/O interface. There is no sharp learning curve.
Designers can be up and running in minutes!

Please contact us with any questions, for more information, or if you
are interested in using ThinShare in an upcoming design.