This repository has been archived by the owner on Jan 6, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 25
Home
Ross Muir edited this page Jun 13, 2014
·
28 revisions
Library of utility functions used by most of the MaidSafe libraries.
- Cryptographic helpers for asymmetric, symmetric algorithms and key sizes
- Secure hashing helpers
- N+P key sharing scheme (Shamir)
- Exception safety helpers (see on_scope_exit.h)
- Active object helper
- ASIO helper (deadline timers and async service handling)
- LOG facility (lightweight Debug logging)
- Google Test runner helper (test.h)
- String manipulators (bounded stings, tagged values) to allow creation of concrete types (we limit use of bare strings in favour of type safety)
- Safe queue (internally synchronised queue)
- Error handling system (MaidSafe and Client errors) with categories and codes per library
This library is considered BETA quality and is provided with a test suite and QA suite. This can be considered for use in production quality systems at this time.
MaidSafe Common Library
MaidSafe Project
- MaidSafe
- MaidSafe-API
- MaidSafe-Common
- MaidSafe-Passport
- MaidSafe-RUDP
- MaidSafe-Routing
- MaidSafe-Encrypt
- MaidSafe-Drive
- MaidSafe-Network-Filesystem
- MaidSafe-Vault
- MaidSafe-Vault-Manager
MaidSafe Papers