FreeRDP
der.h
1 
20 #ifndef FREERDP_CRYPTO_DER_H
21 #define FREERDP_CRYPTO_DER_H
22 
23 #include <freerdp/crypto/er.h>
24 
25 #ifdef __cplusplus
26 extern "C"
27 {
28 #endif
29 
30  FREERDP_API int _der_skip_length(int length);
31  FREERDP_API int der_write_length(wStream* s, int length);
32  FREERDP_API int der_get_content_length(int length);
33  FREERDP_API int der_skip_octet_string(int length);
34  FREERDP_API int der_skip_sequence_tag(int length);
35  FREERDP_API int der_write_sequence_tag(wStream* s, int length);
36  FREERDP_API int der_skip_contextual_tag(int length);
37  FREERDP_API int der_write_contextual_tag(wStream* s, BYTE tag, int length, BOOL pc);
38  FREERDP_API void der_write_octet_string(wStream* s, BYTE* oct_str, int length);
39 
40 #ifdef __cplusplus
41 }
42 #endif
43 
44 #endif /* FREERDP_CRYPTO_DER_H */