一个简单的读取器和写入器,用于读取和写入 ASN.1 编码的字节。
此项目包含 SimpleASN1Reader
和 SimpleASN1Writer
模块,用 Swift 编写,包含可用于读取和写入 ASN.1 编码字节的读取器和写入器。
Int
、String
等)Stream
读取和写入以上项目均有意不支持,以保持读取器和写入器的简单性和专注性。 此外,还假设最后三个项目不常用。 因此,预计将来不会支持这些项目中的任何一个。
simple-asn1-reader-writer
是一个 SwiftPM 项目,可以使用以下命令构建和测试
$ swift build
$ swift test
要依赖 simple-asn1-reader-writer
,请将以下内容放入您的 Package.swift
的 dependencies
中
.package(url: "https://github.com/nextincrement/simple-asn1-reader-writer.git", from: "0.1.0"),
有关如何使用 rsa-public-key-importer-exporter 项目中的 读取器 和 写入器 的示例,请参阅 rsa-public-key-importer-exporter 项目。
非常感谢您对这个项目的兴趣。 但是,由于以下原因,可能不会接受贡献
如果修复了阻止代码某些部分在常见情况下使用的错误,则可能会接受一些贡献。
感谢以下项目,它们在开发过程中作为参考和灵感
simple-asn1-reader-writer
在 MIT 许可证下获得许可。 有关详细信息,请参阅 LICENSE。