Commit Graph
16 Commits
Author SHA1 Message Date
Stevan Freeborn a8b2ec0784 tests: add integration tests
- refactored to use temp directory helper class
- consolidated test key generation to helper class
2026-04-02 20:31:06 -05:00
Stevan Freeborn 5568793a8e chore: run dotnet format 2026-04-02 20:03:32 -05:00
Stevan Freeborn ec424749fe tests: fix lsp issues 2026-04-02 16:29:41 -05:00
Stevan Freeborn 7c501fdf55 feat: implement config builder, source, and extensions 2026-04-02 13:52:58 -05:00
Stevan Freeborn a819a5ee25 fix: use proper exception type 2026-04-02 13:51:25 -05:00
Stevan Freeborn 995d61cd10 feat: implement secure config provider with load method 2026-04-01 14:45:53 -05:00
Stevan Freeborn f69317efe5 feat: implement static key provider 2026-04-01 12:45:57 -05:00
Stevan Freeborn 0aa480e25e tests: update deps 2026-04-01 12:34:35 -05:00
Stevan Freeborn 923aeb4ec1 feat: implement AEAD encryption using AES api 2026-04-01 09:12:49 -05:00
Stevan Freeborn b843cf9f08 feat: wip on aes crypto provider 2026-03-31 07:15:13 -05:00
Stevan Freeborn 2915c32274 feat: implement machine key provider
- implement logic for hashing machine key
- extracted interfaces
2026-03-31 07:15:03 -05:00
Stevan Freeborn e05e959378 feat: implement secure config and machine id key generator 2026-03-30 08:03:27 -05:00
Stevan Freeborn c8dbde8dc8 feat: support concurrency in json file storage provider 2026-03-29 21:25:39 -05:00
Stevan Freeborn 8453381fe0 feat: implement delete async method on json storage provider 2026-03-29 21:14:37 -05:00
Stevan Freeborn a8774aefe6 feat: implement readallasync method 2026-03-29 21:07:48 -05:00
Stevan Freeborn 38daead9b2 feat: implement read and write methods for json file storage provider 2026-03-29 20:46:45 -05:00