Lines Matching refs:pkt
39 int ossl_encode_der_length(WPACKET *pkt, size_t cont_len) in ossl_encode_der_length() argument
45 if (!WPACKET_put_bytes_u8(pkt, 0x82) in ossl_encode_der_length()
46 || !WPACKET_put_bytes_u16(pkt, cont_len)) in ossl_encode_der_length()
50 && !WPACKET_put_bytes_u8(pkt, 0x81)) in ossl_encode_der_length()
52 if (!WPACKET_put_bytes_u8(pkt, cont_len)) in ossl_encode_der_length()
66 int ossl_encode_der_integer(WPACKET *pkt, const BIGNUM *n) in ossl_encode_der_integer() argument
85 if (!WPACKET_start_sub_packet(pkt) in ossl_encode_der_integer()
86 || !WPACKET_put_bytes_u8(pkt, ID_INTEGER) in ossl_encode_der_integer()
87 || !ossl_encode_der_length(pkt, cont_len) in ossl_encode_der_integer()
88 || !WPACKET_allocate_bytes(pkt, cont_len, &bnbytes) in ossl_encode_der_integer()
89 || !WPACKET_close(pkt)) in ossl_encode_der_integer()
106 int ossl_encode_der_dsa_sig(WPACKET *pkt, const BIGNUM *r, const BIGNUM *s) in ossl_encode_der_dsa_sig() argument
110 int isnull = WPACKET_is_null_buf(pkt); in ossl_encode_der_dsa_sig()
112 if (!WPACKET_start_sub_packet(pkt)) in ossl_encode_der_dsa_sig()
121 dummypkt = pkt; in ossl_encode_der_dsa_sig()
135 if (!WPACKET_put_bytes_u8(pkt, ID_SEQUENCE) in ossl_encode_der_dsa_sig()
136 || !ossl_encode_der_length(pkt, cont_len) in ossl_encode_der_dsa_sig()
141 || (!isnull && !ossl_encode_der_integer(pkt, r)) in ossl_encode_der_dsa_sig()
142 || (!isnull && !ossl_encode_der_integer(pkt, s)) in ossl_encode_der_dsa_sig()
143 || !WPACKET_close(pkt)) in ossl_encode_der_dsa_sig()
155 int ossl_decode_der_length(PACKET *pkt, PACKET *subpkt) in ossl_decode_der_length() argument
159 if (!PACKET_get_1(pkt, &byte)) in ossl_decode_der_length()
163 return PACKET_get_sub_packet(pkt, subpkt, (size_t)byte); in ossl_decode_der_length()
165 return PACKET_get_length_prefixed_1(pkt, subpkt); in ossl_decode_der_length()
167 return PACKET_get_length_prefixed_2(pkt, subpkt); in ossl_decode_der_length()
187 int ossl_decode_der_integer(PACKET *pkt, BIGNUM *n) in ossl_decode_der_integer() argument
193 if (!PACKET_get_1(pkt, &tag) in ossl_decode_der_integer()
195 || !ossl_decode_der_length(pkt, &contpkt)) in ossl_decode_der_integer()
237 PACKET pkt, contpkt; in ossl_decode_der_dsa_sig() local
240 if (!PACKET_buf_init(&pkt, *ppin, len) in ossl_decode_der_dsa_sig()
241 || !PACKET_get_1(&pkt, &tag) in ossl_decode_der_dsa_sig()
243 || !ossl_decode_der_length(&pkt, &contpkt) in ossl_decode_der_dsa_sig()
249 consumed = PACKET_data(&pkt) - *ppin; in ossl_decode_der_dsa_sig()