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); |
|
|