MCPcopy Create free account
hub / github.com/ElementsProject/lightning / is_toraddr

Function is_toraddr

common/wireaddr.c:355–371  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

353}
354
355bool is_toraddr(const char *arg)
356{
357 size_t i, arglen;
358 arglen = strlen(arg);
359 if (!strends(arg, ".onion"))
360 return false;
361 if (arglen != 16 + 6 && arglen != 56 + 6)
362 return false;
363 for (i = 0; i < arglen - 6; i++) {
364 if (arg[i] >= 'a' && arg[i] <= 'z')
365 continue;
366 if (arg[i] >= '0' && arg[i] <= '9')
367 continue;
368 return false;
369 }
370 return true;
371}
372
373bool is_wildcardaddr(const char *arg)
374{

Callers 4

conn_initFunction · 0.85
opt_add_addr_withtypeFunction · 0.85
is_dnsaddrFunction · 0.85
mainFunction · 0.85

Calls 1

strendsFunction · 0.85

Tested by 1

mainFunction · 0.68