asherah
asherah copied to clipboard
Asherah is a multi-language, cross-platform application encryption SDK
Currently `EnvelopeEncryptionJsonImpl` contains the core envelope encryption algorithm. We also have a wrapper `EnvelopeEncryptionBytesImpl` that sits as a wrapper around that class. This was done as a quick fix for...
In `ProtectedMemorySecretFactoryTest.cs`, there is logic around detecting whether we can support the runtime OS/architecture meta. These are currently implemented using static methods. They seem like they should be able to...
There are a few empty unit test cases that have yet to be implemented in Java and C# (`LibcProtectedMemoryAllocatorTest` in particular). The affected library source code is covered via other...
Currently the DRR serialization is essentially JSON and includes base64-encoded data. We should investigate and implement a more compact serialization strategy to save on storage the DRK/DRR take up (namely...
Perform a sweep of `.gitignore` cleanup throughout the codebase and adopt GoDaddy open source recommendations of using GitHub-provided templates.
The `store` and `load` methods in the `AppEncryption` interface currently only operate with a single `String` key. Consider changing to be a generic type that would give more flexibility. Simple...
Similar to #8. Any refactoring done around removing hard-coded constructors should be done in the Java code base as well.
The `Logging` project was put in place as a work-around for the lack of static factory methods in the official C# logging extensions. It's a kluge and we should replace...
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [go](https://go.dev/) ([source](https://togithub.com/golang/go)) | golang | minor | `1.17` -> `1.19` |...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [io.grpc:grpc-testing](https://togithub.com/grpc/grpc-java) | `1.50.1` -> `1.50.2` | [](https://docs.renovatebot.com/merge-confidence/)...