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
xmlSecNssTransformAes128GcmGetKlass (void
);
AES 128 GCM encryption transform klass.
xmlSecTransformId
xmlSecNssTransformAes192GcmGetKlass (void
);
AES 192 GCM encryption transform klass.
xmlSecTransformId
xmlSecNssTransformAes256GcmGetKlass (void
);
AES 256 GCM 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-SHA2-256 signature transform klass.
xmlSecKeyDataId
xmlSecNsskeyDataEcGetKlass (void
);
The EC key data klass.
xmlSecTransformId
xmlSecNssTransformEcdsaSha1GetKlass (void
);
The ECDSA-SHA1 signature transform klass.
xmlSecTransformId
xmlSecNssTransformEcdsaSha224GetKlass (void
);
The ECDSA-SHA2-224 signature transform klass.
xmlSecTransformId
xmlSecNssTransformEcdsaSha256GetKlass (void
);
The ECDSA-SHA2-256 signature transform klass.
xmlSecTransformId
xmlSecNssTransformEcdsaSha384GetKlass (void
);
The ECDSA-SHA2-384 signature transform klass.
xmlSecTransformId
xmlSecNssTransformEcdsaSha512GetKlass (void
);
The ECDSA-SHA2-512 signature transform klass.
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
xmlSecNssKeyDataPbkdf2GetKlass (void
);
The PBKDF2 key data klass.
int xmlSecNssKeyDataPbkdf2Set (xmlSecKeyDataPtr data
,const xmlSecByte *buf
,xmlSecSize bufSize
);
Sets the value of PBKDF2 key data.
xmlSecTransformId
xmlSecNssTransformPbkdf2GetKlass (void
);
The PBKDF2 key derivation 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-SHA2-224 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaSha256GetKlass (void
);
The RSA-SHA2-256 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaSha384GetKlass (void
);
The RSA-SHA2-384 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaSha512GetKlass (void
);
The RSA-SHA2-512 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaPssSha1GetKlass (void
);
The RSA-PSS-SHA1 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaPssSha224GetKlass
(void
);
The RSA-PSS-SHA2-224 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaPssSha256GetKlass
(void
);
The RSA-PSS-SHA2-256 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaPssSha384GetKlass
(void
);
The RSA-PSS-SHA2-384 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaPssSha512GetKlass
(void
);
The RSA-PSS-SHA2-512 signature transform klass.
xmlSecTransformId
xmlSecNssTransformRsaPkcs1GetKlass (void
);
The RSA-PKCS1 key transport transform klass.
xmlSecTransformId
xmlSecNssTransformRsaOaepGetKlass (void
);
The RSA-PKCS1 key transport transform klass (XMLEnc 1.0).
xmlSecTransformId
xmlSecNssTransformRsaOaepEnc11GetKlass
(void
);
The RSA-PKCS1 key transport transform klass (XMLEnc 1.1).
xmlSecTransformId
xmlSecNssTransformSha1GetKlass (void
);
SHA-1 digest transform klass.
xmlSecTransformId
xmlSecNssTransformSha224GetKlass (void
);
SHA2-224 digest transform klass.
xmlSecTransformId
xmlSecNssTransformSha256GetKlass (void
);
SHA2-256 digest transform klass.
xmlSecTransformId
xmlSecNssTransformSha384GetKlass (void
);
SHA2-384 digest transform klass.
xmlSecTransformId
xmlSecNssTransformSha512GetKlass (void
);
SHA2-512 digest transform klass.
xmlSecTransformId
xmlSecNssTransformMd5GetKlass (void
);
MD5 digest transform klass.
xmlSecKeyDataId
xmlSecNssKeyDataDEREncodedKeyValueGetKlass
(void
);
https://www.w3.org/TR/xmldsig-core1/sec-DEREncodedKeyValue
<element></element><complexType> <simpleContent> <extension> <attribute></attribute> </extension> </simpleContent> </complexType>
#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 xmlSecNssTransformAes128GcmId
The AES128 GCM cipher transform klass.
#define xmlSecNssTransformAes192GcmId
The AES192 GCM cipher transform klass.
#define xmlSecNssTransformAes256GcmId
The AES256 GCM 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 SHA2-256 signature transform klass.
#define xmlSecNssTransformEcdsaSha1Id xmlSecNssTransformEcdsaSha1GetKlass()
The ECDSA SHA1 signature transform klass.
#define xmlSecNssTransformEcdsaSha224Id xmlSecNssTransformEcdsaSha224GetKlass()
The ECDSA SHA2-224 signature transform klass.
#define xmlSecNssTransformEcdsaSha256Id xmlSecNssTransformEcdsaSha256GetKlass()
The ECDSA SHA2-256 signature transform klass.
#define xmlSecNssTransformEcdsaSha384Id xmlSecNssTransformEcdsaSha384GetKlass()
The ECDSA SHA2-384 signature transform klass.
#define xmlSecNssTransformEcdsaSha512Id xmlSecNssTransformEcdsaSha512GetKlass()
The ECDSA SHA2-512 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 SHA2-224 signature transform klass.
#define xmlSecNssTransformHmacSha256Id
The HMAC with SHA2-256 signature transform klass.
#define xmlSecNssTransformHmacSha384Id
The HMAC with SHA2-384 signature transform klass.
#define xmlSecNssTransformHmacSha512Id
The HMAC with SHA2-512 signature transform klass.
#define xmlSecNssTransformPbkdf2Id
The PBKDF2 key derivation transform klass.
#define xmlSecNssTransformRsaMd5Id
The RSA-MD5 signature transform klass.
#define xmlSecNssTransformRsaSha1Id
The RSA-SHA1 signature transform klass.
#define xmlSecNssTransformRsaSha224Id
The RSA-SHA2-224 signature transform klass.
#define xmlSecNssTransformRsaSha256Id
The RSA-SHA2-256 signature transform klass.
#define xmlSecNssTransformRsaSha384Id
The RSA-SHA2-384 signature transform klass.
#define xmlSecNssTransformRsaSha512Id
The RSA-SHA2-512 signature transform klass.
#define xmlSecNssTransformRsaPssSha1Id
The RSA-PSS-SHA1 signature transform klass.
#define xmlSecNssTransformRsaPssSha224Id
The RSA-PSS-SHA2-224 signature transform klass.
#define xmlSecNssTransformRsaPssSha256Id
The RSA-PSS-SHA2-256 signature transform klass.
#define xmlSecNssTransformRsaPssSha384Id
The RSA-PSS-SHA2-384 signature transform klass.
#define xmlSecNssTransformRsaPssSha512Id
The RSA-PSS-SHA2-512 signature transform klass.
#define xmlSecNssTransformRsaPkcs1Id
The RSA PKCS1 key transport transform klass.
#define xmlSecNssTransformRsaOaepId
The RSA OAEP key transport transform klass (XMLEnc 1.0).
#define xmlSecNssTransformRsaOaepEnc11Id
The RSA OAEP key transport transform klass (XMLEnc 1.1).