From a3f0af934e387ba259919f0b72b42120eef3bc5c Mon Sep 17 00:00:00 2001 From: weidai Date: Fri, 6 Dec 2002 22:02:46 +0000 Subject: add script-driven testing git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@24 57ff6487-cd31-0410-9ec3-f628ee90f5f0 --- regtest.cpp | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 regtest.cpp (limited to 'regtest.cpp') diff --git a/regtest.cpp b/regtest.cpp new file mode 100644 index 0000000..38d80c2 --- /dev/null +++ b/regtest.cpp @@ -0,0 +1,34 @@ +#include "factory.h" + +#include "dh.h" +#include "esign.h" +#include "md2.h" +#include "trunhash.h" +#include "rw.h" +#include "md5.h" +#include "rsa.h" +#include "ripemd.h" +#include "dsa.h" + +USING_NAMESPACE(CryptoPP) + +void RegisterFactories() +{ + RegisterDefaultFactoryFor("DH"); + RegisterDefaultFactoryFor("SHA-1"); + RegisterDefaultFactoryFor("SHA-256"); + RegisterDefaultFactoryFor("SHA-384"); + RegisterDefaultFactoryFor("SHA-512"); + RegisterDefaultFactoryFor >("HMAC(MD5)"); + RegisterDefaultFactoryFor >("HMAC(SHA-1)"); + RegisterDefaultFactoryFor >("HMAC(RIPEMD-160)"); + RegisterPublicKeyCryptoSystemDefaultFactories > >("RSA/OAEP-MGF1(SHA-1)"); + RegisterPublicKeyCryptoSystemDefaultFactories >("DLIES(NoCofactorMultiplication, KDF2(SHA-1), XOR, HMAC(SHA-1), DHAES)"); + RegisterSignatureSchemeDefaultFactories("DSA(1363)"); + RegisterSignatureSchemeDefaultFactories >("NR(1363)/EMSA1(SHA-1)"); + RegisterSignatureSchemeDefaultFactories >("DSA-1363/EMSA1(SHA-1)"); + RegisterSignatureSchemeDefaultFactories >("RSA/PKCS1-1.5(MD2)"); + RegisterSignatureSchemeDefaultFactories >("RSA/PKCS1-1.5(SHA-1)"); + RegisterSignatureSchemeDefaultFactories >("ESIGN/EMSA5-MGF1(SHA-1)"); + RegisterSignatureSchemeDefaultFactories >("RW/EMSA2(SHA-1)"); +} -- cgit v1.2.1