package org.snmp4j.security;

import org.snmp4j.mp.SnmpConstants;
import org.snmp4j.security.nonstandard.NonStandardSecurityProtocol;
import org.snmp4j.smi.OID;

/* JADX INFO: loaded from: classes.dex */
public class PrivAES256 extends PrivAES implements NonStandardSecurityProtocol {
    public static OID ID = new OID(SnmpConstants.oosnmpUsmAesCfb256Protocol);
    private static final long serialVersionUID = -4678800188622949146L;
    private OID oid;

    public PrivAES256() {
        super(32);
    }

    @Override // org.snmp4j.security.nonstandard.NonStandardSecurityProtocol
    public OID getDefaultID() {
        return (OID) ID.clone();
    }

    @Override // org.snmp4j.security.PrivacyProtocol, org.snmp4j.security.SecurityProtocol
    public OID getID() {
        OID oid = this.oid;
        return oid == null ? getDefaultID() : oid;
    }

    @Override // org.snmp4j.security.nonstandard.NonStandardSecurityProtocol
    public void setID(OID oid) {
        this.oid = new OID(oid);
    }
}
