fixed asn1 formatting of boxing command for pace
This commit is contained in:
@@ -89,18 +89,18 @@ int boxing_pace_input_to_buf(sc_context_t *ctx,
|
|||||||
|
|
||||||
sc_copy_asn1_entry(g_EstablishPACEChannelInput_data,
|
sc_copy_asn1_entry(g_EstablishPACEChannelInput_data,
|
||||||
EstablishPACEChannelInput_data);
|
EstablishPACEChannelInput_data);
|
||||||
sc_format_asn1_entry(EstablishPACEChannelInput_data,
|
sc_format_asn1_entry(EstablishPACEChannelInput_data+0,
|
||||||
(unsigned char *) &input->pin_id, &pin_id_len, 1);
|
(unsigned char *) &input->pin_id, &pin_id_len, 1);
|
||||||
if (input->pin)
|
if (input->pin)
|
||||||
sc_format_asn1_entry(EstablishPACEChannelInput_data,
|
sc_format_asn1_entry(EstablishPACEChannelInput_data+1,
|
||||||
(unsigned char *) input->pin,
|
(unsigned char *) input->pin,
|
||||||
(size_t *) &input->pin_length, 1);
|
(size_t *) &input->pin_length, 1);
|
||||||
if (input->chat)
|
if (input->chat)
|
||||||
sc_format_asn1_entry(EstablishPACEChannelInput_data,
|
sc_format_asn1_entry(EstablishPACEChannelInput_data+2,
|
||||||
(unsigned char *) input->chat,
|
(unsigned char *) input->chat,
|
||||||
(size_t *) &input->chat_length, 1);
|
(size_t *) &input->chat_length, 1);
|
||||||
if (input->certificate_description)
|
if (input->certificate_description)
|
||||||
sc_format_asn1_entry(EstablishPACEChannelInput_data,
|
sc_format_asn1_entry(EstablishPACEChannelInput_data+3,
|
||||||
(unsigned char *) input->certificate_description,
|
(unsigned char *) input->certificate_description,
|
||||||
(size_t *) &input->certificate_description_length, 1);
|
(size_t *) &input->certificate_description_length, 1);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user