gwenhywfar 4.0.3
Functions

padd.h File Reference

#include <gwenhywfar/buffer.h>
#include <gwenhywfar/paddalgo.h>
#include <gwenhywfar/mdigest.h>

Go to the source code of this file.

Functions

GWENHYWFAR_API int GWEN_Padd_AddPkcs1Pss (uint8_t *pDestBuffer, uint32_t lDestBuffer, uint32_t nbits, const uint8_t *pHash, uint32_t lHash, uint32_t lSalt, GWEN_MDIGEST *md)
GWENHYWFAR_API int GWEN_Padd_ApplyPaddAlgo (const GWEN_CRYPT_PADDALGO *a, GWEN_BUFFER *src)
GWENHYWFAR_API int GWEN_Padd_MGF1 (uint8_t *pDestBuffer, uint32_t lDestBuffer, const uint8_t *pSeed, uint32_t lSeed, GWEN_MDIGEST *md)
GWENHYWFAR_API int GWEN_Padd_PaddWithAnsiX9_23 (GWEN_BUFFER *src)
GWENHYWFAR_API int GWEN_Padd_PaddWithAnsiX9_23ToMultipleOf (GWEN_BUFFER *src, int y)
GWENHYWFAR_API int GWEN_Padd_PaddWithISO9796 (GWEN_BUFFER *src)
GWENHYWFAR_API int GWEN_Padd_PaddWithIso9796_2 (GWEN_BUFFER *buf, int dstSize)
GWENHYWFAR_API int GWEN_Padd_PaddWithPkcs1Bt1 (GWEN_BUFFER *src, int dstSize)
GWENHYWFAR_API int GWEN_Padd_PaddWithPkcs1Bt2 (GWEN_BUFFER *src, int dstSize)
GWENHYWFAR_API int GWEN_Padd_UnapplyPaddAlgo (const GWEN_CRYPT_PADDALGO *a, GWEN_BUFFER *buf)
GWENHYWFAR_API int GWEN_Padd_UnpaddWithAnsiX9_23 (GWEN_BUFFER *src)
GWENHYWFAR_API int GWEN_Padd_UnpaddWithAnsiX9_23FromMultipleOf (GWEN_BUFFER *src, int y)
GWENHYWFAR_API int GWEN_Padd_UnpaddWithIso9796_2 (GWEN_BUFFER *buf)
GWENHYWFAR_API int GWEN_Padd_UnpaddWithPkcs1Bt1 (GWEN_BUFFER *src)
GWENHYWFAR_API int GWEN_Padd_UnpaddWithPkcs1Bt2 (GWEN_BUFFER *src)
GWENHYWFAR_API int GWEN_Padd_VerifyPkcs1Pss (const uint8_t *pSrcBuffer, uint32_t lSrcBuffer, uint32_t nbits, const uint8_t *pHash, uint32_t lHash, uint32_t lSalt, GWEN_MDIGEST *md)