PKIFCryptoConstants.h File Reference


Detailed Description

Subsystem: Cryptography (PKIFCRYPTO)

Module: Miscellaneous

Id
PKIFCryptoConstants.h 9905 2009-05-13 14:14:33Z agalustyan

Definition in file PKIFCryptoConstants.h.

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  PKIFCRYPTO

Defines

#define MAXHASH   64
#define MAXBLOCK   256

Enumerations

enum  PKIFCRYPTO::HASH_ALG {
  PKIFCRYPTO::MD5 = 16, PKIFCRYPTO::SHA1 = 20, PKIFCRYPTO::SHA224 = 28, PKIFCRYPTO::SHA256 = 32,
  PKIFCRYPTO::SHA384 = 48, PKIFCRYPTO::SHA512 = 64
}
enum  PKIFCRYPTO::SYMKEY_ALG {
  PKIFCRYPTO::TDES, PKIFCRYPTO::DES, PKIFCRYPTO::AES, PKIFCRYPTO::AES128,
  PKIFCRYPTO::AES192, PKIFCRYPTO::AES256, PKIFCRYPTO::AES128Wrap, PKIFCRYPTO::AES192Wrap,
  PKIFCRYPTO::AES256Wrap, PKIFCRYPTO::CAST, PKIFCRYPTO::RC4, PKIFCRYPTO::RC2,
  PKIFCRYPTO::SKIPJACK
}
enum  PKIFCRYPTO::SYMKEY_MODE {
  PKIFCRYPTO::ECB, PKIFCRYPTO::CBC, PKIFCRYPTO::CTR, PKIFCRYPTO::CFB8,
  PKIFCRYPTO::CFB64, PKIFCRYPTO::OFB8, PKIFCRYPTO::OFB64
}
 The SYMKEY_MODE enum identify symmetric encryption modes. More...
enum  PKIFCRYPTO::ASYMKEY_ALG { PKIFCRYPTO::RSA, PKIFCRYPTO::DSS, PKIFCRYPTO::ECC }
 The ASYMKEY_ALG enum is used to identify asymmetric algorithms. More...
enum  PKIFCRYPTO::EC_CURVE { PKIFCRYPTO::NIST_P256, PKIFCRYPTO::NIST_P384, PKIFCRYPTO::NIST_P521 }
 The EC_CURVE enum is used to identify named elliptic curves. More...
enum  PKIFCRYPTO::PADDING { PKIFCRYPTO::NOPADDING, PKIFCRYPTO::PKCS5 }
 The PADDING enum is used to identify padding methods. More...
enum  PKIFCRYPTO::KeyUsage {
  PKIFCRYPTO::DigitalSignature = 1, PKIFCRYPTO::NonRepudiation = 2, PKIFCRYPTO::KeyEncipherment = 4, PKIFCRYPTO::DataEncipherment = 8,
  PKIFCRYPTO::KeyAgreement = 16, PKIFCRYPTO::KeyCertSign = 32, PKIFCRYPTO::CRLSign = 64, PKIFCRYPTO::EncipherOnly = 128,
  PKIFCRYPTO::DecipherOnly = 256
}
 The KeyUsage enum is used to identify key usages. More...
enum  PKIFCRYPTO::DefaultKeyType { PKIFCRYPTO::SIGNATURE = 0, PKIFCRYPTO::DECRYPTION, PKIFCRYPTO::NUMDEFTYPES }
 The DefaultKeyType enum is used to identify the default key to use with credentials. More...


Define Documentation

#define MAXBLOCK   256

Definition at line 22 of file PKIFCryptoConstants.h.

#define MAXHASH   64


Generated on Mon Nov 15 11:18:15 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6