MCPcopy Create free account
hub / github.com/ElementsProject/elements / AddSockaddr

Function AddSockaddr

src/randomenv.cpp:120–133  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

118
119#ifndef WIN32
120void AddSockaddr(CSHA512& hasher, const struct sockaddr *addr)
121{
122 if (addr == nullptr) return;
123 switch (addr->sa_family) {
124 case AF_INET:
125 hasher.Write((const unsigned char*)addr, sizeof(sockaddr_in));
126 break;
127 case AF_INET6:
128 hasher.Write((const unsigned char*)addr, sizeof(sockaddr_in6));
129 break;
130 default:
131 hasher.Write((const unsigned char*)&addr->sa_family, sizeof(addr->sa_family));
132 }
133}
134
135void AddFile(CSHA512& hasher, const char *path)
136{

Callers 1

RandAddStaticEnvFunction · 0.85

Calls 1

WriteMethod · 0.45

Tested by

no test coverage detected