CryptoAPI

Creation of CryptoAPI
Creation of DumbCrypto a pseudo-crypto implementation of CryptoAPI for
tests purposes.
Creation of CryptoAPITest, the regression tests for the Crypto API