T/ZISIA 0102.1-2025 General purpose operating system commercial cryptographic subsystem function calling interface specification Part 1:Kernel mode interface
本标准分为2个部分: 第1部分:内核态接口; 第2部分:用户态接口。 1.密码功能调用接口框架 规范了OS商密子系统内核态、用户态商密功能调用接口,包括内核态、用户态API(北向接口)以及内核态、用户态商密资源挂接接口(南向接口)。 2.数据类型定义 定义密码算法标识、基本数据类型以及数据结构。 3.商密功能调用API 定义OS商密内核态、用户态API(北向接口),包括非对称算法类、对称算法类、杂凑算法类等接口函数。 4.商密资源挂接接口 定义商密子系统引擎(Engine)机制,新增的商密资源可通过Engine机制扩展或替换商用密码子系统的密码算法,实现商密资源与OS商密子系统的挂接。挂接的密码资源既可以是软件密码模块,也可以是密码硬件。 5.商密资源接口引擎接口示例 给出密码资源开发者使用OS商密资源内核态、用户态挂接接口开发商密资源引擎的示例