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 aEncryptedSecret
record class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theencryptedSecret
record component.final boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.final String
toString()
Returns a string representation of this record class.type()
-
Constructor Details
-
EncryptedSecret
Creates an instance of aEncryptedSecret
record class.- Parameters:
encryptedSecret
- the value for theencryptedSecret
record 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 theencryptedSecret
record component.- Returns:
- the value of the
encryptedSecret
record component
-