CIPHERAPIReference
master

目录

  • 1. 声明
  • 2. 概述
  • 3. API参考
  • 4. 数据类型
  • 5. 错误码
CIPHERAPIReference
  • »
  • CV181x/CV180x CIPHER API 使用手册
  • 返回文档中心

CV181x/CV180x CIPHER API 使用手册¶

修订记录

Revision

Date

Description

1.2.0

2022/10/19

Initial

1.2.1

2022/11/14

Review

目录

  • 1. 声明
  • 2. 概述
    • 2.1. 概述
    • 2.2. 使用流程
      • 2.2.1. 单包数据加解密
      • 2.2.2. 多包数据加解密
      • 2.2.3. HASH计算
      • 2.2.4. HMAC计算 (NOTE SW)
      • 2.2.5. 产生随机数
      • 2.2.6. RSA加解密操作步骤 (NOTE SW)
      • 2.2.7. RSA签名及验签操作步骤
  • 3. API参考
    • 3.1. CVI_UNF_CIPHER_Init
    • 3.2. CVI_UNF_CIPHER_Deinit
    • 3.3. CVI_UNF_CIPHER_Open
    • 3.4. CVI_UNF_CIPHER_Close
    • 3.5. CVI_UNF_CIPHER_CreateHandle
    • 3.6. CVI_UNF_CIPHER_DestroyHandle
    • 3.7. CVI_UNF_CIPHER_ConfigHandle
    • 3.8. CVI_UNF_CIPHER_ConfigHandleEx
    • 3.9. CVI_UNF_CIPHER_GetHandleConfig
    • 3.10. CVI_UNF_CIPHER_Encrypt
    • 3.11. CVI_UNF_CIPHER_Decrypt
    • 3.12. CVI_UNF_CIPHER_EncryptVir
    • 3.13. CVI_UNF_CIPHER_DecryptVir
    • 3.14. CVI_UNF_CIPHER_EncryptMulti
    • 3.15. CVI_UNF_CIPHER_DecryptMulti
    • 3.16. CVI_UNF_CIPHER_HashInit
    • 3.17. CVI_UNF_CIPHER_HashUpdate
    • 3.18. CVI_UNF_CIPHER_HashFinal
    • 3.19. CVI_UNF_CIPHER_GetRandomNumber
    • 3.20. CVI_UNF_CIPHER_GetTag
    • 3.21. CVI_UNF_CIPHER_RsaPublicEncrypt
    • 3.22. CVI_UNF_CIPHER_RsaPrivateDecrypt
    • 3.23. CVI_UNF_CIPHER_RsaPublicDecrypt
    • 3.24. CVI_UNF_CIPHER_RsaSign
    • 3.25. CVI_UNF_CIPHER_RsaVerify
    • 3.26. CVI_UNF_CIPHER_KladEncryptKey
  • 4. 数据类型
  • 5. 错误码
Next

© 版权所有 2023, CVITEK.

Built with Sphinx using a theme provided by Read the Docs.
  • 本页二维码