X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Ftest%2Ftestcrypto.cc;fp=src%2Fceph%2Fsrc%2Ftest%2Ftestcrypto.cc;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=80f5fe36d247ec3c0d841f04d7551dff84c03105;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/test/testcrypto.cc b/src/ceph/src/test/testcrypto.cc deleted file mode 100644 index 80f5fe3..0000000 --- a/src/ceph/src/test/testcrypto.cc +++ /dev/null @@ -1,58 +0,0 @@ -#include "auth/Crypto.h" -#include "common/Clock.h" - -#include "common/config.h" -#include "common/debug.h" - -#define dout_subsys ceph_subsys_auth - -#define AES_KEY_LEN 16 - -#define dout_context g_ceph_context - -int main(int argc, char *argv[]) -{ - char aes_key[AES_KEY_LEN]; - memset(aes_key, 0x77, sizeof(aes_key)); - bufferptr keybuf(aes_key, sizeof(aes_key)); - CryptoKey key(CEPH_CRYPTO_AES, ceph_clock_now(), keybuf); - - const char *msg="hello! this is a message\n"; - char pad[16]; - memset(pad, 0, 16); - bufferptr ptr(msg, strlen(msg)); - bufferlist enc_in; - enc_in.append(ptr); - enc_in.append(msg, strlen(msg)); - - bufferlist enc_out; - std::string error; - if (key.encrypt(g_ceph_context, enc_in, enc_out, &error) < 0) { - assert(!error.empty()); - dout(0) << "couldn't encode! error " << error << dendl; - exit(1); - } - - const char *enc_buf = enc_out.c_str(); - for (unsigned i=0; i