Hi all, as per discussion in #12968 (comment) i would propose the first supported primitive to be AES-CTR HMAC.
Instead of a one quite large PR, I propose the work to be separated into multiple "smaller" PRs/tasks:
- implement AES-CTR-HMAC primitive following the tink's wire format and the draft for AES-CBC-HMAC from Mcgrew
- implement keyset
- implement keyset JSON serialization/deserialization
- (optional, but needed for full tink support) protobuf support <-- this requires additional dependency (
protobuf package) to cryptography library :/
If this sounds good, we can discuss more in detail and I can start slowly working on this.
DISCLAIMER: I am very inexperienced with (more advanced) cryptography, so my understanding could be totally wrong :)
Hi all, as per discussion in #12968 (comment) i would propose the first supported primitive to be AES-CTR HMAC.
Instead of a one quite large PR, I propose the work to be separated into multiple "smaller" PRs/tasks:
protobufpackage) tocryptographylibrary :/If this sounds good, we can discuss more in detail and I can start slowly working on this.
DISCLAIMER: I am very inexperienced with (more advanced) cryptography, so my understanding could be totally wrong :)