CnPack 组件包(CnVcl)
2026-04-13
CnPack 组件包所有源代码。其中实现了较为完整的纯 Pascal 的密码学算法库,包括常见的杂凑函数、对称加密、RSA、椭圆曲线(包括常规曲线与25519曲线)、抗量子算法 MLKEM 和 MLDSA 等,并支持国家商用密码算法 SM2/SM3/SM4/SM9 等。支持Delphi和FPC。
CnPack 开发组所有文档和模板,其中帮助文档目前包括多语帮助文档、CnDebugger 接口帮助文档、CnCalendar 历法说明文档、平滑字体组件帮助文档、停靠组件帮助文档等。
开发组其它工作成果。
详情可查看cnvcl/Source/Readme.txt
注:CnVcl源码不支持动态多语切换,当前版本默认UI为英文。如果需要使用中文,请执行cnvclSourceToCHS.bat 来切换语言文件。
20260413较之20260101版:
* 增强密码算法库的安全性,包括安全随机数优化与恒定时间操作等。
* 增加二维码编码单元CnQRCoder与显示组件CnQRImage。
* 增加图片频域水印组件CnWatermark。
* 历法库CnCalendar使用更精确的天文节气算法并完善公农历转换。
* 完善CnMath数学计算与CnBigComplex大复数多项式计算。
* 增加CnXML工具单元。
* 增加CnMulticastDNS组件。
* 初步使用密码算法库实现TLS的客户端CnTLSClient与服务端CnTLSServer。
|