mirror of
https://github.com/nmap/nmap.git
synced 2025-12-15 12:19:02 +00:00
libdnet stripped and integrated, ARP ping scan starting to work pretty well
This commit is contained in:
33
libdnet-stripped/include/dnet/rand.h
Normal file
33
libdnet-stripped/include/dnet/rand.h
Normal file
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* rand.h
|
||||
*
|
||||
* Pseudo-random number generation, based on OpenBSD arc4random().
|
||||
*
|
||||
* Copyright (c) 2000 Dug Song <dugsong@monkey.org>
|
||||
* Copyright (c) 1996 David Mazieres <dm@lcs.mit.edu>
|
||||
*
|
||||
* $Id: rand.h,v 1.4 2002/04/07 19:01:25 dugsong Exp $
|
||||
*/
|
||||
|
||||
#ifndef DNET_RAND_H
|
||||
#define DNET_RAND_H
|
||||
|
||||
typedef struct rand_handle rand_t;
|
||||
|
||||
__BEGIN_DECLS
|
||||
rand_t *rand_open(void);
|
||||
|
||||
int rand_get(rand_t *r, void *buf, size_t len);
|
||||
int rand_set(rand_t *r, const void *seed, size_t len);
|
||||
int rand_add(rand_t *r, const void *buf, size_t len);
|
||||
|
||||
uint8_t rand_uint8(rand_t *r);
|
||||
uint16_t rand_uint16(rand_t *r);
|
||||
uint32_t rand_uint32(rand_t *r);
|
||||
|
||||
int rand_shuffle(rand_t *r, void *base, size_t nmemb, size_t size);
|
||||
|
||||
rand_t *rand_close(rand_t *r);
|
||||
__END_DECLS
|
||||
|
||||
#endif /* DNET_RAND_H */
|
||||
Reference in New Issue
Block a user