文章目錄
- 前言
- 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