| commit | 96bc0a1b386942a9536b9ed078541619005652a4 | [log] [tgz] |
|---|---|---|
| author | global-integration-roller <global-integration-roller@fuchsia.infra.roller.fuchsia-infra.iam.gserviceaccount.com> | Wed Nov 13 03:22:37 2024 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Tue Nov 12 19:24:50 2024 -0800 |
| tree | 178f4faf7bb33853c1aa1d5cdf17b831c80ac859 | |
| parent | 16e41cb0295ad0cc78ee90d27c7120e6fa05ded2 [diff] |
[roll] Roll fuchsia [superproject] Roll third_party/tink 91b739f..222c91f (100 commits) 222c91f:https://fuchsia-review.googlesource.com/c/third_party/tink/+/1153894 Merge commit '053b5b8c4214ec379daac2cc2bf208c51cc1cd66' into main 053b5b8 util/SecretData code cleanup 93a05b7 Remove unused KeyManagerRegistry.parseKeyData. 762f7f1 Simplify KeyManagerRegistry.getKeyManager. 938136b Remove the apps/ folder from github.com/google/tink 03835da Migrate parseBinaryProtoKeyset to use TinkProtoKeysetFormat instead of CleartextKeysetHandle. 454db15 Remove per-language test scripts for apps/. f7102ed Remove tests for the apps/ folder from the comprehensive test. a85f659 Use slice instead of buffer and use AppendUint32 in kms_envelope_aead.go. ac2af1a Restrict KMS envelope AEAD to only use Tink AEAD key types as DEK. 98ea47e Register AES-SIV proto serialization. 0ca8c2b Remove javascript directory. 51f733c Make a test utility class final. a76f568 Stop running javascript tests. b8aa730 Remove parseKeyData from PrivilegedRegistry. ff6b7f7 Check the versions of the inner keys when parsing a AesCtrHmacAead key. b1522b8 Deprecate unused and unnecessary methods in the KeyManager interface. e3682ef Add PrfBasedKeyDerivationKey. ac61515 Fix lint errors in some Python key template functions. b91ba94 Deprecate Registry.getPrimitive(typeUrl, key, primitiveClass). 1634274 Use binary.BigEndian.AppendUint16 in hpke.go. 4111bcc Accept global registry configs in GetPrimitive. 888260d Use testKeyTemplateCompatible instead of manual tests in some key managers where approriate. ec7cd15 Deprecate Registry.newKey. af9d745 Let KMS envelope key manager reject invalid DEK templates. aa6e90a Fix a bug in "equals": c6bc44a Remove some usages of KeyTemplate.getValue() and others. We will remove this. 7de6d3c Test translations for Signature parameters. 5f8e889 Fix some lint errors in _aead_key_templates.py 38d37ac Migrate to getPrimitive(typeUrl, serializedKey, primitiveClass). bc4289b Deprecate NewKey in registry and KeyManager. 9c797ec Use Parameters object to test correctness of methods in the RsaSsaPssSignKeyManager instead of the serialization. 57bd8a0 Add cross-language tests for invalid envelope encryption dek templates. 097c684 Add test with envelope key template as dek. 9eedfba Define KeyGenConfiguration in global registry mode. d2e69dc Implement KeysetHandle::GenerateNew with configs. #tinkApiChange d5e8fa1 Add StreamingAeadKeyTemplates Aes128CtrHmacSha256Segment1MB and 93fc25a Add PredefinedSignatureParameters. 4cecac3 Add PrfBasedKeyDerivationParameters.java eda45c0 Define getter for config.global_registry_mode_. a90ba3e Define Configuration in global registry mode. efc127c Return StatusOr from ConfigurationImpl::Get functions. ffd225a Rename Register to Add in *ConfigurationImpl. 74708e2 Restrict KMS envelope AEAD to only use Tink AEAD key types as DEK. 8201ecc Deprecate SignatureKeyTemplates.createEcdsaKeyTemplate, createRsaSsaPssKeyTemplate and createRsaSsaPssKeyTemplate. c9fe5b9 Fix lint warning. fc0092a Replace all usages of Registry.NewKey with Registry.NewKeyData. 975d55e Register RSA SSA PSS key serialization. f37b291 Add envelope encryption with different DEK templates cross-language tests. d797d3c Add test with envelope key template as dek template. c00e5c3 Correct KeyGenConfigFips140_2 typo. 9797cb9 Remove unnecessary import from internal/. 3714305 Add IsEmpty to KeysetWrapperStore. 13b8113 Use registry.NewKeyData instead of registry.NewKey. 1578d87 Add AES-SIV proto serialization. 18dc8ea Add class dependency on the hash function. eb9b4bd Add a way to construct a PrfHmacJce from an HmacPrfKey. 96f590f Add parsers and serializers for RSA SSA PSS key and parameters objects. fd732f1 Add abstract classes for KeyDerivation. 4496bd5 Internal Code Change 6a770d2 Bump tink-go version to 2.0.0 d23b9b2 Avoid more KeyTemplate in KeysetManagerTest. bee6d8a Implement assertHmacKey without reference to KeyTemplate.getTypeUrl() and deprecate it. 2d4b39a Restrict KMS envelope AEAD to only use Tink AEAD key types as DEK. 3983b6e Restrict KMS envelope AEAD to only use Tink AEAD key types as DEK. f59705a Internal Code Change afbe47b Internal Code Change 876ef7f Merge pull request #699 from theory:vault-url-mangling 94f5171 Internal change. a480a0e Add KMS envelope AEAD tests with other dek templates. a50fe1f Fix typo in deprecation notice. cd7868d Implement KeyTemplateProtoConverter.toProto only using keyTemplates.toParameters(). 18b8390 Fix wrong javadoc @link in Ed25519.java e87a0c6 Avoid "KeyTemplate.getTypeUrl" in two tests. 89803be Avoid KeyTemplate.getTypeUrl and KeyTemplate.getValue() in the KmsEnvelopeAeadKeyManager. db46e95 Reduce the number of test cases in kms_aead_test. 6db4e0c Add a way to create PrfMac from AesCmacKey with necessary tests. c16607d Remove unused files. c064c18 Add tools/create_maven_build_file.sh script to autogenerate BUILD.bazel file d11dfee Add RsaSsaPssPrivateKey class in Java. a32cc2e Add public function to export a ES256 JWT ECDSA public key as a base64 encoded uncomressed ec point. f979ecd Merge pull request #701 from testwill:pkg-omport 1a00943 Cleanups in KeysetManagerTest. 954af78 Deprecate the KeysDownloader. d72a986 Mark some TestUtil functions as deprecated. 628bab3 chore: pkg imported more than once 74b3ac9 Remove redundant test case ea4f1c8 Add tools/create_maven_build_file.sh script to autogenerate BUILD.bazel file a1fe60d Add a class KeysDownloader in the rewardedads and paymentmethodtoken app folders. e4a7f7b Always first set up conscrypt, and then register. dbe5cec Fix sdist WORKSPACE patching. 494bac3 Fix nits in Fips1402Test C++. b27b837 Use Parameters object to test correctness of methods in Signature KeyManagers instead of the serialization. a42882f Add RsaSsaPssPublicKey class. 333ec25 Don't call "System.exit()" in Tinkey. 8e924fd Use Parameters instead of KeyTemplate in Tinkey. 1ecd571 Use pybind11_bazel rules and remove custom rules in tools/build_defs/tink_python_rules.py 8089d30 Define KeyGenConfigFips140_2 C++ object. #tinkApiChange a5f46c3 Implement KeyGenConfigurationImpl C++ class. 06e3d41 Define KeyGenConfiguration C++ class. #tinkApiChange GitOrigin-RevId: ceaf69cc081ce6e97e5f1559b3347ec164f57697 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1155250 Original-Revision: 01849a3b9f329c0650614f1373bd596825c4dc48 Change-Id: I52ab9ccbee2d535df7ff5129d2aa0b8d8838f473
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.