Module java4ever.binding
Package tech.deplant.java4ever.binding
Record Class Crypto.CryptoBoxSecret.EncryptedSecret
java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.Crypto.CryptoBoxSecret.EncryptedSecret
- Record Components:
encryptedSecret- It is an object, containing encrypted seed phrase or private key (now we support only seed phrase).
- All Implemented Interfaces:
Crypto.CryptoBoxSecret
- Enclosing interface:
Crypto.CryptoBoxSecret
public static record Crypto.CryptoBoxSecret.EncryptedSecret(String encryptedSecret)
extends Record
implements Crypto.CryptoBoxSecret
It is an object, containing seed phrase or private key, encrypted with
`secret_encryption_salt` and password from `password_provider`.
Note that if you want to change salt or password provider, then you need to reinitialize
the wallet with `PredefinedSeedPhrase`, then get `EncryptedSecret` via `get_crypto_box_info`,
store it somewhere, and only after that initialize the wallet with `EncryptedSecret` type. Use this type for wallet reinitializations, when you already have `encrypted_secret` on hands. To get `encrypted_secret`, use `get_crypto_box_info` function after you initialized your crypto box for the first time.
-
Nested Class Summary
Nested classes/interfaces inherited from interface tech.deplant.java4ever.binding.Crypto.CryptoBoxSecret
Crypto.CryptoBoxSecret.EncryptedSecret, Crypto.CryptoBoxSecret.PredefinedSeedPhrase, Crypto.CryptoBoxSecret.RandomSeedPhrase -
Constructor Summary
ConstructorsConstructorDescriptionEncryptedSecret(String encryptedSecret) Creates an instance of aEncryptedSecretrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theencryptedSecretrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.final StringtoString()Returns a string representation of this record class.type()
-
Constructor Details
-
EncryptedSecret
Creates an instance of aEncryptedSecretrecord class.- Parameters:
encryptedSecret- the value for theencryptedSecretrecord component
-
-
Method Details
-
type
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
encryptedSecret
Returns the value of theencryptedSecretrecord component.- Returns:
- the value of the
encryptedSecretrecord component
-