Details
xmlSecCryptoGetFunctions_nss ()
xmlSecCryptoDLFunctionsPtr xmlSecCryptoGetFunctions_nss
(void); |
xmlSecNssInit ()
int xmlSecNssInit (void); |
XMLSec library specific crypto engine initialization.
Returns : |
0 on success or a negative value otherwise. |
xmlSecNssShutdown ()
int xmlSecNssShutdown (void); |
XMLSec library specific crypto engine shutdown.
Returns : |
0 on success or a negative value otherwise. |
xmlSecNssKeysMngrInit ()
Adds NSS specific key data stores in keys manager.
mngr : |
the pointer to keys manager. |
Returns : |
0 on success or a negative value otherwise. |
xmlSecNssGenerateRandom ()
Generates size random bytes and puts result in buffer.
buffer : |
the destination buffer. |
size : |
the numer of bytes to generate. |
Returns : |
0 on success or a negative value otherwise. |
xmlSecNssKeyDataAesId
#define xmlSecNssKeyDataAesId |
The AES key data klass.
xmlSecNssKeyDataAesGetKlass ()
xmlSecKeyDataId xmlSecNssKeyDataAesGetKlass (void); |
The AES key data klass.
xmlSecNssKeyDataAesSet ()
Sets the value of AES key data.
data : |
the pointer to AES key data. |
buf : |
the pointer to key value. |
bufSize : |
the key value size (in bytes). |
Returns : |
0 on success or a negative value if an error occurs. |
xmlSecNssTransformAes128CbcId
#define xmlSecNssTransformAes128CbcId |
The AES128 CBC cipher transform klass.
xmlSecNssTransformAes128CbcGetKlass ()
xmlSecTransformId xmlSecNssTransformAes128CbcGetKlass
(void); |
AES 128 CBC encryption transform klass.
Returns : |
pointer to AES 128 CBC encryption transform. |
xmlSecNssTransformAes192CbcId
#define xmlSecNssTransformAes192CbcId |
The AES192 CBC cipher transform klass.
xmlSecNssTransformAes192CbcGetKlass ()
xmlSecTransformId xmlSecNssTransformAes192CbcGetKlass
(void); |
AES 192 CBC encryption transform klass.
Returns : |
pointer to AES 192 CBC encryption transform. |
xmlSecNssTransformAes256CbcId
#define xmlSecNssTransformAes256CbcId |
The AES256 CBC cipher transform klass.
xmlSecNssTransformAes256CbcGetKlass ()
xmlSecTransformId xmlSecNssTransformAes256CbcGetKlass
(void); |
AES 256 CBC encryption transform klass.
Returns : |
pointer to AES 256 CBC encryption transform. |
xmlSecNssTransformKWAes128Id
#define xmlSecNssTransformKWAes128Id |
The AES 128 key wrap transform klass.
xmlSecNssTransformKWAes128GetKlass ()
xmlSecTransformId xmlSecNssTransformKWAes128GetKlass
(void); |
The AES-128 key wrapper transform klass.
Returns : |
AES-128 key wrapper transform klass. |
xmlSecNssTransformKWAes192Id
#define xmlSecNssTransformKWAes192Id |
The AES 192 key wrap transform klass.
xmlSecNssTransformKWAes192GetKlass ()
xmlSecTransformId xmlSecNssTransformKWAes192GetKlass
(void); |
The AES-192 key wrapper transform klass.
Returns : |
AES-192 key wrapper transform klass. |
xmlSecNssTransformKWAes256Id
#define xmlSecNssTransformKWAes256Id |
The AES 256 key wrap transform klass.
xmlSecNssTransformKWAes256GetKlass ()
xmlSecTransformId xmlSecNssTransformKWAes256GetKlass
(void); |
The AES-256 key wrapper transform klass.
Returns : |
AES-256 key wrapper transform klass. |
xmlSecNssKeyDataDesId
#define xmlSecNssKeyDataDesId |
The DES key data klass.
xmlSecNssKeyDataDesGetKlass ()
xmlSecKeyDataId xmlSecNssKeyDataDesGetKlass (void); |
The DES key data klass.
xmlSecNssKeyDataDesSet ()
Sets the value of DES key data.
data : |
the pointer to DES key data. |
buf : |
the pointer to key value. |
bufSize : |
the key value size (in bytes). |
Returns : |
0 on success or a negative value if an error occurs. |
xmlSecNssTransformDes3CbcId
#define xmlSecNssTransformDes3CbcId |
The Triple DES CBC cipher transform klass.
xmlSecNssTransformDes3CbcGetKlass ()
xmlSecTransformId xmlSecNssTransformDes3CbcGetKlass
(void); |
Triple DES CBC encryption transform klass.
Returns : |
pointer to Triple DES encryption transform. |
xmlSecNssTransformKWDes3Id
#define xmlSecNssTransformKWDes3Id |
The DES3 CBC cipher transform klass.
xmlSecNssTransformKWDes3GetKlass ()
xmlSecTransformId xmlSecNssTransformKWDes3GetKlass
(void); |
The Triple DES key wrapper transform klass.
Returns : |
Triple DES key wrapper transform klass. |
xmlSecNssKeyDataDsaId
#define xmlSecNssKeyDataDsaId |
The DSA key klass.
xmlSecNssKeyDataDsaGetKlass ()
xmlSecKeyDataId xmlSecNssKeyDataDsaGetKlass (void); |
The DSA key data klass.
xmlSecNssTransformDsaSha1Id
#define xmlSecNssTransformDsaSha1Id |
The DSA SHA1 signature transform klass.
xmlSecNssTransformDsaSha1GetKlass ()
xmlSecTransformId xmlSecNssTransformDsaSha1GetKlass
(void); |
The DSA-SHA1 signature transform klass.
Returns : |
DSA-SHA1 signature transform klass. |
xmlSecNssKeyDataHmacId
#define xmlSecNssKeyDataHmacId |
The DHMAC key data klass.
xmlSecNssKeyDataHmacGetKlass ()
xmlSecKeyDataId xmlSecNssKeyDataHmacGetKlass
(void); |
The HMAC key data klass.
xmlSecNssKeyDataHmacSet ()
Sets the value of HMAC key data.
data : |
the pointer to HMAC key data. |
buf : |
the pointer to key value. |
bufSize : |
the key value size (in bytes). |
Returns : |
0 on success or a negative value if an error occurs. |
xmlSecNssTransformHmacSha1Id
#define xmlSecNssTransformHmacSha1Id |
The HMAC with SHA1 signature transform klass.
xmlSecNssTransformHmacSha1GetKlass ()
xmlSecTransformId xmlSecNssTransformHmacSha1GetKlass
(void); |
The HMAC-SHA1 transform klass.
xmlSecNssTransformHmacRipemd160Id
#define xmlSecNssTransformHmacRipemd160Id |
The HMAC with RipeMD160 signature transform klass.
xmlSecNssTransformHmacRipemd160GetKlass ()
xmlSecTransformId xmlSecNssTransformHmacRipemd160GetKlass
(void); |
The HMAC-RIPEMD160 transform klass.
Returns : |
the HMAC-RIPEMD160 transform klass. |
xmlSecNssTransformHmacMd5Id
#define xmlSecNssTransformHmacMd5Id |
The HMAC with MD5 signature transform klass.
xmlSecNssTransformHmacMd5GetKlass ()
xmlSecTransformId xmlSecNssTransformHmacMd5GetKlass
(void); |
The HMAC-MD5 transform klass.
xmlSecNssKeyDataRsaId
#define xmlSecNssKeyDataRsaId |
The RSA key klass.
xmlSecNssKeyDataRsaGetKlass ()
xmlSecKeyDataId xmlSecNssKeyDataRsaGetKlass (void); |
The RSA key data klass.
xmlSecNssTransformRsaSha1Id
#define xmlSecNssTransformRsaSha1Id |
The RSA-SHA1 signature transform klass.
xmlSecNssTransformRsaSha1GetKlass ()
xmlSecTransformId xmlSecNssTransformRsaSha1GetKlass
(void); |
The RSA-SHA1 signature transform klass.
Returns : |
RSA-SHA1 signature transform klass. |
xmlSecNssTransformRsaPkcs1Id
#define xmlSecNssTransformRsaPkcs1Id |
The RSA PKCS1 key transport transform klass.
xmlSecNssTransformRsaPkcs1GetKlass ()
xmlSecTransformId xmlSecNssTransformRsaPkcs1GetKlass
(void); |
The RSA-PKCS1 key transport transform klass.
Returns : |
RSA-PKCS1 key transport transform klass. |
xmlSecNssTransformSha1Id
#define xmlSecNssTransformSha1Id |
The SHA1 digest transform klass.
xmlSecNssTransformSha1GetKlass ()
xmlSecTransformId xmlSecNssTransformSha1GetKlass
(void); |
SHA-1 digest transform klass.
Returns : |
pointer to SHA-1 digest transform klass. |