T/ZISIA 0102.1-2025 General purpose operating system commercial cryptographic subsystem function calling interface specification Part 1:Kernel mode interface
T/ZISIA 0102.1-2025 General purpose operating system commercial cryptographic subsystem function calling interface specification Part 1:Kernel mode interface
Basic Information
Scope
This standard is divided into two parts: Part 1: Kernel-State Interface; Part 2: User-State Interface. 1. Password Function Call Interface Framework It standardizes the kernel-state and user-state password function calls in the OS commercial cryptography subsystem, including kernel-state and user-state APIs (northbound interface) and kernel-state and user-state commercial cryptography resource hooking interfaces (southbound interface). 2. Data Type Definitions It defines password algorithm identifiers, basic data types, and data structures. 3. Commercial Cryptography Function Call APIs It defines OS commercial cryptography kernel-state and user-state APIs (northbound interface), including interface functions for asymmetric algorithms, symmetric algorithms, and hashing algorithms. 4. Commercial Cryptography Resource Hooking Interface It defines the Engine mechanism of the commercial cryptography subsystem. New commercial cryptography resources can be extended or replaced with the cryptographic algorithms of the commercial cryptography subsystem through the Engine mechanism, enabling the hooking of commercial cryptography resources with the OS commercial cryptography subsystem. The hooked cryptographic resources can be either software cryptographic modules or cryptographic hardware. 5. Commercial Cryptography Resource Interface Engine Interface Examples It provides examples of how cryptographic resource developers can use the kernel-state and user-state hooking interfaces of OS commercial cryptography to develop commercial cryptography resource engines.