#include <Anon.h>
Inheritance diagram for AnonymizeIPAddr_RandomMD5:


Public Member Functions | |
| ipaddr32_t | anonymize (ipaddr32_t addr) |
|
|
Implements AnonymizeIPAddr. Definition at line 89 of file Anon.cc. References hmac_md5(), ipaddr32_t, and uint8.
00090 {
00091 uint8 digest[16];
00092 ipaddr32_t output = 0;
00093
00094 hmac_md5(sizeof(input), (u_char*)(&input), digest);
00095
00096 for ( int i = 0; i < 4; ++i )
00097 output = (output << 8) | digest[i];
00098
00099 return output;
00100 }
|
1.3.5