remove ceph code
[stor4nfv.git] / src / ceph / src / crypto / isa-l / isal_crypto_accel.cc
diff --git a/src/ceph/src/crypto/isa-l/isal_crypto_accel.cc b/src/ceph/src/crypto/isa-l/isal_crypto_accel.cc
deleted file mode 100644 (file)
index 7dccf64..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Ceph - scalable distributed file system
- *
- * Copyright (C) 2016 Mirantis, Inc.
- *
- * Author: Adam Kupczyk <akupczyk@mirantis.com>
- *
- *  This library is free software; you can redistribute it and/or
- *  modify it under the terms of the GNU Lesser General Public
- *  License as published by the Free Software Foundation; either
- *  version 2.1 of the License, or (at your option) any later version.
- *
- */
-
-#include "crypto/isa-l/isal_crypto_accel.h"
-
-#include "crypto/isa-l/isa-l_crypto/include/aes_cbc.h"
-
-bool ISALCryptoAccel::cbc_encrypt(unsigned char* out, const unsigned char* in, size_t size,
-                             const unsigned char (&iv)[AES_256_IVSIZE],
-                             const unsigned char (&key)[AES_256_KEYSIZE])
-{
-  if ((size % AES_256_IVSIZE) != 0) {
-    return false;
-  }
-  alignas(16) struct cbc_key_data keys_blk;
-  aes_cbc_precomp(const_cast<unsigned char*>(&key[0]), AES_256_KEYSIZE, &keys_blk);
-  aes_cbc_enc_256(const_cast<unsigned char*>(in),
-                  const_cast<unsigned char*>(&iv[0]), keys_blk.enc_keys, out, size);
-  return true;
-}
-bool ISALCryptoAccel::cbc_decrypt(unsigned char* out, const unsigned char* in, size_t size,
-                             const unsigned char (&iv)[AES_256_IVSIZE],
-                             const unsigned char (&key)[AES_256_KEYSIZE])
-{
-  if ((size % AES_256_IVSIZE) != 0) {
-    return false;
-  }
-  alignas(16) struct cbc_key_data keys_blk;
-  aes_cbc_precomp(const_cast<unsigned char*>(&key[0]), AES_256_KEYSIZE, &keys_blk);
-  aes_cbc_dec_256(const_cast<unsigned char*>(in), const_cast<unsigned char*>(&iv[0]), keys_blk.dec_keys, out, size);
-  return true;
-}