Reference for ASN.1 notation, BER (Basic Encoding Rules), and DER (Distinguished Encoding Rules). Use when decoding/encoding binary data, debugging ASN.1 structures, or understanding PKCS standards.
This skill provides reference material for Abstract Syntax Notation One (ASN.1) and its encoding rules (BER/DER).
| Tag (Hex) | Type |
| :--- | :--- |
| 01 | BOOLEAN |
| 02 | INTEGER |
| 03 | BIT STRING |
| 04 | OCTET STRING |
| 05 | NULL |
| 06 | OBJECT IDENTIFIER |
| 10 | SEQUENCE / SEQUENCE OF |
| 11 | SET / SET OF |
| 13 | PrintableString |
| 14 | T61String |
| 16 | IA5String |
| 17 | UTCTime |
Bits 8-7: Class
00: Universal01: Application10: Context-specific11: PrivateBit 6: PC (Primitive/Constructed)
0: Primitive (Value is directly in contents)1: Constructed (Contents are nested TLV elements)Bits 5-1: Tag Number (if < 31)
For a comprehensive guide on notation, encoding rules, and specific type handling, read the bundled reference:
references/guide.md
If you encounter byte 0x30:
0011 000000 (Universal)1 (Constructed)10000 (16 -> SEQUENCE)If you encounter byte 0xA0:
1010 000010 (Context-specific)1 (Constructed)00000 (0 -> [0])0x00 - 0x7F (0-127 bytes).0x81 0x80 -> Length is in next 1 byte (0x81), value is 0x80 (128).0x82 0x01 0x00 -> Length is in next 2 bytes (0x82), value is 0x0100 (256).Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer