4. Data TypesΒΆ

RelatedThe related data types and data structures are defined as follows:

  • CVI_HANDLE: Defines CIPHER handletype.

  • CVI_UNF_CIPHER_WORK_MODE_E: Defines CIPHER operating modes.

  • CVI_UNF_CIPHER_ALG_E: Defines CIPHER encryption algorithm.

  • CVI_UNF_CIPHER_KEY_LENGTH_E: Defines CIPHER key length.

  • CVI_UNF_CIPHER_BIT_WIDTH_E: Defines CIPHER encryption bit width.

  • CVI_UNF_CIPHER_CTRL_CHANGE_FLAG_S: Defines CIPHER CCM modeinformationstructure.

  • CVI_UNF_CIPHER_CA_TYPE_E: Defines CIPHER key tosource.

  • CVI_UNF_CIPHER_KLAD_TARGET_E: Defines Klad generate Key delivertargetselect.

  • CVI_UNF_CIPHER_TYPE_E: Defines CIPHER encryption/decryptiontypeselect.

  • CVI_UNF_CIPHER_ATTS_S: Defines CIPHER encryption/decryptiontypestructure.

  • CVI_UNF_CIPHER_CTRL_S: Defines CIPHER controlinformationstructure.

  • CVI_UNF_CIPHER_CTRL_AES_S: AES encryptioncontrolinformationstructureextended.

  • CVI_UNF_CIPHER_CTRL_AES_CCM_GCM_S: AES-CCM, AES-GCM encryptioncontrolinformationstructure.

  • CVI_UNF_CIPHER_CTRL_DES_S: DES encryptioncontrolinformationstructureextended.

  • CVI_UNF_CIPHER_CTRL_3DES_S: 3DES encryptioncontrolinformationstructure.

  • CVI_UNF_CIPHER_CTRL_EX_S: encryptioncontrolinformationextendedstructureoperationisalgorithmspecialuseparameter.

  • CVI_UNF_CIPHER_DATA_S: Defines CIPHER encryption/decryptiondata.

  • CVI_UNF_CIPHER_HASH_TYPE_E: Defines CIPHER hashalgorithmtype.

  • CVI_UNF_CIPHER_HASH_ATTS_S: Defines CIPHER hashalgorithminitializationinputstructure.

  • CVI_UNF_CIPHER_RSA_ENC_SCHEME_E: Defines RSA algorithmdataencryptionpopulatemethod.

  • CVI_UNF_CIPHER_RSA_SIGN_SCHEME_E: Defines RSA datasignaturestrategy.

  • CVI_UNF_CIPHER_RSA_PUB_KEY_S: Defines RSA public key structure.

  • CVI_UNF_CIPHER_RSA_PRI_KEY_S: Defines RSA private key structure.

  • CVI_UNF_CIPHER_RSA_PUB_ENC_S: Defines RSA public keyencryption/decryptionalgorithmparameterstructurebody.

  • CVI_UNF_CIPHER_RSA_PRI_ENC_S: Defines RSA private keydecryptionalgorithmparameterstructure.

  • CVI_UNF_CIPHER_RSA_SIGN_S: Defines RSA signaturealgorithmparameterinputstructure.

  • CVI_UNF_CIPHER_RSA_VERIFY_S: Defines RSA signatureverificationalgorithmparameterinputstructure.

  • CIPHER_IV_CHANGE_ONE_PKG: CIPHER isdatapacketsetwhen the vector, onlymorenewonedatapacket IV.

  • CIPHER_IV_CHANGE_ALL_PKG: CIPHER isdatapacketsetwhen the vector, morenewthehasdatapacket IV.