文章目录
- 前言
- CryptoPrimitives
- CryptoPrimitiveAlgorithmFamily
- CryptoPrimitiveAlgorithmMode
- CryptoPrimitiveAlgorithmSecondaryFamily
- CryptoPrimitiveService
- CryptoDriverObject
- 代码使用
- Random Generate执行流程
- 配置job
- 函数使用示例
- 总结
前言
之前介绍过AES-CMAC算法的配置,本文接着介绍随机数生成算法的配置及使用
CryptoPrimitives
配置随机数生成的算法,此处以DRBG算法为例
CryptoPrimitiveAlgorithmFamily
配置algorithm family,此处选择CRYPTO_ALGOFAM_RNG
CryptoPrimitiveAlgorithmMode
配置algorithm mode ,此处选择CRYPTO_ALGOMODE_CTRDRBG
CryptoPrimitiveAlgorithmSecondaryFamily
此处不需要配置
CryptoPrimitiveService
配置crypto service,此处选择RANDOM
示例配置如下:
CryptoDriverObject
将配置的CryptoPrimitives关联到Crypto