Browse Source

coding standards

cl-refactor
subtly 10 years ago
parent
commit
e09734c837
  1. 30
      test/crypto.cpp

30
test/crypto.cpp

@ -76,7 +76,7 @@ BOOST_AUTO_TEST_CASE(cryptopp_vs_secp256k1)
Secret s; Secret s;
pp::SecretFromDL_PrivateKey_EC(d.GetKey(), s); pp::SecretFromDL_PrivateKey_EC(d.GetKey(), s);
assert(s!=previous); assert(s != previous);
Public p; Public p;
pp::PublicFromDL_PublicKey_EC(e.GetKey(), p); pp::PublicFromDL_PublicKey_EC(e.GetKey(), p);
@ -274,8 +274,8 @@ BOOST_AUTO_TEST_CASE(cryptopp_aes128_ctr)
rng.GenerateBlock(key, key.size()); rng.GenerateBlock(key, key.size());
// cryptopp uses IV as nonce/counter which is same as using nonce w/0 ctr // cryptopp uses IV as nonce/counter which is same as using nonce w/0 ctr
byte ctr[ AES::BLOCKSIZE ]; byte ctr[AES::BLOCKSIZE];
rng.GenerateBlock( ctr, sizeof(ctr) ); rng.GenerateBlock(ctr, sizeof(ctr));
string text = "Now is the time for all good persons to come to the aide of humanity."; string text = "Now is the time for all good persons to come to the aide of humanity.";
// c++11 ftw // c++11 ftw
@ -286,13 +286,13 @@ BOOST_AUTO_TEST_CASE(cryptopp_aes128_ctr)
string cipherCopy; string cipherCopy;
try try
{ {
CTR_Mode< AES >::Encryption e; CTR_Mode<AES>::Encryption e;
e.SetKeyWithIV( key, key.size(), ctr ); e.SetKeyWithIV(key, key.size(), ctr);
e.ProcessData(out, in, text.size()); e.ProcessData(out, in, text.size());
assert(text!=original); assert(text != original);
cipherCopy = text; cipherCopy = text;
} }
catch( CryptoPP::Exception& e ) catch(CryptoPP::Exception& e)
{ {
cerr << e.what() << endl; cerr << e.what() << endl;
} }
@ -300,11 +300,11 @@ BOOST_AUTO_TEST_CASE(cryptopp_aes128_ctr)
try try
{ {
CTR_Mode< AES >::Decryption d; CTR_Mode< AES >::Decryption d;
d.SetKeyWithIV( key, key.size(), ctr ); d.SetKeyWithIV(key, key.size(), ctr);
d.ProcessData(out, in, text.size()); d.ProcessData(out, in, text.size());
assert(text==original); assert(text == original);
} }
catch( CryptoPP::Exception& e ) catch(CryptoPP::Exception& e)
{ {
cerr << e.what() << endl; cerr << e.what() << endl;
} }
@ -313,18 +313,18 @@ BOOST_AUTO_TEST_CASE(cryptopp_aes128_ctr)
// reencrypt ciphertext... // reencrypt ciphertext...
try try
{ {
assert(cipherCopy!=text); assert(cipherCopy != text);
in = (unsigned char*)&cipherCopy[0]; in = (unsigned char*)&cipherCopy[0];
out = (unsigned char*)&cipherCopy[0]; out = (unsigned char*)&cipherCopy[0];
CTR_Mode< AES >::Encryption e; CTR_Mode<AES>::Encryption e;
e.SetKeyWithIV( key, key.size(), ctr ); e.SetKeyWithIV(key, key.size(), ctr);
e.ProcessData(out, in, text.size()); e.ProcessData(out, in, text.size());
// yep, ctr mode. // yep, ctr mode.
assert(cipherCopy==original); assert(cipherCopy == original);
} }
catch( CryptoPP::Exception& e ) catch(CryptoPP::Exception& e)
{ {
cerr << e.what() << endl; cerr << e.what() << endl;
} }

Loading…
Cancel
Save