Home
last modified time | relevance | path

Searched refs:padlen (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/common/crypto/padding/
H A Dpkcs7.c78 size_t padlen; in pkcs7_encode() local
80 padlen = multiple - (datalen % multiple); in pkcs7_encode()
84 if (padlen > padbuflen - datalen) { in pkcs7_encode()
89 (void) memset(padbuf + datalen, padlen & 0xff, padlen); in pkcs7_encode()
103 size_t padlen; in pkcs7_decode() local
106 while (*plen > 0 && (padlen = padbuf[*plen - 1]) == 0) in pkcs7_decode()
110 if (padlen == 0) in pkcs7_decode()
115 for (i = 0; i < padlen && (*plen - 1 - i) >= 0; i++) { in pkcs7_decode()
116 if (padbuf[*plen - 1 - i] != (padlen & 0xff)) in pkcs7_decode()
H A Dpkcs1.c67 size_t padlen; in pkcs1_encode() local
70 padlen = padbuflen - datalen; in pkcs1_encode()
71 if (padlen < MIN_PKCS1_PADLEN) { 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()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dipsecesp.c728 uint8_t nexthdr, padlen; in esp_strip_header() local
765 padlen = *lastbyte--; in esp_strip_header()
782 padlen)); in esp_strip_header()
832 padlen)); in esp_strip_header()
860 if (padlen != lastpad) { in esp_strip_header()
866 lastpad, padlen)); in esp_strip_header()
915 data_mp->b_wptr -= (padlen + 2); in esp_strip_header()
2515 padlen = ((unsigned)(block_size - datalen - 2)) & in esp_outbound()
2634 alloclen = padlen + 2 + mac_len; in esp_outbound()
2696 for (i = 0; i < padlen; ) { in esp_outbound()
[all …]
H A Dip6.c4512 uint_t padlen; in ip_build_hdrs_v6() local
4514 padlen = ipp->ipp_label_len_v6 + sizeof (ip6_hbh_t); in ip_build_hdrs_v6()
4515 hopoptslen = (padlen + 7)/8 * 8; in ip_build_hdrs_v6()
4516 padlen = hopoptslen - padlen; in ip_build_hdrs_v6()
4525 ASSERT(padlen <= 7); in ip_build_hdrs_v6()
4526 switch (padlen) { in ip_build_hdrs_v6()
4534 cp[1] = padlen - 2; in ip_build_hdrs_v6()
4535 bzero(&cp[2], padlen - 2); in ip_build_hdrs_v6()
4538 cp += padlen; in ip_build_hdrs_v6()
H A Digmp.c2531 size_t size, optlen, padlen, icmpsize, rsize; in mldv2_sendrpt() local
2551 padlen = 8 - optlen; in mldv2_sendrpt()
2554 size = IPV6_HDR_LEN + optlen + padlen + icmpsize; in mldv2_sendrpt()
2635 mld2r = (mld2r_t *)((uint8_t *)ip6hbh + optlen + padlen); in mldv2_sendrpt()
2639 ip6h->ip6_plen = htons(optlen + padlen + icmpsize); in mldv2_sendrpt()
/illumos-gate/usr/src/boot/libsa/
H A Dbootparam.c328 int padlen = (len + 3) & ~3; /* padded length */ in xdr_string_encode() local
336 *pkt += padlen; in xdr_string_encode()
/illumos-gate/usr/src/cmd/sgs/libconv/common/
H A Dbld_vernote.ksh37 padlen=$(( $len % 4 ))
/illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/
H A DsoftAESCrypt.c1218 size_t padlen = AES_BLOCK_LEN - aes_ctx->ac_remainder_len; in soft_aes_encrypt_final() local
1220 if (padlen == 0) { in soft_aes_encrypt_final()
1221 padlen = AES_BLOCK_LEN; in soft_aes_encrypt_final()
1224 (void) memset(block, padlen & 0xff, sizeof (block)); in soft_aes_encrypt_final()
1226 padlen, &data); in soft_aes_encrypt_final()
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb2_fsctl_odx.c932 int rc, padlen; in smb_odx_put_token() local
968 padlen = end_pos - mbc->chain_offset; in smb_odx_put_token()
969 (void) smb_mbc_encodef(mbc, "#.", padlen); in smb_odx_put_token()
/illumos-gate/usr/src/uts/common/io/vr/
H A Dvr.c1524 int padlen; in vr_tx_enqueue_msg() local
1548 padlen = ETHERMIN - pklen; in vr_tx_enqueue_msg()
1549 if (padlen > 0) { in vr_tx_enqueue_msg()
1550 bzero(dmap->buf + pklen, padlen); in vr_tx_enqueue_msg()
1551 pklen += padlen; in vr_tx_enqueue_msg()