Skip to content

Add ASN.1 / DER format support to README#3161

Open
JesusMcCloud wants to merge 2 commits intoKotlin:masterfrom
JesusMcCloud:patch-1
Open

Add ASN.1 / DER format support to README#3161
JesusMcCloud wants to merge 2 commits intoKotlin:masterfrom
JesusMcCloud:patch-1

Conversation

@JesusMcCloud
Copy link
Copy Markdown
Contributor

Added ASN.1 / DER format support through awesn1.

Added ASN.1 / DER format support through awesn1.
| Format | GitHub repo and Artifact | Platform | Notes |
|--------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Avro | [avro-kotlin/avro4k](https://github.com/avro-kotlin/avro4k) <br> `com.github.avro-kotlin.avro4k:avro4k-core` | JVM only | This library allows serialization and deserialization of objects to and from [Avro](https://avro.apache.org). It will read and write from Avro binary or json streams or generate Avro Generic Records directly. It will also generate Avro schemas from data classes. The library allows for easy extension and overrides for custom schema formats, compatiblity with schemas defined outside out of the JVM and for types not supported out of the box. |
| ASN.1 / DER | [a-sit-plus/awesn1](https://github.com/avro-kotlin/avro4k) <br> `at.asitplus.awesn1:kxs` | all supported platforms | Fully-Fledged ASN.1 (DER) library with first-class idiomatic kotlinx.seraializaton support. Has [extensive documentation](https://a-sit-plus.github.io/awesn1) and zero external dependencies. tested against a large corpus of real-world cryptographic data structures. |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo in "seraializaton"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I also realized that ASN.1 should come before Avro

Fix typo and observe alphabetic ordering
@JesusMcCloud JesusMcCloud requested a review from pdvrieze March 25, 2026 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants