Since prng_uninit is SSL-library agnostic, but crypto_uninit_lib isn't,
the function was moved up a level.
Also removed one unused variable (j) in tls1_P_hash().
Signed-off-by: Adriaan de Jong <dejong@fox-it.com>
Acked-by: David Sommerseth <davids@redhat.com>
Signed-off-by: David Sommerseth <davids@redhat.com>
... | ... |
@@ -162,7 +162,8 @@ void |
162 | 162 |
free_ssl_lib () |
163 | 163 |
{ |
164 | 164 |
crypto_uninit_lib (); |
165 |
- |
|
165 |
+ prng_uninit(); |
|
166 |
+ |
|
166 | 167 |
tls_free_lib(); |
167 | 168 |
} |
168 | 169 |
|
... | ... |
@@ -1168,7 +1169,6 @@ tls1_P_hash(const md_kt_t *md_kt, |
1168 | 1168 |
{ |
1169 | 1169 |
struct gc_arena gc = gc_new (); |
1170 | 1170 |
int chunk,n; |
1171 |
- unsigned int j; |
|
1172 | 1171 |
hmac_ctx_t ctx; |
1173 | 1172 |
hmac_ctx_t ctx_tmp; |
1174 | 1173 |
uint8_t A1[MAX_HMAC_KEY_LENGTH]; |