diff options
Diffstat (limited to 'libavutil/des.c')
-rw-r--r-- | libavutil/des.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/libavutil/des.c b/libavutil/des.c index d65760e..c7c6f1d 100644 --- a/libavutil/des.c +++ b/libavutil/des.c @@ -342,7 +342,7 @@ void av_des_mac(AVDES *d, uint8_t *dst, const uint8_t *src, int count) { #undef srand #include <stdlib.h> #include <stdio.h> -#include <sys/time.h> +#include "libavutil/time.h" static uint64_t rand64(void) { uint64_t r = rand(); r = (r << 32) | rand(); @@ -389,13 +389,11 @@ int main(void) { #ifdef GENTABLES int j; #endif - struct timeval tv; uint64_t key[3]; uint64_t data; uint64_t ct; uint64_t roundkeys[16]; - gettimeofday(&tv, NULL); - srand(tv.tv_sec * 1000 * 1000 + tv.tv_usec); + srand(av_gettime()); key[0] = AV_RB64(test_key); data = AV_RB64(plain); gen_roundkeys(roundkeys, key[0]); |