package org.snmp4j.security;

import org.snmp4j.smi.OID;
import org.snmp4j.smi.OctetString;

/* JADX INFO: loaded from: classes.dex */
public interface PrivacyProtocol extends SecurityProtocol {
    byte[] decrypt(byte[] bArr, int i2, int i3, byte[] bArr2, long j2, long j3, DecryptParams decryptParams);

    byte[] encrypt(byte[] bArr, int i2, int i3, byte[] bArr2, long j2, long j3, DecryptParams decryptParams);

    byte[] extendShortKey(byte[] bArr, OctetString octetString, byte[] bArr2, AuthenticationProtocol authenticationProtocol);

    int getDecryptParamsLength();

    int getEncryptedLength(int i2);

    @Override // org.snmp4j.security.SecurityProtocol
    OID getID();

    int getMaxKeyLength();

    int getMinKeyLength();
}
