KeyCrypter.smali

.class public interface abstract Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/crypto/KeyCrypter;
.super Ljava/lang/Object;
.source "KeyCrypter.java"

# interfaces
.implements Ljava/io/Serializable;


# virtual methods
.method public abstract decrypt(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/crypto/d;Lorg/spongycastle/crypto/params/KeyParameter;)[B
.end method

.method public abstract deriveKey(Ljava/lang/CharSequence;)Lorg/spongycastle/crypto/params/KeyParameter;
.end method

.method public abstract encrypt([BLorg/spongycastle/crypto/params/KeyParameter;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/crypto/d;
.end method

.method public abstract getUnderstoodEncryptionType()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.end method