pub fn calc_tne<S: BuildHasher>(
p_pub_key: &CredentialPrimaryPublicKey,
u: &HashMap<String, BigNumber, S>,
r: &HashMap<String, BigNumber, S>,
mj: &BigNumber,
alpha: &BigNumber,
t: &HashMap<String, BigNumber, S>,
is_less: bool
) -> UrsaCryptoResult<Vec<BigNumber>>