本文整理了Java中org.spongycastle.asn1.ASN1ObjectIdentifier.hashCode()
方法的一些代码示例,展示了ASN1ObjectIdentifier.hashCode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ASN1ObjectIdentifier.hashCode()
方法的具体详情如下:
包路径:org.spongycastle.asn1.ASN1ObjectIdentifier
类名称:ASN1ObjectIdentifier
方法名:hashCode
暂无
代码示例来源:origin: com.madgag.spongycastle/prov
public int hashCode()
{
return treeDigest.hashCode() + 37 * Arrays.hashCode(keyParams.toByteArray());
}
代码示例来源:origin: com.madgag.spongycastle/prov
public int hashCode()
{
return treeDigest.hashCode() + 37 * Arrays.hashCode(params.getKeyData());
}
代码示例来源:origin: com.madgag.spongycastle/prov
public int hashCode()
{
return treeDigest.hashCode() + 37 * Arrays.hashCode(keyParams.toByteArray());
}
代码示例来源:origin: com.madgag.spongycastle/prov
public int hashCode()
{
return treeDigest.hashCode() + 37 * Arrays.hashCode(params.getKeyData());
}
代码示例来源:origin: com.madgag.spongycastle/prov
public int hashCode()
{
return treeDigest.hashCode() + 37 * Arrays.hashCode(keyParams.toByteArray());
}
代码示例来源:origin: com.madgag.spongycastle/prov
public int hashCode()
{
return treeDigest.hashCode() + 37 * Arrays.hashCode(keyParams.toByteArray());
}
代码示例来源:origin: com.madgag.spongycastle/core
public int hashCode()
{
if (this.isCritical())
{
return this.getExtnValue().hashCode() ^ this.getExtnId().hashCode();
}
return ~(this.getExtnValue().hashCode() ^ this.getExtnId().hashCode());
}
代码示例来源:origin: com.madgag.spongycastle/core
public int hashCode()
{
int ret = 0;
if (directReference != null)
{
ret = directReference.hashCode();
}
if (indirectReference != null)
{
ret ^= indirectReference.hashCode();
}
if (dataValueDescriptor != null)
{
ret ^= dataValueDescriptor.hashCode();
}
ret ^= externalContent.hashCode();
return ret;
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
public int hashCode()
{
int ret = 0;
if (directReference != null)
{
ret = directReference.hashCode();
}
if (indirectReference != null)
{
ret ^= indirectReference.hashCode();
}
if (dataValueDescriptor != null)
{
ret ^= dataValueDescriptor.hashCode();
}
ret ^= externalContent.hashCode();
return ret;
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
public int calculateHashCode(X500Name name)
{
int hashCodeValue = 0;
RDN[] rdns = name.getRDNs();
// this needs to be order independent, like equals
for (int i = 0; i != rdns.length; i++)
{
if (rdns[i].isMultiValued())
{
AttributeTypeAndValue[] atv = rdns[i].getTypesAndValues();
for (int j = 0; j != atv.length; j++)
{
hashCodeValue ^= atv[j].getType().hashCode();
hashCodeValue ^= calcHashCode(atv[j].getValue());
}
}
else
{
hashCodeValue ^= rdns[i].getFirst().getType().hashCode();
hashCodeValue ^= calcHashCode(rdns[i].getFirst().getValue());
}
}
return hashCodeValue;
}
代码示例来源:origin: com.madgag.spongycastle/core
public int calculateHashCode(X500Name name)
{
int hashCodeValue = 0;
RDN[] rdns = name.getRDNs();
// this needs to be order independent, like equals
for (int i = 0; i != rdns.length; i++)
{
if (rdns[i].isMultiValued())
{
AttributeTypeAndValue[] atv = rdns[i].getTypesAndValues();
for (int j = 0; j != atv.length; j++)
{
hashCodeValue ^= atv[j].getType().hashCode();
hashCodeValue ^= calcHashCode(atv[j].getValue());
}
}
else
{
hashCodeValue ^= rdns[i].getFirst().getType().hashCode();
hashCodeValue ^= calcHashCode(rdns[i].getFirst().getValue());
}
}
return hashCodeValue;
}
代码示例来源:origin: com.madgag/sc-light-jdk15on
public int calculateHashCode(X500Name name)
{
int hashCodeValue = 0;
RDN[] rdns = name.getRDNs();
// this needs to be order independent, like equals
for (int i = 0; i != rdns.length; i++)
{
if (rdns[i].isMultiValued())
{
AttributeTypeAndValue[] atv = rdns[i].getTypesAndValues();
for (int j = 0; j != atv.length; j++)
{
hashCodeValue ^= atv[j].getType().hashCode();
hashCodeValue ^= calcHashCode(atv[j].getValue());
}
}
else
{
hashCodeValue ^= rdns[i].getFirst().getType().hashCode();
hashCodeValue ^= calcHashCode(rdns[i].getFirst().getValue());
}
}
return hashCodeValue;
}
内容来源于网络,如有侵权,请联系作者删除!