Module: CPKIFCryptoPPRaw
Definition in file PKIFCryptoPPRaw.cpp.
#include "PKIFCryptoPPRaw.h"
#include "PKIFCryptoPPRawContext.h"
#include "PKIFCryptoPPUtils.h"
#include "PKIFCryptoException.h"
#include "PKIFKeyMaterial.h"
#include "SubjectPublicKeyInfo.h"
#include "PKIFAlgorithm.h"
#include "ToolkitUtils.h"
#include "PKIFCryptoPPErrors.h"
#include "PKIFCryptoErrors.h"
#include "Certificate.h"
#include "Buffer.h"
#include "PKIFCryptUtils.h"
#include "PKIFCryptoPPKeyMaterial.h"
#include <sstream>
#include "boost/numeric/conversion/cast.hpp"
#include "cryptlib.h"
#include "pubkey.h"
#include "sha.h"
#include "queue.h"
#include "osrng.h"
#include "rsa.h"
#include "dsa.h"
#include "eccrypto.h"
#include "asn.h"
#include "modes.h"
#include "aes.h"
#include "hmac.h"
#include "md5.h"
#include "PKIFCryptoPPExternalDigest.h"
Go to the source code of this file.
Defines | |
#define | CRYPTOPP_ENABLE_NAMESPACE_WEAK 1 |
Functions | |
bool | VerifyCertificateWithCryptoPP (CPKIFSubjectPublicKeyInfoPtr &spki, const CPKIFCertificate &subCert) |
#define CRYPTOPP_ENABLE_NAMESPACE_WEAK 1 |
Definition at line 46 of file PKIFCryptoPPRaw.cpp.
bool VerifyCertificateWithCryptoPP | ( | CPKIFSubjectPublicKeyInfoPtr & | spki, | |
const CPKIFCertificate & | subCert | |||
) |
Definition at line 581 of file PKIFCryptoPPRaw.cpp.
References _Verify(), CPKIFAlgorithm::GetAlg(), GetPlatformCryptoMisc(), GetTBSCertSequence(), CPKIFAlgorithm::HashAlg(), IPKIFCryptoMisc::HashFinal(), IPKIFCryptoMisc::HashInit(), IPKIFCryptoMisc::HashUpdate(), PKIF_CRYPTOPP_UNSUPPORTED_ALG, CPKIFCertificate::Signature(), CPKIFCertificate::SignatureAlgorithm(), and TOOLKIT_CRYPTO_CRYPTOPPRAW.