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

version 1.37, 2022/09/07 13:40:30 version 1.38, 2023/08/07 12:59:33
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.37  
changed lines
  Added in v.1.38


CVSweb interface <joel.bertrand@systella.fr>