in src/oct.c [92:108]
int OCT_ncomp(const octet *x,const octet *y,int n)
{
byte res = 0;
if (n>y->len || n>x->len) return 0;
for (int i=0; i<n; i++)
{
res |= (x->val[i] ^ y->val[i]);
}
// Condense result to one bit
res = ~res;
res &= res >> 4;
res &= res >> 2;
res &= res >> 1;
return (int)res;
}