evp
evp — Private/public (EVP) keys implementation for OpenSSL.
|
|
Stability Level
Stable, unless otherwise indicated
Functions
xmlSecOpenSSLEvpKeyDataAdoptEvp ()
int
xmlSecOpenSSLEvpKeyDataAdoptEvp (xmlSecKeyDataPtr data
,
EVP_PKEY *pKey
);
Sets the value of key data.
Returns
0 on success or a negative value otherwise.
xmlSecOpenSSLEvpKeyDataGetEvp ()
EVP_PKEY *
xmlSecOpenSSLEvpKeyDataGetEvp (xmlSecKeyDataPtr data
);
Gets the EVP_PKEY from the key data.
Returns
pointer to EVP_PKEY or NULL if an error occurs.
xmlSecOpenSSLEvpKeyDup ()
EVP_PKEY *
xmlSecOpenSSLEvpKeyDup (EVP_PKEY *pKey
);
Duplicates pKey
.
Returns
pointer to newly created EVP_PKEY object or NULL if an error occurs.
xmlSecOpenSSLEvpKeyAdopt ()
xmlSecKeyDataPtr
xmlSecOpenSSLEvpKeyAdopt (EVP_PKEY *pKey
);
Creates xmlsec key object from OpenSSL key object.
Returns
pointer to newly created xmlsec key or NULL if an error occurs.