asn1rt_ber_bin
Functions
decode(Bin) -> term()
split_list(List, Len) -> term()
restbytes2(RemBytes, Bytes, X3) -> term()
skipvalue(L, Bytes) -> term()
skipvalue(Bytes) -> term()
cindex(Ix, Val, Cname) -> term()
list_to_record(Name, List) -> term()
fixoptionals(OptList, Val) -> term()
encode_tag_val(Tag) -> term()
peek_tag(X1) -> term()
decode_tag(X1) -> term()
check_tags(Tags, Buffer, OptOrMand) -> term()
encode_tags(Tags, BytesSoFar, LenSoFar) -> term()
encode_open_type(Val) -> term()
encode_open_type(Val, Tag) -> term()
decode_open_type(Bytes) -> term()
decode_open_type(Bytes, ExplTag) -> term()
decode_open_type(X1, Bytes, ExplTag) -> term()
encode_boolean(Val, DoTag) -> term()
decode_boolean(Buffer, Tags, OptOrMand) -> term()
encode_integer(C, Val, Tag) -> term()
encode_integer(C, Val, NamedNumberList, Tag) -> term()
decode_integer(Buffer, Range, Tags, OptOrMand) -> term()
decode_integer(Buffer, Range, NamedNumberList, Tags, OptOrMand) -> term()
encode_enumerated(Val, DoTag) -> term()
encode_enumerated(C, Val, NamedNumberList, DoTag) -> term()
decode_enumerated(Buffer, Range, NamedNumberList, Tags, OptOrMand) -> term()
encode_real(Val, DoTag) -> term()
decode_real(Buffer, Form, Tags, OptOrMand) -> term()
encode_bit_string(C, Bin, NamedBitList, DoTag) -> term()
decode_compact_bit_string(Buffer, Range, NamedNumberList, Tags, LenIn, OptOrMand) -> term()
decode_bit_string(Buffer, Range, NamedNumberList, Tags, LenIn, OptOrMand) -> term()
encode_octet_string(C, OctetList, DoTag) -> term()
decode_octet_string(Buffer, Range, Tags, TotalLen, OptOrMand) -> term()
encode_null(X1, DoTag) -> term()
decode_null(Buffer, Tags, OptOrMand) -> term()
encode_object_identifier(Val, DoTag) -> term()
decode_object_identifier(Buffer, Tags, OptOrMand) -> term()
encode_restricted_string(C, OctetList, StringType, DoTag) -> term()
decode_restricted_string(Buffer, Range, StringType, Tags, LenIn, OptOrMand) -> term()
encode_universal_string(C, Universal, DoTag) -> term()
decode_universal_string(Buffer, Range, Tags, LenIn, OptOrMand) -> term()
encode_UTF8_string(X1, UTF8String, DoTag) -> term()
decode_UTF8_string(Buffer, Tags, OptOrMand) -> term()
encode_BMP_string(C, BMPString, DoTag) -> term()
decode_BMP_string(Buffer, Range, Tags, LenIn, OptOrMand) -> term()
encode_generalized_time(C, OctetList, DoTag) -> term()
decode_generalized_time(Buffer, Range, Tags, TotalLen, OptOrMand) -> term()
encode_utc_time(C, OctetList, DoTag) -> term()
decode_utc_time(Buffer, Range, Tags, TotalLen, OptOrMand) -> term()
encode_length(L) -> term()
decode_length(X1) -> term()
decode_tag_and_length(Buffer) -> term()
check_if_valid_tag(Bytes, ListOfTags, OptOrMand) -> term()
decode_set(Rb, Num, Bytes, OptOrMand, Fun3, Acc) -> term()
decode_components(Rb, Num, Bytes, Fun3, TagIn, Acc) -> term()
decode_components(Rb, Num, Bytes, Fun4, TagIn, Fun, Acc) -> term()
View Functions
- decode/1
- split_list/2
- restbytes2/3
- skipvalue/2
- skipvalue/1
- cindex/3
- list_to_record/2
- fixoptionals/2
- encode_tag_val/1
- peek_tag/1
- decode_tag/1
- check_tags/3
- encode_tags/3
- encode_open_type/1
- encode_open_type/2
- decode_open_type/1
- decode_open_type/2
- decode_open_type/3
- encode_boolean/2
- decode_boolean/3
- encode_integer/3
- encode_integer/4
- decode_integer/4
- decode_integer/5
- encode_enumerated/2
- encode_enumerated/4
- decode_enumerated/5
- encode_real/2
- decode_real/4
- encode_bit_string/4
- decode_compact_bit_string/6
- decode_bit_string/6
- encode_octet_string/3
- decode_octet_string/5
- encode_null/2
- decode_null/3
- encode_object_identifier/2
- decode_object_identifier/3
- encode_restricted_string/4
- decode_restricted_string/6
- encode_universal_string/3
- decode_universal_string/5
- encode_UTF8_string/3
- decode_UTF8_string/3
- encode_BMP_string/3
- decode_BMP_string/5
- encode_generalized_time/3
- decode_generalized_time/5
- encode_utc_time/3
- decode_utc_time/5
- encode_length/1
- decode_length/1
- decode_tag_and_length/1
- check_if_valid_tag/3
- decode_set/6
- decode_components/6
- decode_components/7