| Updated: October 28, 2024 |
Cipher functions
#include <qcrypto/qcrypto_plugin.h>
typedef struct _qcrypto_cipher_ops {
qcrypto_cipher_op_init init;
qcrypto_cipher_op_encrypt_decrypt encrypt;
qcrypto_cipher_op_encrypt_decrypt decrypt;
qcrypto_cipher_op_aad aad;
qcrypto_cipher_op_get_tag get_tag;
qcrypto_cipher_op_final final;
} qcrypto_cipher_ops_t;
Initialization.
Encryption.
Decryption.
Add AAD.
Get a tag.
Finalize.