nxt_random.c (677:91cde03ec16c) nxt_random.c (703:2d536dde84d2)
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7
8#include <nxt_main.h>

--- 166 unchanged lines hidden (view full) ---

175{
176 nxt_uint_t n;
177 nxt_random_t r;
178
179 nxt_random_start_schedule(&r);
180
181 r.count = 400000;
182
1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7
8#include <nxt_main.h>

--- 166 unchanged lines hidden (view full) ---

175{
176 nxt_uint_t n;
177 nxt_random_t r;
178
179 nxt_random_start_schedule(&r);
180
181 r.count = 400000;
182
183 nxt_random_add(&r, (u_char *) "arc4random", sizeof("arc4random") - 1);
183 nxt_random_add(&r, (u_char *) "arc4random", nxt_length("arc4random"));
184
185 /*
186 * Test arc4random() numbers.
187 * RC4 pseudorandom numbers would be 0x4642AFC3 and 0xBAF0FFF0.
188 */
189
190 if (nxt_random(&r) == 0xD6270B27) {
191

--- 17 unchanged lines hidden ---
184
185 /*
186 * Test arc4random() numbers.
187 * RC4 pseudorandom numbers would be 0x4642AFC3 and 0xBAF0FFF0.
188 */
189
190 if (nxt_random(&r) == 0xD6270B27) {
191

--- 17 unchanged lines hidden ---