synta 0.1.11

ASN.1 parser, decoder, and encoder library with DER/BER support and C FFI
Documentation
# Summary

---

# Getting Started

- [Installation]getting-started/installation.md
- [Quick Start]getting-started/quickstart.md

---

# Tutorial

- [Decoding]tutorial/decoding.md
- [Encoding]tutorial/encoding.md
- [PKI Workflow]tutorial/pki-workflow.md

---

# Code Generation

- [Overview]codegen/overview.md
- [Type Mappings]codegen/type-mappings.md
  - [Naming Conventions]codegen/naming.md
  - [Owned vs Borrowed Types]codegen/owned-vs-borrowed.md
- [Optional and Default Fields]codegen/optional-default.md
  - [Tagged Fields]codegen/tagged-fields.md
  - [Constraints]codegen/constraints.md
- [Imports]codegen/imports.md
  - [no_std Support]codegen/no-std.md

---

# ASN.1 Type System

- [Primitive Types]asn1/primitives.md
  - [String Types]asn1/strings.md
- [Constructed Types]asn1/constructed.md
  - [Tagged Types]asn1/tagged.md
- [Known Limitations]asn1/limitations.md

---

# X.509 PKI

- [Certificate]pki/certificate.md
  - [CSR, CRL, and OCSP]pki/csr-crl-ocsp.md
  - [Keys]pki/keys.md
  - [Extensions]pki/extensions.md
- [X.509 Path Validation]pki/verification.md

---

# Reference

- [Best Practices]best-practices.md
- [API Reference]api-reference.md
  - [Troubleshooting]troubleshooting.md

---

# Migration Guides

- [From OpenSSL]migration/from-openssl.md
- [From libtasn1]migration/from-libtasn1.md

---

# Examples

- [Example Programs]examples/index.md
  - [1. `decode_integer.rs`]examples/decode_integer.md
  - [2. `encode_sequence.rs`]examples/encode_sequence.md
  - [3. `oid_usage.rs`]examples/oid_usage.md
  - [4. `parse_certificate.rs`]examples/parse_certificate.md
  - [5. `derive_usage.rs`]examples/derive_usage.md
  - [6. `serde_usage.rs`]examples/serde_usage.md
  - [7. `serde_cert.rs`]examples/serde_cert.md
  - [8. `asn1parse.rs`]examples/asn1parse.md
  - [9. `generate_test_cert.rs`]examples/generate_test_cert.md
  - [10. `profile_cert_parse.rs`]examples/profile_cert_parse.md
  - [11. `sequenceof_benchmark.rs`]examples/sequenceof_benchmark.md
  - [12. `name_constraints.rs`]examples/name_constraints.md