Searched refs:padbuf (Results 1 – 3 of 3) sorted by relevance
/titanic_50/usr/src/common/crypto/padding/ |
H A D | pkcs1.c | 64 pkcs1_encode(int method, uint8_t *databuf, size_t datalen, uint8_t *padbuf, in pkcs1_encode() argument 77 padbuf[0] = 0x00; in pkcs1_encode() 78 padbuf[1] = (method == PKCS1_ENCRYPT) ? 0x02 : 0x01; in pkcs1_encode() 82 rv = knzero_random_generator(padbuf + 2, padlen - 3); in pkcs1_encode() 84 rv = (pkcs11_get_nzero_urandom(padbuf + 2, padlen - 3) < 0) ? in pkcs1_encode() 89 kmemset(padbuf + 2, 0xFF, padlen - 3); in pkcs1_encode() 91 (void) memset(padbuf + 2, 0xFF, padlen - 3); in pkcs1_encode() 99 padbuf[padlen - 1] = 0x00; in pkcs1_encode() 101 bcopy(databuf, padbuf + padlen, datalen); in pkcs1_encode() 118 pkcs1_decode(int method, uint8_t *padbuf, size_t *plen) in pkcs1_decode() argument [all …]
|
H A D | pkcs7.c | 75 pkcs7_encode(uint8_t *databuf, size_t datalen, uint8_t *padbuf, in pkcs7_encode() argument 88 bcopy(databuf, padbuf, datalen); in pkcs7_encode() 89 (void) memset(padbuf + datalen, padlen & 0xff, padlen); in pkcs7_encode() 100 pkcs7_decode(uint8_t *padbuf, size_t *plen) in pkcs7_decode() argument 106 while (*plen > 0 && (padlen = padbuf[*plen - 1]) == 0) in pkcs7_decode() 116 if (padbuf[*plen - 1 - i] != (padlen & 0xff)) in pkcs7_decode()
|
H A D | padding.h | 68 int pkcs1_encode(int method, uint8_t *databuf, size_t datalen, uint8_t *padbuf, 70 int pkcs1_decode(int method, uint8_t *padbuf, size_t *plen); 72 int pkcs7_encode(uint8_t *databuf, size_t datalen, uint8_t *padbuf, 74 int pkcs7_decode(uint8_t *padbuf, size_t *plen);
|