Small Footprint
- ~ 100KB compiled code size
- MatrixPKI

Other PKI 
Public Key Algorithms and Formats
- RSA Key Generation up to 4096 bits
- PEM and DER ASN.1 file format import and export
- PKCS#1.5 and PKCS#5 with advanced OAEP padding
- ROMable (compiled-in) keys for in-memory support
Certificate Formats
- X.509 Certificate import and export
- Standard Certificate fields and extensions supported
- Support for custom certificate extensions
- ROMable (compiled-in) certificates for in-memory support
Interfaces and Layers
- C API library compatible with C and C++ applications
- Static and dynamic library targets
- Command line utilities for all key operations and conversion of key formats
|
Supporting Technology
- Memory Interface - Encrypt, decrypt, verify and sign memory buffers directly
- ROMable Keys - Compile keys directly into source code
- API and Development documentation
- Rapid Development support
- PeerSec Core Technology
System Requirements
- MatrixPKI does not require memory allocation or file system for PKI operations
- (Required for Key Generation) System or hardware source for random number generation
- (Optional) Use system malloc implementation rather than PeerSec Core Allocator
Supported Platforms
- MatrixPKI is built on PeerSec Core Technology and supports all operating systems and has been ported to OSs including VxWorks, uClinux, eCos, pSOS, Nucleus, BREW, Linux, Mac OS X, Windows and PocketPC
|