ccpl.h(0)
limb manual
ccpl.h(0)
NAME
ccpl.h - ChaCha20-Poly1305 AEAD encryption
SYNOPSIS
#include <limb/ccpl.h>
DESCRIPTION
This header defines the required function to encrypt/decrypt messages using the ChaCha20-Poly1305 AEAD algorithm.
Types
The following types are defined :
ccpl_ctx
An opaque structure to be given to the functions below.
Functions
The following functions/macros are defined :
To initialize a ccpl context.
To feed additional data into a ccpl context.
To crypt data using a ccpl context.
To encrypt data using a ccpl context;
To decrypt data using a ccpl context.
To obtain the MAC from a ccpl context.