Top |
xmlSecCryptoDLFunctionsPtr
xmlSecCryptoGetFunctions_nss (void
);
Gets the pointer to xmlsec-nss functions table.
int
xmlSecNssKeysMngrInit (xmlSecKeysMngrPtr mngr
);
Adds NSS specific key data stores in keys manager.
int xmlSecNssGenerateRandom (xmlSecBufferPtr buffer
,xmlSecSize size
);
Generates size
random bytes and puts result in buffer
.
void xmlSecNssErrorsDefaultCallback (const char *file
,int line
,const char *func
,const char *errorObject
,const char *errorSubject
,int reason
,const char *msg
);
The errors reporting callback function. Just a pass through to the default callback.
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. |
PK11SlotInfo *
xmlSecNssGetInternalKeySlot (void
);
Gets internal NSS key slot.
xmlSecKeyDataId
xmlSecNssKeyDataAesGetKlass (void
);
The AES key data klass.
int xmlSecNssKeyDataAesSet (xmlSecKeyDataPtr data
,const xmlSecByte *buf
,xmlSecSize bufSize
);
Sets the value of AES key data.
xmlSecTransformId
xmlSecNssTransformAes128CbcGetKlass (void
);
AES 128 CBC encryption transform klass.
xmlSecTransformId
xmlSecNssTransformAes192CbcGetKlass (void
);
AES 192 CBC encryption transform klass.
xmlSecTransformId
xmlSecNssTransformAes256CbcGetKlass (void
);
AES 256 CBC encryption transform klass.
xmlSecTransformId
xmlSecNssTransformKWAes128GetKlass (void
);
The AES-128 key wrapper transform klass.
xmlSecTransformId
xmlSecNssTransformKWAes192GetKlass (void
);
The AES-192 key wrapper transform klass.
xmlSecTransformId
xmlSecNssTransformKWAes256GetKlass (void
);
The AES-256 key wrapper transform klass.
xmlSecKeyDataId
xmlSecNssKeyDataDesGetKlass (void
);
The DES key data klass.
int xmlSecNssKeyDataDesSet (xmlSecKeyDataPtr data
,const xmlSecByte *buf
,xmlSecSize bufSize
);
Sets the value of DES key data.
xmlSecTransformId
xmlSecNssTransformDes3CbcGetKlass (void
);
Triple DES CBC encryption transform klass.
xmlSecTransformId
xmlSecNssTransformKWDes3GetKlass (void
);
The Triple DES key wrapper transform klass.
xmlSecKeyDataId
xmlSecNssKeyDataDsaGetKlass (void
);
The DSA key data klass.
xmlSecTransformId
xmlSecNssTransformDsaSha1GetKlass (void
);
The DSA-SHA1 signature transform klass.
xmlSecTransformId
xmlSecNssTransformDsaSha256GetKlass (void
);
The DSA-SHA256 signature transform klass.
xmlSecKeyDataId
xmlSecNssKeyDataEcdsaGetKlass (void
);
The ECDSA key data klass.
xmlSecTransformId
xmlSecNssTransformEcdsaSha1GetKlass (void
);
The ECDSA-SHA1 signature transform klass.
xmlSecTransformId
xmlSecNssTransformEcdsaSha224GetKlass (void
);
The ECDSA-SHA224 signature transform klass.
xmlSecTransformId
xmlSecNssTransformEcdsaSha256GetKlass (void
);
The ECDSA-SHA256 signature transform klass.
xmlSecTransformId
xmlSecNssTransformEcdsaSha384GetKlass (void
);
The ECDSA-SHA384 signature transform klass.
xmlSecTransformId
xmlSecNssTransformEcdsaSha512GetKlass (void
);
The ECDSA-SHA512 signature transform klass.
int
xmlSecNssHmacGetMinOutputLength (void
);
Gets the value of min HMAC length.
void
xmlSecNssHmacSetMinOutputLength (int min_length
);
Sets the min HMAC output length
xmlSecKeyDataId
xmlSecNssKeyDataHmacGetKlass (void
);
The HMAC key data klass.
int xmlSecNssKeyDataHmacSet (xmlSecKeyDataPtr data
,const xmlSecByte *buf
,xmlSecSize bufSize
);
Sets the value of HMAC key data.
xmlSecTransformId
xmlSecNssTransformHmacMd5GetKlass (void
);
The HMAC-MD5 transform klass.
xmlSecTransformId
xmlSecNssTransformHmacRipemd160GetKlass
(void
);
The HMAC-RIPEMD160 transform klass.
xmlSecTransformId
xmlSecNssTransformHmacSha1GetKlass (void
);
The HMAC-SHA1 transform klass.
xmlSecTransformId
xmlSecNssTransformHmacSha224GetKlass (void
);
The HMAC-SHA224 transform klass.
xmlSecTransformId
xmlSecNssTransformHmacSha256GetKlass (void
);
The HMAC-SHA256 transform klass.
xmlSecTransformId
xmlSecNssTransformHmacSha384GetKlass (void
);
The HMAC-SHA384 transform klass.
xmlSecTransformId
xmlSecNssTransformHmacSha512GetKlass (void
);
The HMAC-SHA512 transform klass.
xmlSecKeyDataId
xmlSecNssKeyDataRsaGetKlass (void
);
The RSA key data klass.
xmlSecTransformId
xmlSecNssTransformRsaMd5GetKlass (void
);
The RSA-MD5 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaSha1GetKlass (void
);
The RSA-SHA1 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaSha224GetKlass (void
);
The RSA-SHA224 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaSha256GetKlass (void
);
The RSA-SHA256 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaSha384GetKlass (void
);
The RSA-SHA384 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaSha512GetKlass (void
);
The RSA-SHA512 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaPkcs1GetKlass (void
);
The RSA-PKCS1 key transport transform klass.
xmlSecTransformId
xmlSecNssTransformRsaOaepGetKlass (void
);
The RSA-PKCS1 key transport transform klass.
xmlSecTransformId
xmlSecNssTransformSha1GetKlass (void
);
SHA-1 digest transform klass.
xmlSecTransformId
xmlSecNssTransformSha224GetKlass (void
);
SHA224 digest transform klass.
xmlSecTransformId
xmlSecNssTransformSha256GetKlass (void
);
SHA256 digest transform klass.
xmlSecTransformId
xmlSecNssTransformSha384GetKlass (void
);
SHA384 digest transform klass.
xmlSecTransformId
xmlSecNssTransformSha512GetKlass (void
);
SHA512 digest transform klass.
#define xmlSecNssTransformAes128CbcId
The AES128 CBC cipher transform klass.
#define xmlSecNssTransformAes192CbcId
The AES192 CBC cipher transform klass.
#define xmlSecNssTransformAes256CbcId
The AES256 CBC cipher transform klass.
#define xmlSecNssTransformKWAes128Id
The AES 128 key wrap transform klass.
#define xmlSecNssTransformKWAes192Id
The AES 192 key wrap transform klass.
#define xmlSecNssTransformKWAes256Id
The AES 256 key wrap transform klass.
#define xmlSecNssTransformDes3CbcId
The Triple DES CBC cipher transform klass.
#define xmlSecNssTransformDsaSha1Id
The DSA SHA1 signature transform klass.
#define xmlSecNssTransformDsaSha256Id
The DSA SHA256 signature transform klass.
#define xmlSecNssKeyDataEcdsaId xmlSecNssKeyDataEcdsaGetKlass()
The ECDSA key klass.
#define xmlSecNssTransformEcdsaSha1Id xmlSecNssTransformEcdsaSha1GetKlass()
The ECDSA SHA1 signature transform klass.
#define xmlSecNssTransformEcdsaSha224Id xmlSecNssTransformEcdsaSha224GetKlass()
The ECDSA SHA224 signature transform klass.
#define xmlSecNssTransformEcdsaSha256Id xmlSecNssTransformEcdsaSha256GetKlass()
The ECDSA SHA256 signature transform klass.
#define xmlSecNssTransformEcdsaSha384Id xmlSecNssTransformEcdsaSha384GetKlass()
The ECDSA SHA384 signature transform klass.
#define xmlSecNssTransformEcdsaSha512Id xmlSecNssTransformEcdsaSha512GetKlass()
The ECDSA SHA512 signature transform klass.
#define xmlSecNssTransformHmacMd5Id
The HMAC with MD5 signature transform klass.
#define xmlSecNssTransformHmacRipemd160Id
The HMAC with RipeMD160 signature transform klass.
#define xmlSecNssTransformHmacSha1Id
The HMAC with SHA1 signature transform klass.
#define xmlSecNssTransformHmacSha224Id
The HMAC with SHA224 signature transform klass.
#define xmlSecNssTransformHmacSha256Id
The HMAC with SHA256 signature transform klass.
#define xmlSecNssTransformHmacSha384Id
The HMAC with SHA384 signature transform klass.
#define xmlSecNssTransformHmacSha512Id
The HMAC with SHA512 signature transform klass.
#define xmlSecNssTransformRsaMd5Id
The RSA-MD5 signature transform klass.
#define xmlSecNssTransformRsaSha1Id
The RSA-SHA1 signature transform klass.
#define xmlSecNssTransformRsaSha224Id
The RSA-SHA224 signature transform klass.
#define xmlSecNssTransformRsaSha256Id
The RSA-SHA256 signature transform klass.
#define xmlSecNssTransformRsaSha384Id
The RSA-SHA384 signature transform klass.
#define xmlSecNssTransformRsaSha512Id
The RSA-SHA512 signature transform klass.
#define xmlSecNssTransformRsaPkcs1Id
The RSA PKCS1 key transport transform klass.
#define xmlSecNssTransformRsaOaepId
The RSA OAEP key transport transform klass.