From d014791d21800f081ccc7f37801a26ecb85041c4 Mon Sep 17 00:00:00 2001 From: sangge <2251250136@qq.com> Date: Tue, 9 Jan 2024 15:06:48 +0800 Subject: [PATCH] fix: remove some free --- ChaCha20_DRBG.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/ChaCha20_DRBG.c b/ChaCha20_DRBG.c index 703bc64..dc89c12 100755 --- a/ChaCha20_DRBG.c +++ b/ChaCha20_DRBG.c @@ -643,8 +643,6 @@ const char *ChaCha20_DRBG_Generate_algorithm(uint8_t *V, uint8_t *Key, (*reseed_counter)++; - free(additional_input); - free(temp); return "Success"; } @@ -755,18 +753,19 @@ int main() { // 需要生成的比特串长度 printf("Enter the length of the bit string to be generated(bit): "); - scanf("%ld", &returned_bits_len); - // returned_bits_len = 128; + // scanf("%ld", &returned_bits_len); + returned_bits_len = 128; // 需要生成的比特串个数 printf("Enter the number of the bit string to be generated: "); - scanf("%ld", &returned_bits_num); - // returned_bits_num = 1000; + // scanf("%ld", &returned_bits_num); + returned_bits_num = 1000; // char *filename; filename 未分配内存 char filename[100]; // 假设文件名长度不超过 99 个字符 printf("Enter the name of the saved file: "); - scanf("%s", filename); + // scanf("%s", filename); + strcpy(filename, "1.txt"); // 生成的比特串保存在文本文件中 FILE *file = fopen(filename, "w"); @@ -826,6 +825,5 @@ int main() { fclose(file); - free(returned_bits); return 0; }