• Home
  • Raw
  • Download

Lines Matching refs:pkt

29 static ossl_inline void packet_forward(PACKET *pkt, size_t len)  in packet_forward()  argument
31 pkt->curr += len; in packet_forward()
32 pkt->remaining -= len; in packet_forward()
38 static ossl_inline size_t PACKET_remaining(const PACKET *pkt) in PACKET_remaining() argument
40 return pkt->remaining; in PACKET_remaining()
49 static ossl_inline const unsigned char *PACKET_end(const PACKET *pkt) in PACKET_end() argument
51 return pkt->curr + pkt->remaining; in PACKET_end()
58 static ossl_inline const unsigned char *PACKET_data(const PACKET *pkt) in PACKET_data() argument
60 return pkt->curr; in PACKET_data()
68 __owur static ossl_inline int PACKET_buf_init(PACKET *pkt, in PACKET_buf_init() argument
76 pkt->curr = buf; in PACKET_buf_init()
77 pkt->remaining = len; in PACKET_buf_init()
82 static ossl_inline void PACKET_null_init(PACKET *pkt) in PACKET_null_init() argument
84 pkt->curr = NULL; in PACKET_null_init()
85 pkt->remaining = 0; in PACKET_null_init()
93 __owur static ossl_inline int PACKET_equal(const PACKET *pkt, const void *ptr, in PACKET_equal() argument
96 if (PACKET_remaining(pkt) != num) in PACKET_equal()
98 return CRYPTO_memcmp(pkt->curr, ptr, num) == 0; in PACKET_equal()
106 __owur static ossl_inline int PACKET_peek_sub_packet(const PACKET *pkt, in PACKET_peek_sub_packet() argument
109 if (PACKET_remaining(pkt) < len) in PACKET_peek_sub_packet()
112 return PACKET_buf_init(subpkt, pkt->curr, len); in PACKET_peek_sub_packet()
120 __owur static ossl_inline int PACKET_get_sub_packet(PACKET *pkt, in PACKET_get_sub_packet() argument
123 if (!PACKET_peek_sub_packet(pkt, subpkt, len)) in PACKET_get_sub_packet()
126 packet_forward(pkt, len); in PACKET_get_sub_packet()
135 __owur static ossl_inline int PACKET_peek_net_2(const PACKET *pkt, in PACKET_peek_net_2() argument
138 if (PACKET_remaining(pkt) < 2) in PACKET_peek_net_2()
141 *data = ((unsigned int)(*pkt->curr)) << 8; in PACKET_peek_net_2()
142 *data |= *(pkt->curr + 1); in PACKET_peek_net_2()
149 __owur static ossl_inline int PACKET_get_net_2(PACKET *pkt, unsigned int *data) in PACKET_get_net_2() argument
151 if (!PACKET_peek_net_2(pkt, data)) in PACKET_get_net_2()
154 packet_forward(pkt, 2); in PACKET_get_net_2()
160 __owur static ossl_inline int PACKET_get_net_2_len(PACKET *pkt, size_t *data) in PACKET_get_net_2_len() argument
163 int ret = PACKET_get_net_2(pkt, &i); in PACKET_get_net_2_len()
175 __owur static ossl_inline int PACKET_peek_net_3(const PACKET *pkt, in PACKET_peek_net_3() argument
178 if (PACKET_remaining(pkt) < 3) in PACKET_peek_net_3()
181 *data = ((unsigned long)(*pkt->curr)) << 16; in PACKET_peek_net_3()
182 *data |= ((unsigned long)(*(pkt->curr + 1))) << 8; in PACKET_peek_net_3()
183 *data |= *(pkt->curr + 2); in PACKET_peek_net_3()
190 __owur static ossl_inline int PACKET_get_net_3(PACKET *pkt, unsigned long *data) in PACKET_get_net_3() argument
192 if (!PACKET_peek_net_3(pkt, data)) in PACKET_get_net_3()
195 packet_forward(pkt, 3); in PACKET_get_net_3()
201 __owur static ossl_inline int PACKET_get_net_3_len(PACKET *pkt, size_t *data) in PACKET_get_net_3_len() argument
204 int ret = PACKET_get_net_3(pkt, &i); in PACKET_get_net_3_len()
216 __owur static ossl_inline int PACKET_peek_net_4(const PACKET *pkt, in PACKET_peek_net_4() argument
219 if (PACKET_remaining(pkt) < 4) in PACKET_peek_net_4()
222 *data = ((unsigned long)(*pkt->curr)) << 24; in PACKET_peek_net_4()
223 *data |= ((unsigned long)(*(pkt->curr + 1))) << 16; in PACKET_peek_net_4()
224 *data |= ((unsigned long)(*(pkt->curr + 2))) << 8; in PACKET_peek_net_4()
225 *data |= *(pkt->curr + 3); in PACKET_peek_net_4()
232 __owur static ossl_inline int PACKET_get_net_4(PACKET *pkt, unsigned long *data) in PACKET_get_net_4() argument
234 if (!PACKET_peek_net_4(pkt, data)) in PACKET_get_net_4()
237 packet_forward(pkt, 4); in PACKET_get_net_4()
243 __owur static ossl_inline int PACKET_get_net_4_len(PACKET *pkt, size_t *data) in PACKET_get_net_4_len() argument
246 int ret = PACKET_get_net_4(pkt, &i); in PACKET_get_net_4_len()
255 __owur static ossl_inline int PACKET_peek_1(const PACKET *pkt, in PACKET_peek_1() argument
258 if (!PACKET_remaining(pkt)) in PACKET_peek_1()
261 *data = *pkt->curr; in PACKET_peek_1()
267 __owur static ossl_inline int PACKET_get_1(PACKET *pkt, unsigned int *data) in PACKET_get_1() argument
269 if (!PACKET_peek_1(pkt, data)) in PACKET_get_1()
272 packet_forward(pkt, 1); in PACKET_get_1()
278 __owur static ossl_inline int PACKET_get_1_len(PACKET *pkt, size_t *data) in PACKET_get_1_len() argument
281 int ret = PACKET_get_1(pkt, &i); in PACKET_get_1_len()
293 __owur static ossl_inline int PACKET_peek_4(const PACKET *pkt, in PACKET_peek_4() argument
296 if (PACKET_remaining(pkt) < 4) in PACKET_peek_4()
299 *data = *pkt->curr; in PACKET_peek_4()
300 *data |= ((unsigned long)(*(pkt->curr + 1))) << 8; in PACKET_peek_4()
301 *data |= ((unsigned long)(*(pkt->curr + 2))) << 16; in PACKET_peek_4()
302 *data |= ((unsigned long)(*(pkt->curr + 3))) << 24; in PACKET_peek_4()
312 __owur static ossl_inline int PACKET_get_4(PACKET *pkt, unsigned long *data) in PACKET_get_4() argument
314 if (!PACKET_peek_4(pkt, data)) in PACKET_get_4()
317 packet_forward(pkt, 4); in PACKET_get_4()
328 __owur static ossl_inline int PACKET_peek_bytes(const PACKET *pkt, in PACKET_peek_bytes() argument
332 if (PACKET_remaining(pkt) < len) in PACKET_peek_bytes()
335 *data = pkt->curr; in PACKET_peek_bytes()
346 __owur static ossl_inline int PACKET_get_bytes(PACKET *pkt, in PACKET_get_bytes() argument
350 if (!PACKET_peek_bytes(pkt, data, len)) in PACKET_get_bytes()
353 packet_forward(pkt, len); in PACKET_get_bytes()
359 __owur static ossl_inline int PACKET_peek_copy_bytes(const PACKET *pkt, in PACKET_peek_copy_bytes() argument
363 if (PACKET_remaining(pkt) < len) in PACKET_peek_copy_bytes()
366 memcpy(data, pkt->curr, len); in PACKET_peek_copy_bytes()
375 __owur static ossl_inline int PACKET_copy_bytes(PACKET *pkt, in PACKET_copy_bytes() argument
378 if (!PACKET_peek_copy_bytes(pkt, data, len)) in PACKET_copy_bytes()
381 packet_forward(pkt, len); in PACKET_copy_bytes()
393 __owur static ossl_inline int PACKET_copy_all(const PACKET *pkt, in PACKET_copy_all() argument
397 if (PACKET_remaining(pkt) > dest_len) { in PACKET_copy_all()
401 *len = pkt->remaining; in PACKET_copy_all()
402 memcpy(dest, pkt->curr, pkt->remaining); in PACKET_copy_all()
415 __owur static ossl_inline int PACKET_memdup(const PACKET *pkt, in PACKET_memdup() argument
424 length = PACKET_remaining(pkt); in PACKET_memdup()
429 *data = OPENSSL_memdup(pkt->curr, length); in PACKET_memdup()
447 __owur static ossl_inline int PACKET_strndup(const PACKET *pkt, char **data) in PACKET_strndup() argument
452 *data = OPENSSL_strndup((const char *)pkt->curr, PACKET_remaining(pkt)); in PACKET_strndup()
457 static ossl_inline int PACKET_contains_zero_byte(const PACKET *pkt) in PACKET_contains_zero_byte() argument
459 return memchr(pkt->curr, 0, pkt->remaining) != NULL; in PACKET_contains_zero_byte()
463 __owur static ossl_inline int PACKET_forward(PACKET *pkt, size_t len) in PACKET_forward() argument
465 if (PACKET_remaining(pkt) < len) in PACKET_forward()
468 packet_forward(pkt, len); in PACKET_forward()
480 __owur static ossl_inline int PACKET_get_length_prefixed_1(PACKET *pkt, in PACKET_get_length_prefixed_1() argument
485 PACKET tmp = *pkt; in PACKET_get_length_prefixed_1()
491 *pkt = tmp; in PACKET_get_length_prefixed_1()
502 __owur static ossl_inline int PACKET_as_length_prefixed_1(PACKET *pkt, in PACKET_as_length_prefixed_1() argument
507 PACKET tmp = *pkt; in PACKET_as_length_prefixed_1()
514 *pkt = tmp; in PACKET_as_length_prefixed_1()
528 __owur static ossl_inline int PACKET_get_length_prefixed_2(PACKET *pkt, in PACKET_get_length_prefixed_2() argument
533 PACKET tmp = *pkt; in PACKET_get_length_prefixed_2()
540 *pkt = tmp; in PACKET_get_length_prefixed_2()
551 __owur static ossl_inline int PACKET_as_length_prefixed_2(PACKET *pkt, in PACKET_as_length_prefixed_2() argument
556 PACKET tmp = *pkt; in PACKET_as_length_prefixed_2()
564 *pkt = tmp; in PACKET_as_length_prefixed_2()
578 __owur static ossl_inline int PACKET_get_length_prefixed_3(PACKET *pkt, in PACKET_get_length_prefixed_3() argument
583 PACKET tmp = *pkt; in PACKET_get_length_prefixed_3()
589 *pkt = tmp; in PACKET_get_length_prefixed_3()
664 int WPACKET_init_len(WPACKET *pkt, BUF_MEM *buf, size_t lenbytes);
670 int WPACKET_init(WPACKET *pkt, BUF_MEM *buf);
677 int WPACKET_init_static_len(WPACKET *pkt, unsigned char *buf, size_t len,
682 int WPACKET_set_flags(WPACKET *pkt, unsigned int flags);
690 int WPACKET_close(WPACKET *pkt);
696 int WPACKET_finish(WPACKET *pkt);
705 int WPACKET_fill_lengths(WPACKET *pkt);
712 int WPACKET_start_sub_packet_len__(WPACKET *pkt, size_t lenbytes);
718 #define WPACKET_start_sub_packet_u8(pkt) \ argument
719 WPACKET_start_sub_packet_len__((pkt), 1)
720 #define WPACKET_start_sub_packet_u16(pkt) \ argument
721 WPACKET_start_sub_packet_len__((pkt), 2)
722 #define WPACKET_start_sub_packet_u24(pkt) \ argument
723 WPACKET_start_sub_packet_len__((pkt), 3)
724 #define WPACKET_start_sub_packet_u32(pkt) \ argument
725 WPACKET_start_sub_packet_len__((pkt), 4)
731 int WPACKET_start_sub_packet(WPACKET *pkt);
741 int WPACKET_allocate_bytes(WPACKET *pkt, size_t len,
750 int WPACKET_sub_allocate_bytes__(WPACKET *pkt, size_t len,
757 #define WPACKET_sub_allocate_bytes_u8(pkt, len, bytes) \ argument
758 WPACKET_sub_allocate_bytes__((pkt), (len), (bytes), 1)
759 #define WPACKET_sub_allocate_bytes_u16(pkt, len, bytes) \ argument
760 WPACKET_sub_allocate_bytes__((pkt), (len), (bytes), 2)
761 #define WPACKET_sub_allocate_bytes_u24(pkt, len, bytes) \ argument
762 WPACKET_sub_allocate_bytes__((pkt), (len), (bytes), 3)
763 #define WPACKET_sub_allocate_bytes_u32(pkt, len, bytes) \ argument
764 WPACKET_sub_allocate_bytes__((pkt), (len), (bytes), 4)
784 int WPACKET_reserve_bytes(WPACKET *pkt, size_t len, unsigned char **allocbytes);
789 int WPACKET_sub_reserve_bytes__(WPACKET *pkt, size_t len,
795 #define WPACKET_sub_reserve_bytes_u8(pkt, len, bytes) \ argument
796 WPACKET_reserve_bytes__((pkt), (len), (bytes), 1)
797 #define WPACKET_sub_reserve_bytes_u16(pkt, len, bytes) \ argument
798 WPACKET_sub_reserve_bytes__((pkt), (len), (bytes), 2)
799 #define WPACKET_sub_reserve_bytes_u24(pkt, len, bytes) \ argument
800 WPACKET_sub_reserve_bytes__((pkt), (len), (bytes), 3)
801 #define WPACKET_sub_reserve_bytes_u32(pkt, len, bytes) \ argument
802 WPACKET_sub_reserve_bytes__((pkt), (len), (bytes), 4)
811 int WPACKET_put_bytes__(WPACKET *pkt, unsigned int val, size_t bytes);
817 #define WPACKET_put_bytes_u8(pkt, val) \ argument
818 WPACKET_put_bytes__((pkt), (val), 1)
819 #define WPACKET_put_bytes_u16(pkt, val) \ argument
820 WPACKET_put_bytes__((pkt), (val), 2)
821 #define WPACKET_put_bytes_u24(pkt, val) \ argument
822 WPACKET_put_bytes__((pkt), (val), 3)
823 #define WPACKET_put_bytes_u32(pkt, val) \ argument
824 WPACKET_put_bytes__((pkt), (val), 4)
827 int WPACKET_set_max_size(WPACKET *pkt, size_t maxsize);
830 int WPACKET_memcpy(WPACKET *pkt, const void *src, size_t len);
833 int WPACKET_memset(WPACKET *pkt, int ch, size_t len);
840 int WPACKET_sub_memcpy__(WPACKET *pkt, const void *src, size_t len,
844 #define WPACKET_sub_memcpy_u8(pkt, src, len) \ argument
845 WPACKET_sub_memcpy__((pkt), (src), (len), 1)
846 #define WPACKET_sub_memcpy_u16(pkt, src, len) \ argument
847 WPACKET_sub_memcpy__((pkt), (src), (len), 2)
848 #define WPACKET_sub_memcpy_u24(pkt, src, len) \ argument
849 WPACKET_sub_memcpy__((pkt), (src), (len), 3)
850 #define WPACKET_sub_memcpy_u32(pkt, src, len) \ argument
851 WPACKET_sub_memcpy__((pkt), (src), (len), 4)
857 int WPACKET_get_total_written(WPACKET *pkt, size_t *written);
863 int WPACKET_get_length(WPACKET *pkt, size_t *len);
869 unsigned char *WPACKET_get_curr(WPACKET *pkt);
872 void WPACKET_cleanup(WPACKET *pkt);