// 
// Decompiled by Procyon v0.6.0
// 

package org.bouncycastle.asn1.eac;

import org.bouncycastle.asn1.DEROctetString;
import org.bouncycastle.asn1.ASN1Encodable;
import org.bouncycastle.asn1.DERTaggedObject;
import org.bouncycastle.asn1.ASN1TaggedObject;
import org.bouncycastle.asn1.ASN1Sequence;

class EACTagged
{
    static ASN1TaggedObject create(final int n, final ASN1Sequence asn1Sequence) {
        return new DERTaggedObject(false, 64, n, asn1Sequence);
    }
    
    static ASN1TaggedObject create(final int n, final PublicKeyDataObject publicKeyDataObject) {
        return new DERTaggedObject(false, 64, n, publicKeyDataObject);
    }
    
    static ASN1TaggedObject create(final int n, final byte[] array) {
        return new DERTaggedObject(false, 64, n, new DEROctetString(array));
    }
}
