diff options
author | Daniel Willmann <dwillmann@sysmocom.de> | 2016-02-02 16:38:40 +0100 |
---|---|---|
committer | Daniel Willmann <daniel@totalueberwachung.de> | 2016-02-16 12:10:36 +0100 |
commit | 95a112f75ab7154e375d9c407f233f95c826f2f3 (patch) | |
tree | 4b403fbd5278272246b4437ea1e43809bc1f83a6 /include/asn1c | |
parent | 2d4f2bd91ce5724c9f1c3916dfa5b21c8f6e7fbc (diff) |
Add helper functions for uint32_t in octet strings
Diffstat (limited to 'include/asn1c')
-rw-r--r-- | include/asn1c/asn1helpers.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asn1c/asn1helpers.h b/include/asn1c/asn1helpers.h index 007f207..d6b5e18 100644 --- a/include/asn1c/asn1helpers.h +++ b/include/asn1c/asn1helpers.h @@ -10,9 +10,11 @@ void asn1_u32_to_bitstring(BIT_STRING_t *bitstr, uint32_t *buf, uint32_t in); void asn1_u28_to_bitstring(BIT_STRING_t *bitstr, uint32_t *buf, uint32_t in); void asn1_u24_to_bitstring(BIT_STRING_t *bitstr, uint32_t *buf, uint32_t in); int BIT_STRING_fromBuf(BIT_STRING_t *st, const uint8_t *str, unsigned int bit_len); +void asn1_u32_to_str(OCTET_STRING_t *str, uint32_t *buf, uint32_t in); void asn1_u16_to_str(OCTET_STRING_t *str, uint16_t *buf, uint16_t in); void asn1_u8_to_str(OCTET_STRING_t *str, uint8_t *buf, uint8_t in); int asn1_strncpy(char *out, const OCTET_STRING_t *in, size_t n); +uint32_t asn1str_to_u32(const OCTET_STRING_t *in); uint16_t asn1str_to_u16(const OCTET_STRING_t *in); uint8_t asn1str_to_u8(const OCTET_STRING_t *in); uint32_t asn1bitstr_to_u32(const BIT_STRING_t *in); |