// // main.c // orangealg // // Created by Bishwajit Chakraborty on 23/02/19. // Copyright © 2019 Bishwajit Chakraborty. All rights reserved. // #include #include #include "orangemodule.h" #include "api.h" #include "crypto_aead.h" #define CRYPTO_BLKBYTES (CRYPTO_NPUBBYTES + CRYPTO_KEYBYTES) int crypto_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, const unsigned char *nsec, const unsigned char *npub, const unsigned char *k ) { /*################################################################################################################ Encryption Initialization Module ################################################################################################################*/ if(nsec !=NULL){ u32 unused[1]; // using Nsec memcpy(unused,nsec,0); } u8 photon_in[CRYPTO_BLKBYTES] ={0}; for(int j=0 ; j