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

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...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](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` |...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](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` | [![age](https://badges.renovateapi.com/packages/maven/io.grpc:grpc-testing/1.50.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)...