-
Notifications
You must be signed in to change notification settings - Fork 86
Closed
Description
目前我正在将您的代码库向 g1.10 移植,为了支持Windows XP环境。
在移植的过程中我发现在smx509库内有大量的兼容性的代码例如crypto/ed25519 这个库,以及相关测试用例。
从代码清晰度与维护性上来说,造成确实造成了一定困扰。
是否可能有这样一个方案:
- 通过裁剪golang 官方
crypto/x509模块,只保留必要的代码逻辑,按照《GMT 0015-2012 基于SM2密码算法的数字证书格式》重新设计smx509模块。
虽然失去了一定的兼容性,但是长久来说,标准的X509由Golang官方维护,符合国密标准的数字证书整个逻辑由社区独立维护,必要时提供的适配器来实现兼容,正如GoTLCP那样。
以上均为提案,我们可以讨论一下这样做是否具有价值。
PS: 感谢您长久以来对该库的维护!
Metadata
Metadata
Assignees
Labels
No labels