CIPHERAPIReference
master

Contents

  • 1. Disclaimer
  • 2. Overview
  • 3. API Reference
  • 4. Data Type
  • 5. Error Code
CIPHERAPIReference
  • »
  • CV180X & CV181X CIPHER API User Guide
  • 返回文档中心

CV180X & CV181X CIPHER API User Guide¶

Revision History

Revision

Date

Description

1.2.0

2022/10/19

Initial

1.2.1

2022/11/14

Review

Contents

  • 1. Disclaimer
  • 2. Overview
    • 2.1. Overview
    • 2.2. Use Process
      • 2.2.1. Single Packet Data Encryption and Decryption
      • 2.2.2. Multi Packet Data Encryption and Decryption
      • 2.2.3. HASH Calculation
      • 2.2.4. HMAC Calculation (NOTE SW)
      • 2.2.5. Generating Random Numbers
      • 2.2.6. RSA Encryption and Decryption Operation Steps (NOTE SW)
      • 2.2.7. RSA Signature and Signature Verification Procedures
  • 3. API Reference
    • 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. Data Type
  • 5. Error Code
Next

© Copyright 2023, CVITEK.

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