diff options
author | Lev Walkin <vlm@lionet.info> | 2017-07-10 21:57:14 -0700 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2017-08-02 13:32:17 -0700 |
commit | fcfe19b2aea5cae29c93ba972e4f54a9391e6bfc (patch) | |
tree | 280c3a1347ca30d32246fbd48890166b7c655d20 /skeletons/oer_support.h | |
parent | e4d8c9214227a2ba00c84325eecac7d5187ba06f (diff) |
add some INTEGER OER encoding code
Diffstat (limited to 'skeletons/oer_support.h')
-rw-r--r-- | skeletons/oer_support.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/skeletons/oer_support.h b/skeletons/oer_support.h index 3fba47e1..727d7db3 100644 --- a/skeletons/oer_support.h +++ b/skeletons/oer_support.h @@ -38,6 +38,12 @@ typedef const struct asn_oer_constraints_s { */ ssize_t oer_fetch_length(const void *bufptr, size_t size, size_t *len_r); +/* + * Serialize OER length. Returns the number of bytes serialized + * or -1 if a given callback returned with negative result. + */ +ssize_t oer_serialize_length(size_t length, asn_app_consume_bytes_f *cb, void *app_key); + #ifdef __cplusplus } |