36 lines
1.4 KiB
Java
36 lines
1.4 KiB
Java
package org.bouncycastle.crypto.tls;
|
|
|
|
import org.bouncycastle.crypto.CryptoException;
|
|
import org.bouncycastle.crypto.Signer;
|
|
import org.bouncycastle.crypto.params.AsymmetricKeyParameter;
|
|
|
|
/* loaded from: classes6.dex */
|
|
public abstract class AbstractTlsSigner implements TlsSigner {
|
|
protected TlsContext context;
|
|
|
|
@Override // org.bouncycastle.crypto.tls.TlsSigner
|
|
public boolean verifyRawSignature(byte[] bArr, AsymmetricKeyParameter asymmetricKeyParameter, byte[] bArr2) throws CryptoException {
|
|
return verifyRawSignature(null, bArr, asymmetricKeyParameter, bArr2);
|
|
}
|
|
|
|
@Override // org.bouncycastle.crypto.tls.TlsSigner
|
|
public void init(TlsContext tlsContext) {
|
|
this.context = tlsContext;
|
|
}
|
|
|
|
@Override // org.bouncycastle.crypto.tls.TlsSigner
|
|
public byte[] generateRawSignature(AsymmetricKeyParameter asymmetricKeyParameter, byte[] bArr) throws CryptoException {
|
|
return generateRawSignature(null, asymmetricKeyParameter, bArr);
|
|
}
|
|
|
|
@Override // org.bouncycastle.crypto.tls.TlsSigner
|
|
public Signer createVerifyer(AsymmetricKeyParameter asymmetricKeyParameter) {
|
|
return createVerifyer(null, asymmetricKeyParameter);
|
|
}
|
|
|
|
@Override // org.bouncycastle.crypto.tls.TlsSigner
|
|
public Signer createSigner(AsymmetricKeyParameter asymmetricKeyParameter) {
|
|
return createSigner(null, asymmetricKeyParameter);
|
|
}
|
|
}
|