DerDecoder
ASN.1 DER decoder used by Der format operations.
This decoder supports:
annotation-driven implicit tag override processing via at.asitplus.awesn1.serialization.Asn1Tag
sealed CHOICE decoding via sealed polymorphism
runtime ambiguity checks for nullable/optional class layouts
lossless Kotlin Set decoding by rejecting duplicate elements instead of silently collapsing them
Functions
Begins structure decoding by materializing a child decoder for structure children.
Resolves next property index and validates optional/nullable layout constraints.
Main serialization pipeline for DER decoding.
Handles nullable/absent semantics before delegating to the main decode pipeline.
Primitive decode path for descriptors consumed through decodeValue.
Balances the beginStructure depth increment.