<!-- ##### SECTION Title ##### -->
crypto

<!-- ##### SECTION Short_Description ##### -->
Crypto transforms implementation for NSS.

<!-- ##### SECTION Long_Description ##### -->
<para>
Crypto transforms implementation for NSS.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### FUNCTION xmlSecCryptoGetFunctions_nss ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xmlSecNssInit ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xmlSecNssShutdown ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xmlSecNssKeysMngrInit ##### -->
<para>

</para>

@mngr: 
@Returns: 


<!-- ##### FUNCTION xmlSecNssGenerateRandom ##### -->
<para>

</para>

@buffer: 
@size: 
@Returns: 


<!-- ##### FUNCTION xmlSecNssErrorsDefaultCallback ##### -->
<para>

</para>

@file: 
@line: 
@func: 
@errorObject: 
@errorSubject: 
@reason: 
@msg: 


<!-- ##### FUNCTION xmlSecNssGetInternalKeySlot ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssKeyDataAesId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssKeyDataAesGetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xmlSecNssKeyDataAesSet ##### -->
<para>

</para>

@data: 
@buf: 
@bufSize: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformAes128CbcId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformAes128CbcGetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformAes192CbcId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformAes192CbcGetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformAes256CbcId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformAes256CbcGetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformKWAes128Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformKWAes128GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformKWAes192Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformKWAes192GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformKWAes256Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformKWAes256GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssKeyDataDesId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssKeyDataDesGetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xmlSecNssKeyDataDesSet ##### -->
<para>

</para>

@data: 
@buf: 
@bufSize: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformDes3CbcId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformDes3CbcGetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformKWDes3Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformKWDes3GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssKeyDataDsaId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssKeyDataDsaGetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformDsaSha1Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformDsaSha1GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xmlSecNssHmacGetMinOutputLength ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xmlSecNssHmacSetMinOutputLength ##### -->
<para>

</para>

@min_length: 


<!-- ##### MACRO xmlSecNssKeyDataHmacId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssKeyDataHmacGetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xmlSecNssKeyDataHmacSet ##### -->
<para>

</para>

@data: 
@buf: 
@bufSize: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformHmacMd5Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformHmacMd5GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformHmacRipemd160Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformHmacRipemd160GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformHmacSha1Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformHmacSha1GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformHmacSha256Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformHmacSha256GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformHmacSha384Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformHmacSha384GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformHmacSha512Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformHmacSha512GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssKeyDataRsaId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssKeyDataRsaGetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformRsaMd5Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformRsaMd5GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformRsaSha1Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformRsaSha1GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformRsaSha256Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformRsaSha256GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformRsaSha384Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformRsaSha384GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformRsaSha512Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformRsaSha512GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformRsaPkcs1Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformRsaPkcs1GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformRsaOaepId ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformRsaOaepGetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformSha1Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformSha1GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformSha256Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformSha256GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformSha384Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformSha384GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformSha512Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformSha512GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xmlSecNssTransformMd5Id ##### -->
<para>

</para>



<!-- ##### FUNCTION xmlSecNssTransformMd5GetKlass ##### -->
<para>

</para>

@void: 
@Returns: 


