asn1rt_ber_bin_v2

Functions


encode(Tlv) -> term()

encode(Tlv, Method) -> term()

decode(B) -> term()

decode(B, X2) -> term()

is_nif_loadable() -> term()

decode_primitive_incomplete(RestAlts, Bin) -> term()

decode_selective(RestPattern, Binary) -> term()

match_tags(Vlist, Tt) -> term()

cindex(Ix, Val, Cname) -> term()

skip_ExtensionAdditions(TLV, Tags) -> term()

list_to_record(Name, List) -> term()

fixoptionals(OptList, Val) -> term()

encode_tag_val(X1) -> term()

decode_tag_and_length(X1) -> term()

encode_tags(Trest, BytesSoFar, LenSoFar) -> term()

encode_open_type(Val) -> term()

encode_open_type(Val, T) -> term()

decode_open_type(Tlv, TagIn) -> term()

decode_open_type(Tlv, TagIn, Method) -> term()

decode_open_type_as_binary(Tlv, TagIn) -> term()

decode_open_type_as_binary(Tlv, TagIn, Method) -> term()

encode_boolean(X, TagIn) -> term()

decode_boolean(Tlv, TagIn) -> term()

encode_integer(C, Val, Tag) -> term()

encode_integer(C, Val, NamedNumberList, Tag) -> term()

decode_integer(Tlv, Range, NamedNumberList, TagIn) -> term()

decode_integer(Tlv, Range, TagIn) -> term()

encode_enumerated(Val, TagIn) -> term()

encode_enumerated(C, Val, NamedNumberList, TagIn) -> term()

decode_enumerated(Tlv, Range, NamedNumberList, Tags) -> term()

encode_real(C, Val, TagIn) -> term()

decode_real(Tlv, Tags) -> term()

encode_bit_string(C, Bin, NamedBitList, TagIn) -> term()

decode_compact_bit_string(Buffer, Range, NamedNumberList, Tags) -> term()

decode_bit_string(Buffer, Range, NamedNumberList, Tags) -> term()

encode_octet_string(C, OctetList, TagIn) -> term()

decode_octet_string(Buffer, Range, Tags) -> term()

encode_null(Val, TagIn) -> term()

decode_null(Tlv, Tags) -> term()

encode_object_identifier(Val, TagIn) -> term()

decode_object_identifier(Tlv, Tags) -> term()

encode_relative_oid(Val, TagIn) -> term()

decode_relative_oid(Tlv, Tags) -> term()

encode_restricted_string(C, OctetList, StringType, TagIn) -> term()

decode_restricted_string(Buffer, Range, StringType, Tags) -> term()

encode_universal_string(C, Universal, TagIn) -> term()

decode_universal_string(Buffer, Range, Tags) -> term()

encode_UTF8_string(C, UTF8String, TagIn) -> term()

decode_UTF8_string(Tlv, TagsIn) -> term()

encode_BMP_string(C, BMPString, TagIn) -> term()

decode_BMP_string(Buffer, Range, Tags) -> term()

encode_generalized_time(C, OctetList, TagIn) -> term()

decode_generalized_time(Tlv, Range, Tags) -> term()

encode_utc_time(C, OctetList, TagIn) -> term()

decode_utc_time(Tlv, Range, Tags) -> term()

encode_length(L) -> term()

decode_length(X1) -> term()