Skip to content

Commit 78c2528

Browse files
committed
ASN Template documentation: add more content
Added a bunch of content about how to use ASN templates. Added a section with a list of things to do when adding a new template. Added mappiong of ASN.1 notation to template lines. Added ASN.1 type specific information. Added a checklist at the end to head off the common issues. Added references to ASN_TEMPLATE.md. Added other informatrion.
1 parent cb138b2 commit 78c2528

4 files changed

Lines changed: 1302 additions & 12 deletions

File tree

AGENTS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ set the macros in `user_settings.h` or your build flags.
150150
| `wolfssl/internal.h` | Internal -- do not use from applications |
151151
| `src/` | TLS implementation (ssl.c, tls13.c, dtls13.c, internal.c) |
152152
| `wolfcrypt/src/` | Crypto implementations |
153+
| `wolfcrypt/src/ASN_TEMPLATE.md` | How ASN.1 structures are described and parsed/encoded -- read before touching `asn.c` |
153154
| `wolfcrypt/src/port/` | ~30 hardware/OS crypto ports: arm, intel, Espressif, Renesas, st, nxp, atmel, silabs, psa, kcapi, caam, liboqs, ... |
154155
| `examples/client/`, `examples/server/` | Full-featured reference apps; run with `-h` for all flags |
155156
| `examples/tls13/` | Minimal TLS 1.3 samples, incl. in-memory I/O (no sockets) |

0 commit comments

Comments
 (0)