MatrixSSL is an embedded SSL and TLS implementation designed for small footprint devices and applications requiring low overhead per connection. The library is less than 50Kb on disk with cipher suites. It includes client and server support through TLS 1.2, mutual authentication, session resumption, and implementations of RSA, ECC, AES, 3DES, ARC4, SHA2, SHA1, and MD5. The source is well documented and contains portability layers for additional operating systems, cipher suites, and cryptography providers.
ReplicaNet is an object oriented C++ library for developers of applications that require a stable and low maintenance middleware solution to networking. Any project that is designed to use a network of machines, such as multiplayer computer games, need to very carefully consider how to approach the design problems associated with networking. It includes support for binary difference patch creation and delivery, backend availability and TitleID verification, Internet CD/license key verification, NAT detection, advertising and querying of sessions, user accounts, friends lists, game invites, chat rooms, persistent data storage, and statistics and ranking.