#include <Security/cssmtype.h>
#include <Security/cssmerr.h>
CSSM_RETURN encryptDecryptTest(
CSSM_BOOL forEncrypt,
uint32 keyBits,
uint32 blockSizeInBits,
const uint8 *key, const uint8 *inText,
uint32 inTextLen, uint8 *outText);
CSSM_RETURN encryptDecryptRef(
CSSM_BOOL forEncrypt,
uint32 keyBits,
uint32 blockSizeInBits,
const uint8 *key, const uint8 *inText,
uint32 inTextLen, uint8 *outText);
CSSM_RETURN encryptDecryptCsp(
CSSM_BOOL forEncrypt,
uint32 keyBits,
uint32 blockSizeInBits,
const uint8 *key, const uint8 *inText,
uint32 inTextLen, uint8 *outText);
typedef CSSM_RETURN (*encrDecrFcn) (
CSSM_BOOL forEncrypt,
uint32 keyBits,
uint32 blockSizeInBits,
const uint8 *key, const uint8 *inText,
uint32 inTextLen, uint8 *outText);