Stevan Freeborn
|
0eefe1ce6a
|
test: update WithCustomCryptoProvider null test to expect ArgumentNullException
|
2026-04-02 20:49:25 -05:00 |
|
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 |
|