Skip to content

CnVcl Component Package 20240917

Latest
Compare
Choose a tag to compare
@cnpack cnpack released this 16 Sep 23:49
· 65 commits to master since this release

CnPack 组件包(CnVcl)
2024-09-17
CnPack 组件包所有源代码。其中实现了较为完整的纯 Pascal 的密码学算法库,包括常见的杂凑函数、对称加密、RSA、椭圆曲线(包括常规曲线与25519曲线)等,并支持国家商用密码算法 SM2/SM3/SM4/SM9 等。支持Delphi和FPC。
CnPack 开发组所有文档和模板,其中帮助文档目前包括多语帮助文档、CnDebugger 接口帮助文档、CnCalendar 历法说明文档、平滑字体组件帮助文档、停靠组件帮助文档等。
开发组其它工作成果。
详情可查看cnvcl\Source\Readme.txt

注:CnVcl源码不支持动态多语切换,当前版本默认UI为英文。如果需要使用中文,请执行cnvcl\Source\ToCHS.bat 来切换语言文件。

较20240404版的更新:

  • 加解密库增加独立能力并同步更新。Windows下运行cnvcl根目录下的GenCrypto即可抽取独立的加解密库cncrypto。
  • 其他修复与改进。

CnPack Component Package (CnVcl) source code and documents.
2024-09-17
All source code of CnPack Component Package. It implements a relatively complete pure Pascal cryptographic algorithm library, including common hash functions, symmetric encryption, RSA, elliptic curve (including common curves, 25519 curve), etc., and supports national commercial cryptographic algorithms such as SM2/SM3/SM4/SM9, and both supports Delphi and FPC.
All documents and templates of CnPack Team, including multi-language help documents, CnDebugger interface help documents, CnCalendar calendar description documents, smooth font component help documents, docking component help documents, etc.
Other work achievements of CnPack Team.
For details, please refer to cnvcl\Source\Readme.txt (Chinese)

(Note: CnPack Component UI are not localized dynamically. If you want to use English UI, such as in Multi-Lang Components, just copy const files in Lang1033 and overwrite old ones in upper directory and rebuild package. Or, Just Run the 'ToENU.bat' in Source Directory to copy them automatically.)

Change Log:

  • Can Generate Stand Alone Pascal Project CnCrypto with Running GenCrypto.bat
  • Other Bugs Fixed.