|
FREERDP_API void | er_read_length (wStream *s, int *length) |
|
FREERDP_API int | er_write_length (wStream *s, int length, BOOL flag) |
|
FREERDP_API int | _er_skip_length (int length) |
|
FREERDP_API int | er_get_content_length (int length) |
|
FREERDP_API BOOL | er_read_universal_tag (wStream *s, BYTE tag, BOOL pc) |
|
FREERDP_API void | er_write_universal_tag (wStream *s, BYTE tag, BOOL pc) |
|
FREERDP_API BOOL | er_read_application_tag (wStream *s, BYTE tag, int *length) |
|
FREERDP_API void | er_write_application_tag (wStream *s, BYTE tag, int length, BOOL flag) |
|
FREERDP_API BOOL | er_read_enumerated (wStream *s, BYTE *enumerated, BYTE count) |
|
FREERDP_API void | er_write_enumerated (wStream *s, BYTE enumerated, BYTE count, BOOL flag) |
|
FREERDP_API BOOL | er_read_contextual_tag (wStream *s, BYTE tag, int *length, BOOL pc) |
|
FREERDP_API int | er_write_contextual_tag (wStream *s, BYTE tag, int length, BOOL pc, BOOL flag) |
|
FREERDP_API int | er_skip_contextual_tag (int length) |
|
FREERDP_API BOOL | er_read_sequence_tag (wStream *s, int *length) |
|
FREERDP_API int | er_write_sequence_tag (wStream *s, int length, BOOL flag) |
|
FREERDP_API int | er_skip_sequence (int length) |
|
FREERDP_API int | er_skip_sequence_tag (int length) |
|
FREERDP_API BOOL | er_read_bit_string (wStream *s, int *length, BYTE *padding) |
|
FREERDP_API BOOL | er_write_bit_string_tag (wStream *s, UINT32 length, BYTE padding, BOOL flag) |
|
FREERDP_API BOOL | er_read_octet_string (wStream *s, int *length) |
|
FREERDP_API void | er_write_octet_string (wStream *s, BYTE *oct_str, int length, BOOL flag) |
|
FREERDP_API int | er_write_octet_string_tag (wStream *s, int length, BOOL flag) |
|
FREERDP_API int | er_skip_octet_string (int length) |
|
FREERDP_API BOOL | er_read_BOOL (wStream *s, BOOL *value) |
|
FREERDP_API void | er_write_BOOL (wStream *s, BOOL value) |
|
FREERDP_API BOOL | er_read_integer (wStream *s, UINT32 *value) |
|
FREERDP_API int | er_write_integer (wStream *s, INT32 value) |
|
FREERDP_API BOOL | er_read_integer_length (wStream *s, int *length) |
|
FREERDP_API int | er_skip_integer (INT32 value) |
|
#define ER_CLASS_MASK 0xC0 |
FreeRDP: A Remote Desktop Protocol Implementation ASN.1 Encoding Rules (BER/DER common functions)
Copyright 2011 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com Modified by Jiten Pathy
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
FreeRDP: A Remote Desktop Protocol Implementation ASN.1 Encoding Rules (BER/DER common functions)
Copyright 2011 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com Modified by Jiten Pathy
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.