kit/schemes/enc/v1/testdata
Alessandro (Ale) Segala 15a7040dec
Dapr crypto scheme v1 (high level methods) (#42)
* Implement Dapr crypto scheme v1

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Added spec document

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Apply suggestions from code review

Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>

* Specify that 256-bit keys are required for AES-KW

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Add AES-CBC for key wrapping

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Add option DecryptionKeyName + some tweaks

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Uppercase ciphers

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Export BufPool

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Update crypto/schemes/enc/v1/README.md

Co-authored-by: Tiago Alves Macambira <tmacam@burocrata.org>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>

* Make carryover not a pointer

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Moved package to root folder

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Removed dependency on jwk library in schemes

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Updated per review feedback

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

* Addressed review feedback

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>

---------

Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Tiago Alves Macambira <tmacam@burocrata.org>
2023-04-18 12:36:28 -07:00
..
.gitattributes Dapr crypto scheme v1 (high level methods) (#42) 2023-04-18 12:36:28 -07:00
empty-message.enc Dapr crypto scheme v1 (high level methods) (#42) 2023-04-18 12:36:28 -07:00
large-file.enc Dapr crypto scheme v1 (high level methods) (#42) 2023-04-18 12:36:28 -07:00
multi-segment.enc Dapr crypto scheme v1 (high level methods) (#42) 2023-04-18 12:36:28 -07:00
one-full-segment.enc Dapr crypto scheme v1 (high level methods) (#42) 2023-04-18 12:36:28 -07:00
single-segment-no-key-name.enc Dapr crypto scheme v1 (high level methods) (#42) 2023-04-18 12:36:28 -07:00
single-segment.enc Dapr crypto scheme v1 (high level methods) (#42) 2023-04-18 12:36:28 -07:00
two-full-segments.enc Dapr crypto scheme v1 (high level methods) (#42) 2023-04-18 12:36:28 -07:00