CnPack Component Package (CnVcl) source code and documents.
2026-09-25
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), MLKEM/MLDSA 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 Lang/1033 and overwrite old ones in upper directory and rebuild package. Or, Just Run the 'ToENU.bat' in Source Directory to copy them automatically.)
20260925 Compare to 20260403:
* Enhance the security of the cryptographic algorithm library.
* Add an implementation of the SEA algorithm for elliptic curve order counting.
* Add an SVG image parsing unit.
* Other enhancements and bug fixes.
|