]> AND Private Git Repository - Cipher_code.git/blobdiff - OneRoundIoT/openssl/openssl_evp_chacha20_poly1305.c
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
new
[Cipher_code.git] / OneRoundIoT / openssl / openssl_evp_chacha20_poly1305.c
index dbe0bc3f0b963a3caed5a6711e7d4be2ca7ad554..a0e7d8db3277e8bb54ce3eb5577ed341d5b3cca1 100755 (executable)
@@ -72,11 +72,11 @@ int encrypt(unsigned char *plaintext, int plaintext_len, unsigned char *key,
   //256
   //avant ecb
   if(ctr) {
   //256
   //avant ecb
   if(ctr) {
-    if(1 != CMAC_Init(ctx, key, 16, EVP_chacha20_poly1305(), NULL))
+    if(1 != CMAC_Init(ctx, key, 32, EVP_chacha20_poly1305(), NULL))
       handleErrors();
   }
   else
       handleErrors();
   }
   else
-    if(1 != CMAC_Init(ctx, key, 16, EVP_chacha20_poly1305(), NULL))
+    if(1 != CMAC_Init(ctx, key, 32, EVP_chacha20_poly1305(), NULL))
        handleErrors();
   size_t mactlen;
 unsigned char mact[16] = {0}; 
        handleErrors();
   size_t mactlen;
 unsigned char mact[16] = {0};