private static KeyCrypter getKeyCrypter(Protos.Wallet walletProto) { KeyCrypter crypter; if (walletProto.hasEncryptionType()) { if (walletProto.getEncryptionType() == Protos.Wallet.EncryptionType.ENCRYPTED_SCRYPT_AES) { checkState(walletProto.hasEncryptionParameters(), "Encryption parameters are missing"); Protos.ScryptParameters encryptionParameters = walletProto.getEncryptionParameters(); org.bitcoinj.wallet.Protos.ScryptParameters.Builder bitcoinjCrypter = org.bitcoinj.wallet.Protos.ScryptParameters.newBuilder(); bitcoinjCrypter.setSalt(encryptionParameters.getSalt()); bitcoinjCrypter.setN(encryptionParameters.getN()); bitcoinjCrypter.setP(encryptionParameters.getP()); bitcoinjCrypter.setR(encryptionParameters.getR()); crypter = new KeyCrypterScrypt(bitcoinjCrypter.build()); } else if (walletProto.getEncryptionType() == Protos.Wallet.EncryptionType.UNENCRYPTED) { crypter = null; } else { throw new KeyCrypterException("Unsupported encryption: " + walletProto.getEncryptionType().toString()); } } else { crypter = null; } return crypter; }
private static KeyCrypter getKeyCrypter(Protos.Wallet walletProto) { KeyCrypter crypter; if (walletProto.hasEncryptionType()) { if (walletProto.getEncryptionType() == Protos.Wallet.EncryptionType.ENCRYPTED_SCRYPT_AES) { checkState(walletProto.hasEncryptionParameters(), "Encryption parameters are missing"); Protos.ScryptParameters encryptionParameters = walletProto.getEncryptionParameters(); org.bitcoinj.wallet.Protos.ScryptParameters.Builder bitcoinjCrypter = org.bitcoinj.wallet.Protos.ScryptParameters.newBuilder(); bitcoinjCrypter.setSalt(encryptionParameters.getSalt()); bitcoinjCrypter.setN(encryptionParameters.getN()); bitcoinjCrypter.setP(encryptionParameters.getP()); bitcoinjCrypter.setR(encryptionParameters.getR()); crypter = new KeyCrypterScrypt(bitcoinjCrypter.build()); } else if (walletProto.getEncryptionType() == Protos.Wallet.EncryptionType.UNENCRYPTED) { crypter = null; } else { throw new KeyCrypterException("Unsupported encryption: " + walletProto.getEncryptionType().toString()); } } else { crypter = null; } return crypter; }
public Builder mergeFrom(org.bitcoinj.wallet.Protos.ScryptParameters other) { if (other == org.bitcoinj.wallet.Protos.ScryptParameters.getDefaultInstance()) return this; if (other.hasSalt()) { setSalt(other.getSalt()); } if (other.hasN()) { setN(other.getN()); } if (other.hasR()) { setR(other.getR()); } if (other.hasP()) { setP(other.getP()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.bitcoinj.wallet.Protos.ScryptParameters other) { if (other == org.bitcoinj.wallet.Protos.ScryptParameters.getDefaultInstance()) return this; if (other.hasSalt()) { setSalt(other.getSalt()); } if (other.hasN()) { setN(other.getN()); } if (other.hasR()) { setR(other.getR()); } if (other.hasP()) { setP(other.getP()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.bitcoinj.wallet.Protos.ScryptParameters other) { if (other == org.bitcoinj.wallet.Protos.ScryptParameters.getDefaultInstance()) return this; if (other.hasSalt()) { setSalt(other.getSalt()); } if (other.hasN()) { setN(other.getN()); } if (other.hasR()) { setR(other.getR()); } if (other.hasP()) { setP(other.getP()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.bitcoinj.wallet.Protos.ScryptParameters other) { if (other == org.bitcoinj.wallet.Protos.ScryptParameters.getDefaultInstance()) return this; if (other.hasSalt()) { setSalt(other.getSalt()); } if (other.hasN()) { setN(other.getN()); } if (other.hasR()) { setR(other.getR()); } if (other.hasP()) { setP(other.getP()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }
public Builder mergeFrom(org.bitcoinj.wallet.Protos.ScryptParameters other) { if (other == org.bitcoinj.wallet.Protos.ScryptParameters.getDefaultInstance()) return this; if (other.hasSalt()) { setSalt(other.getSalt()); } if (other.hasN()) { setN(other.getN()); } if (other.hasR()) { setR(other.getR()); } if (other.hasP()) { setP(other.getP()); } this.mergeUnknownFields(other.getUnknownFields()); return this; }