Is your feature request related to a problem? Please describe.
Yes, we need to encrypt private keys and potentially more data as part of the SSI Protocol to enable a decentralized key management system (DKMS) for the decentralized identifier (DID) verification methods (cryptographic keys used for authentication, verifiable credentials, among others).
Describe the solution you'd like
We need ZilPay to provide a method to easily and securely encrypt any string of data. And then decrypt it to access such data. For such a method, the only required input should be the data to encrypt since ZilPay manages the user's private key.
Describe alternatives you've considered
We are currently using another browser wallet extension called ArConnect because it enables us to encrypt and decrypt data.
Is your feature request related to a problem? Please describe. Yes, we need to encrypt private keys and potentially more data as part of the SSI Protocol to enable a decentralized key management system (DKMS) for the decentralized identifier (DID) verification methods (cryptographic keys used for authentication, verifiable credentials, among others).
Describe the solution you'd like We need ZilPay to provide a method to easily and securely encrypt any string of data. And then decrypt it to access such data. For such a method, the only required input should be the data to encrypt since ZilPay manages the user's private key.
Describe alternatives you've considered We are currently using another browser wallet extension called ArConnect because it enables us to encrypt and decrypt data.
Additional context This is where we are using the encryption function, and this is the encryption function with ArConnect.