Details
xmlSecCryptoGetFunctions_nss ()
xmlSecCryptoDLFunctionsPtr  xmlSecCryptoGetFunctions_nss
                                                        (void);
Gets the pointer to xmlsec-nss functions table.
| Returns : |  the xmlsec-nss functions table or NULL if an error occurs. | 
 
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 ()
int                 xmlSecNssKeysMngrInit               (xmlSecKeysMngrPtr mngr);
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 ()
int                 xmlSecNssGenerateRandom             (xmlSecBufferPtr buffer,
                                                         xmlSecSize size);
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. | 
 
xmlSecNssErrorsDefaultCallback ()
void                xmlSecNssErrorsDefaultCallback      (const char *file,
                                                         int line,
                                                         const char *func,
                                                         const char *errorObject,
                                                         const char *errorSubject,
                                                         int reason,
                                                         const char *msg);
The default errors reporting callback function.
| file: |                the error location file name (__FILE__ macro). | 
| line: |                the error location line number (__LINE__ macro). | 
| func: |                the error location function name (__FUNCTION__ macro). | 
| errorObject: |         the error specific error object | 
| errorSubject: |        the error specific error subject. | 
| reason: |              the error code. | 
| msg: |                 the additional error message. | 
 
xmlSecNssGetInternalKeySlot ()
PK11SlotInfo *      xmlSecNssGetInternalKeySlot         (void);
Gets internal NSS key slot.
| Returns : |  internal key slot and initializes it if needed. | 
 
xmlSecNssKeyDataAesId
#define             xmlSecNssKeyDataAesId
The AES key data klass.
 
xmlSecNssKeyDataAesGetKlass ()
xmlSecKeyDataId     xmlSecNssKeyDataAesGetKlass         (void);
The AES key data klass.
 
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.
 
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 KW 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. | 
 
xmlSecNssHmacGetMinOutputLength ()
int                 xmlSecNssHmacGetMinOutputLength     (void);
Gets the value of min HMAC length.
 
xmlSecNssHmacSetMinOutputLength ()
void                xmlSecNssHmacSetMinOutputLength     (int min_length);
Sets the min HMAC output length
 
xmlSecNssKeyDataHmacId
#define             xmlSecNssKeyDataHmacId
The DHMAC key data klass.
 
xmlSecNssKeyDataHmacGetKlass ()
xmlSecKeyDataId     xmlSecNssKeyDataHmacGetKlass        (void);
The HMAC key data klass.
 
xmlSecNssKeyDataHmacSet ()
int                 xmlSecNssKeyDataHmacSet             (xmlSecKeyDataPtr data,
                                                         const xmlSecByte *buf,
                                                         xmlSecSize bufSize);
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. | 
 
xmlSecNssTransformHmacMd5Id
#define             xmlSecNssTransformHmacMd5Id
The HMAC with MD5 signature transform klass.
 
xmlSecNssTransformHmacMd5GetKlass ()
xmlSecTransformId   xmlSecNssTransformHmacMd5GetKlass   (void);
The HMAC-MD5 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. | 
 
xmlSecNssTransformHmacSha1Id
#define             xmlSecNssTransformHmacSha1Id
The HMAC with SHA1 signature transform klass.
 
xmlSecNssTransformHmacSha1GetKlass ()
xmlSecTransformId   xmlSecNssTransformHmacSha1GetKlass  (void);
The HMAC-SHA1 transform klass.
 
xmlSecNssTransformHmacSha256Id
#define             xmlSecNssTransformHmacSha256Id
The HMAC with SHA256 signature transform klass.
 
xmlSecNssTransformHmacSha256GetKlass ()
xmlSecTransformId   xmlSecNssTransformHmacSha256GetKlass
                                                        (void);
The HMAC-SHA256 transform klass.
 
xmlSecNssTransformHmacSha384Id
#define             xmlSecNssTransformHmacSha384Id
The HMAC with SHA384 signature transform klass.
 
xmlSecNssTransformHmacSha384GetKlass ()
xmlSecTransformId   xmlSecNssTransformHmacSha384GetKlass
                                                        (void);
The HMAC-SHA384 transform klass.
 
xmlSecNssTransformHmacSha512Id
#define             xmlSecNssTransformHmacSha512Id
The HMAC with SHA512 signature transform klass.
 
xmlSecNssTransformHmacSha512GetKlass ()
xmlSecTransformId   xmlSecNssTransformHmacSha512GetKlass
                                                        (void);
The HMAC-SHA512 transform klass.
 
xmlSecNssKeyDataRsaId
#define             xmlSecNssKeyDataRsaId
The RSA key klass.
 
xmlSecNssKeyDataRsaGetKlass ()
xmlSecKeyDataId     xmlSecNssKeyDataRsaGetKlass         (void);
The RSA key data klass.
 
xmlSecNssTransformRsaMd5Id
#define             xmlSecNssTransformRsaMd5Id
The RSA-MD5 signature transform klass.
 
xmlSecNssTransformRsaMd5GetKlass ()
xmlSecTransformId   xmlSecNssTransformRsaMd5GetKlass    (void);
The RSA-MD5 signature transform 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. | 
 
xmlSecNssTransformRsaSha256Id
#define             xmlSecNssTransformRsaSha256Id
The RSA-SHA256 signature transform klass.
 
xmlSecNssTransformRsaSha256GetKlass ()
xmlSecTransformId   xmlSecNssTransformRsaSha256GetKlass (void);
The RSA-SHA256 signature transform klass.
| Returns : |  RSA-SHA256 signature transform klass. | 
 
xmlSecNssTransformRsaSha384Id
#define             xmlSecNssTransformRsaSha384Id
The RSA-SHA384 signature transform klass.
 
xmlSecNssTransformRsaSha384GetKlass ()
xmlSecTransformId   xmlSecNssTransformRsaSha384GetKlass (void);
The RSA-SHA384 signature transform klass.
| Returns : |  RSA-SHA384 signature transform klass. | 
 
xmlSecNssTransformRsaSha512Id
#define             xmlSecNssTransformRsaSha512Id
The RSA-SHA512 signature transform klass.
 
xmlSecNssTransformRsaSha512GetKlass ()
xmlSecTransformId   xmlSecNssTransformRsaSha512GetKlass (void);
The RSA-SHA512 signature transform klass.
| Returns : |  RSA-SHA512 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. | 
 
xmlSecNssTransformRsaOaepId
#define             xmlSecNssTransformRsaOaepId
The RSA OAEP key transport transform klass.
 
xmlSecNssTransformRsaOaepGetKlass ()
xmlSecTransformId   xmlSecNssTransformRsaOaepGetKlass   (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. | 
 
xmlSecNssTransformSha256Id
#define             xmlSecNssTransformSha256Id
The SHA256 digest transform klass.
 
xmlSecNssTransformSha256GetKlass ()
xmlSecTransformId   xmlSecNssTransformSha256GetKlass    (void);
SHA256 digest transform klass.
| Returns : |  pointer to SHA256 digest transform klass. | 
 
xmlSecNssTransformSha384Id
#define             xmlSecNssTransformSha384Id
The SHA384 digest transform klass.
 
xmlSecNssTransformSha384GetKlass ()
xmlSecTransformId   xmlSecNssTransformSha384GetKlass    (void);
SHA384 digest transform klass.
| Returns : |  pointer to SHA384 digest transform klass. | 
 
xmlSecNssTransformSha512Id
#define             xmlSecNssTransformSha512Id
The SHA512 digest transform klass.
 
xmlSecNssTransformSha512GetKlass ()
xmlSecTransformId   xmlSecNssTransformSha512GetKlass    (void);
SHA512 digest transform klass.
| Returns : |  pointer to SHA512 digest transform klass. | 
 
xmlSecNssTransformMd5Id
#define             xmlSecNssTransformMd5Id
The MD5 digest transform klass.
 
xmlSecNssTransformMd5GetKlass ()
xmlSecTransformId   xmlSecNssTransformMd5GetKlass       (void);
MD5 digest transform klass.
| Returns : |  pointer to MD5 digest transform klass. |