aboutsummaryrefslogtreecommitdiff
path: root/go/aead
AgeCommit message (Expand)Author
2023-06-28Use slice instead of buffer and use AppendUint32 in kms_envelope_aead.go.juerg
2023-06-26Add test with envelope key template as dek.juerg
2023-06-21Use registry.NewKeyData instead of registry.NewKey.juerg
2023-06-21Restrict KMS envelope AEAD to only use Tink AEAD key types as DEK.juerg
2023-06-20Fix typo in deprecation notice.juerg
2023-06-09Rewrite kms_envelope_aead_test.go.juerg
2023-06-07Rename h to handle in primitive factories.juerg
2023-06-06Add internal test-only KMS AEAD key manager in go.juerg
2023-05-24Optimize how the prefix is added in Tink's primitives.juerg
2023-05-24Make xchacha20poly1305.go consistent with chacha20poly1305.go.juerg
2023-05-24Clean up encrypt then authenticate tests.ckl
2023-05-23Always allocate new toAuthData, and specify the size needed.juerg
2023-05-23Avoid unnecessary copy of ciphertext in ChaCha20 Poly1305 AEAD implementation.juerg
2023-05-22Add comment encrypt in xchacha20poly1305.go.juerg
2023-05-22Avoid unnecessary copy of ciphertext in xchacha20poly1305.gojuerg
2023-05-17Deleted deprecated aead.NewKMSEnvelopeAEAD APIambrosin
2023-05-12Remove deprecated New<Primitive>WithKeyManager deprecated APIsambrosin
2023-03-30Add a KMS envelope AEAD test example.juerg
2023-03-06Rewrite aead example in go.juerg
2023-02-03Add AES-GCM-SIV key templatesJordan Wright
2023-01-13Remove unnecessary return value checking of bytes.Buffer.Write().ckl
2023-01-10Use io.ReadFull and improve tests in Go key derivation.cinlin
2023-01-09Implement XChaCha20Poly1305 Go key derivation.cinlin
2022-12-29Clean up XChaCha20Poly1305 Go key manager.cinlin
2022-12-15[Golang] Add `key_type` and `key_prefix` to monitoring outputfelobato
2022-11-04Deprecate KMSEnvelopeAEADKeyTemplate, introduce CreateKMSEnvelopeAEADKeyTempl...ckl
2022-11-03Use tinkerror.Fail() in hardcoded key template functions.ckl
2022-10-31Clean up godoc.ckl
2022-10-24Remove derivable key manager assertion from AES-GCM key manager.cinlin
2022-10-24Make derivable key managers allow list more strict.cinlin
2022-10-21Keep Go function definitions on a single line.ckl
2022-10-21Tidy key derivation adjacent tests.cinlin
2022-09-20Implement DeriveKey in the internal registry.cinlin
2022-09-19Define DerivableKeyManager interface and implement DeriveKey for AES-GCM.cinlin
2022-09-14AEAD - only log when annotations are presentfelobato
2022-09-01Add test for monitoring annotations in AEAD.felobato
2022-08-30Allow insecurecleartextkeyset to receive monitoring annotationsfelobato
2022-08-08Fix deprecation notices within doc comments.ckl
2022-07-26Add a DoNothing Monitor and Client that is registered by default instead of h...felobato
2022-06-29Remove public visibility of go_default_library build targets that were made p...juerg
2022-06-23Log the length of cipher text without prefix. Also adds a test with a RAW key.felobato
2022-06-21Monitor AEAD operations.felobato
2022-05-18Replace "additional data" with "associated data".juerg
2022-05-11Rename additional data to associated data in some golang files.juerg
2022-05-06Replace additional (authenticated) data with associated data in some go tests.juerg
2022-05-04Use the same parameter name in AEAD implementations as in the AEAD interface.juerg
2022-03-29Implement the insecure nonce version of ChaCha20Poly1305 Go.cinlin
2022-03-17Use go_naming_convention=import_alias.juerg
2022-03-03Update go BUILD.bazel files.juerg
2022-02-16Rename go WORKSPACE and generate all go BUILD.bazel files with gazelle.juerg