MCPcopy Create free account
hub / github.com/OpenSIPS/opensips / hash_dst

Function hash_dst

modules/drouting/routing.c:233–246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

231}
232
233void hash_dst(pgw_t *pgw,MD5_CTX *hash_ctx)
234{
235 if (hash_ctx == NULL)
236 return;
237
238 MD5Update(hash_ctx, pgw->id.s, pgw->id.len);
239 MD5Update(hash_ctx, (char *)&pgw->type, sizeof(pgw->type));
240 MD5Update(hash_ctx, pgw->ip_str.s, pgw->ip_str.len);
241 if (pgw->pri.s && pgw->pri.len)
242 MD5Update(hash_ctx, pgw->pri.s, pgw->pri.len);
243 MD5Update(hash_ctx, (char *)&pgw->strip, sizeof(pgw->strip));
244 if (pgw->attrs.s && pgw->attrs.len)
245 MD5Update(hash_ctx, pgw->attrs.s, pgw->attrs.len);
246}
247
248void hash_carrier(pcr_t *pcr,MD5_CTX *hash_ctx)
249{

Callers 3

hash_ruleFunction · 0.85
hash_carrierFunction · 0.85
add_dstFunction · 0.85

Calls 1

MD5UpdateFunction · 0.85

Tested by

no test coverage detected