Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <libdevcore/Guards.h>
#include <secp256k1.h>
#include <cryptopp/keccak.h>
#include <cryptopp/pwdbased.h>
#include <cryptopp/sha.h>
#include <cryptopp/modes.h>
#include <cryptopp/eccrypto.h>
#include <cryptopp/osrng.h>
#include <cryptopp/oids.h>
#include <cryptopp/dsa.h>
#include <libdevcore/Common.h>
#include <libdevcore/RLP.h>
#include <libdevcore/Log.h>
#include <boost/test/unit_test.hpp>
#include <libdevcore/SHA3.h>
#include <libdevcrypto/ECDHE.h>
#include <libdevcrypto/CryptoPP.h>
#include <test/libtesteth/TestHelper.h>
Go to the source code of this file.
Classes | |
struct | DevcryptoTestFixture |
Functions | |
BOOST_AUTO_TEST_CASE (sha3general) | |
BOOST_AUTO_TEST_CASE (emptySHA3Types) | |
BOOST_AUTO_TEST_CASE (pubkeyOfZero) | |
BOOST_AUTO_TEST_CASE (KeyPairMix) | |
BOOST_AUTO_TEST_CASE (keypairs) | |
BOOST_AUTO_TEST_CASE (KeyPairVerifySecret) | |
BOOST_AUTO_TEST_CASE (SignAndRecover) | |
BOOST_AUTO_TEST_CASE (SignAndRecoverLoop) | |
BOOST_AUTO_TEST_CASE (cryptopp_patch) | |
BOOST_AUTO_TEST_CASE (verify_secert) | |
BOOST_AUTO_TEST_CASE (common_encrypt_decrypt) | |
BOOST_AUTO_TEST_CASE (sha3_norestart) | |
BOOST_AUTO_TEST_CASE (ecies_kdf) | |
BOOST_AUTO_TEST_CASE (ecies_standard) | |
BOOST_AUTO_TEST_CASE (ecies_sharedMacData) | |
BOOST_AUTO_TEST_CASE (ecies_eckeypair) | |
BOOST_AUTO_TEST_CASE (ecdhCryptopp) | |
BOOST_AUTO_TEST_CASE (ecdhe) | |
BOOST_AUTO_TEST_CASE (ecdhAgree) | |
BOOST_AUTO_TEST_CASE (handshakeNew) | |
BOOST_AUTO_TEST_CASE (ecies_aes128_ctr_unaligned) | |
BOOST_AUTO_TEST_CASE (ecies_aes128_ctr) | |
BOOST_AUTO_TEST_CASE (cryptopp_aes128_ctr) | |
BOOST_AUTO_TEST_CASE (cryptopp_aes128_cbc) | |
BOOST_AUTO_TEST_CASE (recoverVgt3) | |
BOOST_AUTO_TEST_CASE | ( | sha3general | ) |
BOOST_AUTO_TEST_CASE | ( | emptySHA3Types | ) |
BOOST_AUTO_TEST_CASE | ( | pubkeyOfZero | ) |
BOOST_AUTO_TEST_CASE | ( | KeyPairMix | ) |
BOOST_AUTO_TEST_CASE | ( | keypairs | ) |
BOOST_AUTO_TEST_CASE | ( | KeyPairVerifySecret | ) |
BOOST_AUTO_TEST_CASE | ( | SignAndRecover | ) |
BOOST_AUTO_TEST_CASE | ( | SignAndRecoverLoop | ) |
BOOST_AUTO_TEST_CASE | ( | cryptopp_patch | ) |
BOOST_AUTO_TEST_CASE | ( | verify_secert | ) |
BOOST_AUTO_TEST_CASE | ( | common_encrypt_decrypt | ) |
BOOST_AUTO_TEST_CASE | ( | sha3_norestart | ) |
BOOST_AUTO_TEST_CASE | ( | ecies_kdf | ) |
BOOST_AUTO_TEST_CASE | ( | ecies_standard | ) |
BOOST_AUTO_TEST_CASE | ( | ecies_sharedMacData | ) |
BOOST_AUTO_TEST_CASE | ( | ecies_eckeypair | ) |
BOOST_AUTO_TEST_CASE | ( | ecdhCryptopp | ) |
BOOST_AUTO_TEST_CASE | ( | ecdhe | ) |
BOOST_AUTO_TEST_CASE | ( | ecdhAgree | ) |
BOOST_AUTO_TEST_CASE | ( | handshakeNew | ) |
Alice (after receiving ack)
Bob (after sending ack)
Definition at line 389 of file crypto.cpp.
BOOST_AUTO_TEST_CASE | ( | ecies_aes128_ctr_unaligned | ) |
BOOST_AUTO_TEST_CASE | ( | ecies_aes128_ctr | ) |
BOOST_AUTO_TEST_CASE | ( | cryptopp_aes128_ctr | ) |
BOOST_AUTO_TEST_CASE | ( | cryptopp_aes128_cbc | ) |
BOOST_AUTO_TEST_CASE | ( | recoverVgt3 | ) |