asherah icon indicating copy to clipboard operation
asherah copied to clipboard

Asherah is a multi-language, cross-platform application encryption SDK

Results 55 asherah issues
Sort by recently updated
recently updated
newest added

- [x] Add a stream cipher implementation - [x] Add/Expose a new API that let's user encrypt/decrypt a data stream - [ ] Documentation updates

**Is your feature request related to a problem? Please describe.** Add capability to use stream ciphers to encrypt high volumes of data. **Describe the solution you'd like** Capability to use...

**Describe the bug** C# artifacts are currently rebuilt before deploying. Ideally, the artifacts built during CI should be deployed. **Expected behavior** The artifacts built during CI should be deployed without...

**Describe the bug** Some AppEncryption integration tests fail intermittently in the CI pipeline. - TestSessionCacheMultiThreadedSameSessionNoEviction - TestSessionCacheMultiThreadedWithMaxSessionReachedSameSession **To Reproduce** Steps to reproduce the behavior: 1. Trigger the CI workflow **Expected...

**Describe the bug** If DynamoDB contains SKs encrypted using Static KMS, switching to AWS KMS causes a panic with a weird error message, if the SK is still active. The...

Due to the fact that managed buffers are generally movable (copyable) on managed heaps, it would be preferrable to avoid ever having copies of unencrypted keys in managed memory. This...

The C# `ProtectedMemorySecret` initialization has try/catch logic around the initial copying of the source data to handle edge case failures that could lead to memory leaks (not dealloc'ing). This seems...

**Is your feature request related to a problem? Please describe.** The default implementation of SecureMemory uses mlock which is not available/usable on all platforms. In particular, on AWS Lambda, it...

Related to #6. This is likely to be handled as part of that issue, but adding this just in case. One example of this is the `ProtectedMemorySecretFactory` instantiation in `TransientSecretFactory`....

there are a couple of pending cleanup tasks in the Windows implementation for C# - found some unused imports - the visibility of some methods can be made `private` -...