# sm3_c **Repository Path**: wangzb26/sm3_c ## Basic Information - **Project Name**: sm3_c - **Description**: SM3散列算法 C实现 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-08-22 - **Last Updated**: 2025-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SM3散列算法 C库 国密SM3散列算法C实现 ## 一次性计算 void sm3_once_calcu(unsigned char *m, size_t bytes_length, unsigned char digest[32]); ## 可追加计算 sm3_t hash_body; void sm3_init(sm3_t *hash_body); void sm3_update(sm3_t *hash_body, unsigned char *m, size_t bytes_length); void sm3_digest(sm3_t *hash_body, unsigned char digest[32]); ## 辅助函数 void sm3_hexdigest(unsigned char digest[32], char hexdigest[64]);