Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

XSECCryptoProvider.hpp File Reference

#include <xsec/framework/XSECDefs.hpp>
#include <xsec/enc/XSECCryptoHash.hpp>
#include <xsec/enc/XSECCryptoKeyHMAC.hpp>
#include <xsec/enc/XSECCryptoBase64.hpp>
#include <xsec/enc/XSECCryptoX509.hpp>
#include <xsec/enc/XSECCryptoKeyDSA.hpp>
#include <xsec/enc/XSECCryptoKeyRSA.hpp>
#include <xsec/enc/XSECCryptoSymmetricKey.hpp>

Include dependency graph for XSECCryptoProvider.hpp:

Go to the source code of this file.

Defines

#define CRYPTO_MAX_HASH_SIZE   128
 Maximum length (in bytes) of any expected Digest results.
#define CRYPTO_OID_DSA   "1.2.840.10040.4.1"
 OID For DSA.


Define Documentation

#define CRYPTO_MAX_HASH_SIZE   128
 

Maximum length (in bytes) of any expected Digest results.

This constant defines the maximum length (in bytes) of HASH returns. We have defined it far and above the size we would normally expect.

Todo:
This should really come from each of the providers and should be implemented as a function call to *CryptoProvider

#define CRYPTO_OID_DSA   "1.2.840.10040.4.1"
 

OID For DSA.


Generated on Sun Jul 3 17:40:08 2005 for XML-Security-C by  doxygen 1.4.2