encfs/cipher/BlockCipher.cpp
Valient Gough a89752dfe7 reformat with clang-format -style=Google
git-svn-id: http://encfs.googlecode.com/svn/trunk@121 db9cf616-1c43-0410-9cb8-a902689de0d6
2013-10-19 22:35:26 +00:00

37 lines
664 B
C++

#include "cipher/BlockCipher.h"
#include "base/config.h"
#ifdef WITH_OPENSSL
#include "cipher/openssl.h"
#endif
#ifdef WITH_COMMON_CRYPTO
#include "cipher/CommonCrypto.h"
#endif
#include "cipher/NullCiphers.h"
namespace encfs {
Registry<BlockCipher>& BlockCipher::GetRegistry() {
static Registry<BlockCipher> registry;
static bool first = true;
if (first) {
#ifdef WITH_OPENSSL
OpenSSL::registerCiphers();
#endif
#ifdef WITH_COMMON_CRYPTO
CommonCrypto::registerCiphers();
#endif
NullCiphers::registerCiphers();
first = false;
}
return registry;
}
BlockCipher::BlockCipher() {}
BlockCipher::~BlockCipher() {}
} // namespace encfs