- BAPERElement
alias BAPERElement = BasicAlignedPackedEncodingRulesElement
- BAPackedEncodingRulesElement
alias BAPackedEncodingRulesElement = BasicAlignedPackedEncodingRulesElement
- BasicAlignedPERElement
alias BasicAlignedPERElement = BasicAlignedPackedEncodingRulesElement
- PERElement
alias PERElement = BasicAlignedPackedEncodingRulesElement
- PackedEncodingRulesElement
alias PackedEncodingRulesElement = BasicAlignedPackedEncodingRulesElement
Packed Encoding Rules (PER) is a standard for encoding ASN.1 data. It is not widely used in many protocols, but it is used for a particularly popular one: Microsoft's Remote Desktop Protocol (RDP).
There are four different variants of Packed Encoding Rules:
This module provides encoding and decoding per the Basic Aligned variant of the Packed Encoding Rules (PER), which is what RDP uses.
Packed Encoding Rules (PER) is a specification created by the https://www.itu.int/en/pages/default.aspx, International Telecommunications Union, and specified in https://www.itu.int/rec/T-REC-X.691-201508-I/en, X.690 - ASN.1 encoding rules: Specification of Packed Encoding Rules (PER)