Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
xoodyak.h File Reference

Infuse-IoT wrapper for Xoodyak encryption lirbary. More...

Go to the source code of this file.

Functions

int xoodyak_aead_encrypt (unsigned char *c, unsigned long long *clen, const unsigned char *m, unsigned long long mlen, const unsigned char *ad, unsigned long long adlen, unsigned char *tag, const unsigned char *npub, const unsigned char *k)
 Encrypt plaintext with ascon-128.
 
int xoodyak_aead_decrypt (unsigned char *m, unsigned long long *mlen, const unsigned char *tag, const unsigned char *c, unsigned long long clen, const unsigned char *ad, unsigned long long adlen, const unsigned char *npub, const unsigned char *k)
 Decrypt ciphertext with ascon-128.
 

Detailed Description

Infuse-IoT wrapper for Xoodyak encryption lirbary.

Author
Jordan Yates jorda.nosp@m.n@em.nosp@m.beint.nosp@m..com

SPDX-License-Identifier: FSL-1.1-ALv2

Xoodyak is a family of lightweight cryptographic algorithms