| clone() | WinCAPICryptoSymmetricKey | [virtual] |
| createWindowsKey(const unsigned char *key, unsigned int keyLen, XSECCryptoSymmetricKey::SymmetricKeyType type, HCRYPTPROV *prov) | WinCAPICryptoSymmetricKey | [static] |
| decrypt(const unsigned char *inBuf, unsigned char *plainBuf, unsigned int inLength, unsigned int maxOutLength) | WinCAPICryptoSymmetricKey | [virtual] |
| decryptFinish(unsigned char *plainBuf, unsigned int maxOutLength) | WinCAPICryptoSymmetricKey | [virtual] |
| decryptInit(bool doPad=true, SymmetricKeyMode mode=MODE_CBC, const unsigned char *iv=NULL) | WinCAPICryptoSymmetricKey | [virtual] |
| encrypt(const unsigned char *inBuf, unsigned char *cipherBuf, unsigned int inLength, unsigned int maxOutLength) | WinCAPICryptoSymmetricKey | [virtual] |
| encryptFinish(unsigned char *plainBuf, unsigned int maxOutLength) | WinCAPICryptoSymmetricKey | [virtual] |
| encryptInit(bool doPad=true, SymmetricKeyMode mode=MODE_CBC, const unsigned char *iv=NULL) | WinCAPICryptoSymmetricKey | [virtual] |
| getKeyType() | XSECCryptoSymmetricKey | [inline, virtual] |
| getProviderName() | WinCAPICryptoSymmetricKey | [virtual] |
| getSymmetricKeyType(void) | WinCAPICryptoSymmetricKey | [virtual] |
| KEY_3DES_192 enum value | XSECCryptoSymmetricKey | |
| KEY_AES_128 enum value | XSECCryptoSymmetricKey | |
| KEY_AES_192 enum value | XSECCryptoSymmetricKey | |
| KEY_AES_256 enum value | XSECCryptoSymmetricKey | |
| KEY_DSA_PAIR enum value | XSECCryptoKey | |
| KEY_DSA_PRIVATE enum value | XSECCryptoKey | |
| KEY_DSA_PUBLIC enum value | XSECCryptoKey | |
| KEY_HMAC enum value | XSECCryptoKey | |
| KEY_NONE enum value | XSECCryptoSymmetricKey | |
| KEY_RSA_PAIR enum value | XSECCryptoKey | |
| KEY_RSA_PRIVATE enum value | XSECCryptoKey | |
| KEY_RSA_PUBLIC enum value | XSECCryptoKey | |
| KEY_SYMMETRIC enum value | XSECCryptoKey | |
| KeyType enum name | XSECCryptoKey | |
| MODE_CBC enum value | XSECCryptoSymmetricKey | |
| MODE_ECB enum value | XSECCryptoSymmetricKey | |
| MODE_NONE enum value | XSECCryptoSymmetricKey | |
| setKey(const unsigned char *key, unsigned int keyLen) | WinCAPICryptoSymmetricKey | [virtual] |
| SymmetricKeyMode enum name | XSECCryptoSymmetricKey | |
| SymmetricKeyType enum name | XSECCryptoSymmetricKey | |
| WinCAPICryptoSymmetricKey(HCRYPTPROV prov, XSECCryptoSymmetricKey::SymmetricKeyType type) | WinCAPICryptoSymmetricKey | |
| XSECCryptoKey() | XSECCryptoKey | [inline] |
| XSECCryptoSymmetricKey() | XSECCryptoSymmetricKey | [inline] |
| ~WinCAPICryptoSymmetricKey() | WinCAPICryptoSymmetricKey | [virtual] |
| ~XSECCryptoKey() | XSECCryptoKey | [inline, virtual] |
| ~XSECCryptoSymmetricKey() | XSECCryptoSymmetricKey | [inline, virtual] |