aboutsummaryrefslogtreecommitdiff
path: root/cc
AgeCommit message (Collapse)Author
2023-08-04Add Ed25519 public key proto parsers and serializers.wconner
PiperOrigin-RevId: 553766329
2023-08-03Add Ed25519 parameters proto parser and serializer.wconner
PiperOrigin-RevId: 553543550
2023-08-01Add Ed25519 private key type.wconner
PiperOrigin-RevId: 552871063
2023-08-01Add Ed25519 public key type.wconner
PiperOrigin-RevId: 552790750
2023-07-27Add Ed25519 parameters type.wconner
PiperOrigin-RevId: 551556793
2023-07-25Stop returning unnecessary status from secret key accessors.wconner
#tinkApiChange PiperOrigin-RevId: 550895306
2023-07-25Update output prefix comments for C++ key types.wconner
PiperOrigin-RevId: 550894598
2023-07-25Add interfaces for hybrid parameters and key types.wconner
PiperOrigin-RevId: 550883369
2023-07-25Add JWK set conversion to JWT example in C++.juerg
PiperOrigin-RevId: 550854878
2023-07-24Add interfaces for signature parameters and key types.wconner
PiperOrigin-RevId: 550583804
2023-07-20Use a copy of testdata/gcp/credential_bad.json for testdata/gcp/credential.jsonambrosin
PiperOrigin-RevId: 549602714
2023-07-13Delete extra variable assignment in Fips1402Test.cinlin
PiperOrigin-RevId: 547919425
2023-07-13Move KeyGen/ConfigGlobalRegistry to public API. #tinkApiChangecinlin
PiperOrigin-RevId: 547908174
2023-07-13Extend C++ config tests.cinlin
PiperOrigin-RevId: 547890095
2023-07-12Use KeysetHandle::GenerateNew in FIPS 140.2 config tests.cinlin
PiperOrigin-RevId: 547564102
2023-07-12Split jwt_signature_cli example into jwt_sign and jwt_verify.juerg
Many users only need to do one of the two, either sign or verify. So it's easier for them to have and example for each of them. This has already been done in Java and Python. PiperOrigin-RevId: 547510294
2023-07-12Make kms_envelope_aead a public Bazel targetambrosin
PiperOrigin-RevId: 547433649
2023-07-11Define crypto::tink::KeyGenConfigV0(). #tinkApiChangecinlin
PiperOrigin-RevId: 547356441
2023-07-11Update DAEAD C++ example tag to match other languages'.cinlin
PiperOrigin-RevId: 547344168
2023-07-11Add deterministic AEAD to C++ examples directory.cinlin
Keyset generated via ```tinkey create-keyset --key-template AES256_SIV --out keyset.json``` PiperOrigin-RevId: 547304870
2023-07-10Register AES-GCM proto serialization.wconner
PiperOrigin-RevId: 546845334
2023-07-10Remove unused testonly target fake_kms_client_pybindambrosin
PiperOrigin-RevId: 546784430
2023-07-07Fix hybrid/internal build files.cinlin
PiperOrigin-RevId: 546418188
2023-07-07Define crypto::tink::ConfigV0(). #tinkApiChangecinlin
PiperOrigin-RevId: 546391917
2023-07-06Remove unused visibility specsambrosin
Tink's Obj-C implementation on github.com/google/tink doesn't build and is being removed. Users should refer to github.com/tink-crypto/tink-objc. PiperOrigin-RevId: 545999898
2023-07-04Add test that shows that the Aead object returned by KmsEnvelopeAead::New is ↵juerg
compatible with the Aead generated using the KmsEnvelopeAeadKey template. PiperOrigin-RevId: 545421542
2023-06-30Add CallWithCoreDumpProtectionwiktorg
PiperOrigin-RevId: 544642541
2023-06-28Define Configuration in global registry mode.cinlin
This is analogous to the existing KeyGenConfigGlobalRegistry, both of which allow (old) global registry usage in the (new) config world. PiperOrigin-RevId: 544132305
2023-06-28Use `absl::AnyInvocable` for the KeysetWrapper primitive getter.cinlin
Avoids expensive `std::function` copies. PiperOrigin-RevId: 544106276
2023-06-28Rename to ConfigurationImpl::IsInGlobalRegistryMode.cinlin
PiperOrigin-RevId: 544087181
2023-06-28util/SecretData code cleanupwiktorg
PiperOrigin-RevId: 544037037
2023-06-28Restrict KMS envelope AEAD to only use Tink AEAD key types as DEK.juerg
KMS Envelope AEAD is a simple way to encrypt data. So using custom implementations of AEAD is not needed for this. This also prevents the user from using the envelope encryption key type as DEK by accident. This change will help us simplify our implementation of KMS Envelope AEAD, because we will be able to remove the dependency on Tink's Registry. PiperOrigin-RevId: 543969066
2023-06-27Register AES-SIV proto serialization.wconner
PiperOrigin-RevId: 543762957
2023-06-27Accept global registry configs in GetPrimitive.cinlin
PiperOrigin-RevId: 543664075
2023-06-23Define KeyGenConfiguration in global registry mode.cinlin
This enables users to migrate code from the global registry to configs while avoiding functional changes (the global registry is still used). PiperOrigin-RevId: 542951739
2023-06-23Implement KeysetHandle::GenerateNew with configs. #tinkApiChangecinlin
PiperOrigin-RevId: 542940308
2023-06-23Add StreamingAeadKeyTemplates Aes128CtrHmacSha256Segment1MB andTink Team
Aes256CtrHmacSha256Segment1MB. #tinkApiChange PiperOrigin-RevId: 542849476
2023-06-22Define getter for config.global_registry_mode_.cinlin
PiperOrigin-RevId: 542718313
2023-06-22Define Configuration in global registry mode.cinlin
PiperOrigin-RevId: 542706587
2023-06-22Return StatusOr from ConfigurationImpl::Get functions.cinlin
PiperOrigin-RevId: 542695837
2023-06-22Rename Register to Add in *ConfigurationImpl.cinlin
PiperOrigin-RevId: 542576504
2023-06-21Correct KeyGenConfigFips140_2 typo.cinlin
PiperOrigin-RevId: 542469153
2023-06-21Remove unnecessary import from internal/.cinlin
PiperOrigin-RevId: 542366971
2023-06-21Add IsEmpty to KeysetWrapperStore.cinlin
PiperOrigin-RevId: 542353428
2023-06-21Add AES-SIV proto serialization.wconner
PiperOrigin-RevId: 542273923
2023-06-21Internal Code ChangeTink Team
PiperOrigin-RevId: 542166041
2023-06-20Internal change.cinlin
PiperOrigin-RevId: 541981875
2023-06-20Add KMS envelope AEAD tests with other dek templates.juerg
PiperOrigin-RevId: 541906234
2023-06-16Fix nits in Fips1402Test C++.cinlin
PiperOrigin-RevId: 540970439
2023-06-15Define KeyGenConfigFips140_2 C++ object. #tinkApiChangecinlin
Also mark this and ConfigFips140_2 as public. PiperOrigin-RevId: 540737691