Diff for /rpl/src/chiffrement.c between versions 1.26 and 1.38

version 1.26, 2016/09/27 15:29:32 version 1.38, 2023/08/07 12:59:33
Line 1 Line 1
 /*  /*
 ================================================================================  ================================================================================
   RPL/2 (R) version 4.1.26    RPL/2 (R) version 4.1.34
   Copyright (C) 1989-2016 Dr. BERTRAND Joël    Copyright (C) 1989-2021 Dr. BERTRAND Joël
   
   This file is part of RPL/2.    This file is part of RPL/2.
   
Line 43  chiffrement(struct_processus *s_etat_pro Line 43  chiffrement(struct_processus *s_etat_pro
         unsigned char *vecteur_initialisation,          unsigned char *vecteur_initialisation,
         integer8 *longueur_message_chiffre)          integer8 *longueur_message_chiffre)
 {  {
     int                         i;  
     int                         longueur_bloc_de_chiffrement;      int                         longueur_bloc_de_chiffrement;
     int                         longueur_message_1;      int                         longueur_message_1;
     int                         longueur_message_2;      int                         longueur_message_2;
Line 98  chiffrement(struct_processus *s_etat_pro Line 97  chiffrement(struct_processus *s_etat_pro
   
     // Mise à jour du vecteur d'initialisation      // Mise à jour du vecteur d'initialisation
           
     for(i = 0; i < EVP_CIPHER_iv_length(type_chiffrement); i++)      EVP_CIPHER_CTX_get_updated_iv(contexte, vecteur_initialisation,
     {              (size_t) EVP_CIPHER_iv_length(type_chiffrement));
         vecteur_initialisation[i] = EVP_CIPHER_CTX_iv(contexte)[i];  
     }  
   
     EVP_CIPHER_CTX_free(contexte);      EVP_CIPHER_CTX_free(contexte);
   

Removed from v.1.26  
changed lines
  Added in v.1.38


CVSweb interface <joel.bertrand@systella.fr>