package org.bouncycastle.asn1.esf; import org.bouncycastle.asn1.ASN1Choice; import org.bouncycastle.asn1.ASN1Object; import org.bouncycastle.asn1.ASN1OctetString; import org.bouncycastle.asn1.ASN1Primitive; import org.bouncycastle.asn1.DEROctetString; import org.bouncycastle.asn1.oiw.OIWObjectIdentifiers; import org.bouncycastle.asn1.x509.AlgorithmIdentifier; /* loaded from: classes6.dex */ public class OtherHash extends ASN1Object implements ASN1Choice { private OtherHashAlgAndValue otherHash; private ASN1OctetString sha1Hash; @Override // org.bouncycastle.asn1.ASN1Object, org.bouncycastle.asn1.ASN1Encodable public ASN1Primitive toASN1Primitive() { OtherHashAlgAndValue otherHashAlgAndValue = this.otherHash; return otherHashAlgAndValue == null ? this.sha1Hash : otherHashAlgAndValue.toASN1Primitive(); } public byte[] getHashValue() { OtherHashAlgAndValue otherHashAlgAndValue = this.otherHash; return (otherHashAlgAndValue == null ? this.sha1Hash : otherHashAlgAndValue.getHashValue()).getOctets(); } public AlgorithmIdentifier getHashAlgorithm() { OtherHashAlgAndValue otherHashAlgAndValue = this.otherHash; return otherHashAlgAndValue == null ? new AlgorithmIdentifier(OIWObjectIdentifiers.idSHA1) : otherHashAlgAndValue.getHashAlgorithm(); } public static OtherHash getInstance(Object obj) { return obj instanceof OtherHash ? (OtherHash) obj : obj instanceof ASN1OctetString ? new OtherHash((ASN1OctetString) obj) : new OtherHash(OtherHashAlgAndValue.getInstance(obj)); } public OtherHash(byte[] bArr) { this.sha1Hash = new DEROctetString(bArr); } public OtherHash(OtherHashAlgAndValue otherHashAlgAndValue) { this.otherHash = otherHashAlgAndValue; } private OtherHash(ASN1OctetString aSN1OctetString) { this.sha1Hash = aSN1OctetString; } }