My Project 1.0
Open Source Encrypted Vault Storage
|
Public Member Functions | |
CryptoService (IJSRuntime jsRuntime) | |
async Task< T?> | DecryptAsync< T > (byte[] encryptedData, byte[] iv, byte[] salt, string masterPassword) |
async Task< byte[]?> | DecryptFileAsync (byte[] encryptedData, byte[] iv, byte[] salt, string masterPassword) |
async Task< string?> | DecryptFileAndGetBase64Async (byte[] encryptedData, byte[] iv, byte[] salt, string masterPassword) |
async Task< EncryptionResult?> | EncryptAsync< T > (T data, byte[] salt, string masterPassword) |
async Task< EncryptionResult?> | EncryptFileAsync (byte[] fileBytes, byte[] salt, string masterPassword) |
Definition at line 21 of file CryptoService.cs.
|
inline |
Definition at line 25 of file CryptoService.cs.
|
inline |
Implements ignivault.App.Services.ICryptoService.
Definition at line 30 of file CryptoService.cs.
|
inline |
Implements ignivault.App.Services.ICryptoService.
Definition at line 52 of file CryptoService.cs.
|
inline |
Implements ignivault.App.Services.ICryptoService.
Definition at line 40 of file CryptoService.cs.
|
inline |
Implements ignivault.App.Services.ICryptoService.
Definition at line 64 of file CryptoService.cs.
|
inline |
Implements ignivault.App.Services.ICryptoService.
Definition at line 70 of file CryptoService.cs.