26 #ifndef __KEY_UTILS_HEADER__ 27 #define __KEY_UTILS_HEADER__ 33 #ifdef __ENABLE_MOCANA_KEY_UTILS__ 89 MOC_EXTERN MSTATUS
KEY_UTILS_PEMKeyIsValid(MOC_ASYM(hwAccelDescr hwAccelCtx) ubyte *passphrase, ubyte *pPrivKey, ubyte4 privKeyLength, ubyte4 *retVal);
123 MOC_EXTERN MSTATUS
KEY_UTILS_CreateKeyBlobFromPEM(MOC_DSA(hwAccelDescr hwAccelCtx) ubyte *passphrase, ubyte *pPrivKey, ubyte4 privKeyLength, ubyte **pRetKeyBlob, ubyte4 *pRetKeyBlobLength, ubyte4 *retVal);
MOC_EXTERN void KEY_UTILS_PEMKeyIsEncrypted(ubyte *pPrivKey, ubyte4 privKeyLength, ubyte4 *retVal)
Determine whether a PEM key is encrypted.
MOC_EXTERN MSTATUS KEY_UTILS_PEMKeyIsValid(MOC_ASYM(hwAccelDescr hwAccelCtx) ubyte *passphrase, ubyte *pPrivKey, ubyte4 privKeyLength, ubyte4 *retVal)
Determine whether a PEM-encoded private key is valid.
MOC_EXTERN MSTATUS KEY_UTILS_CreateKeyBlobFromPEM(MOC_DSA(hwAccelDescr hwAccelCtx) ubyte *passphrase, ubyte *pPrivKey, ubyte4 privKeyLength, ubyte **pRetKeyBlob, ubyte4 *pRetKeyBlobLength, ubyte4 *retVal)
Create a keyblob from a PEM-encoded private key.