Migrate the ECIES AEAD HKDF Key Managers to KeyTypeManagers.
This uses KeyTypeManagers to implement the ECIES Key Managers; making the code slightly simpler. The main simplification happens when we update the tests in a follow up cl. PiperOrigin-RevId: 264382557
Showing
- cc/core/registry_test.cc 11 additions, 4 deletionscc/core/registry_test.cc
- cc/hybrid/BUILD.bazel 7 additions, 2 deletionscc/hybrid/BUILD.bazel
- cc/hybrid/CMakeLists.txt 6 additions, 2 deletionscc/hybrid/CMakeLists.txt
- cc/hybrid/ecies_aead_hkdf_private_key_manager.cc 23 additions, 80 deletionscc/hybrid/ecies_aead_hkdf_private_key_manager.cc
- cc/hybrid/ecies_aead_hkdf_private_key_manager.h 39 additions, 20 deletionscc/hybrid/ecies_aead_hkdf_private_key_manager.h
- cc/hybrid/ecies_aead_hkdf_private_key_manager_test.cc 65 additions, 26 deletionscc/hybrid/ecies_aead_hkdf_private_key_manager_test.cc
- cc/hybrid/ecies_aead_hkdf_public_key_manager.cc 6 additions, 44 deletionscc/hybrid/ecies_aead_hkdf_public_key_manager.cc
- cc/hybrid/ecies_aead_hkdf_public_key_manager.h 27 additions, 27 deletionscc/hybrid/ecies_aead_hkdf_public_key_manager.h
- cc/hybrid/ecies_aead_hkdf_public_key_manager_test.cc 25 additions, 16 deletionscc/hybrid/ecies_aead_hkdf_public_key_manager_test.cc
- cc/hybrid/hybrid_config.cc 2 additions, 4 deletionscc/hybrid/hybrid_config.cc
- cc/hybrid/hybrid_decrypt_factory_test.cc 4 additions, 2 deletionscc/hybrid/hybrid_decrypt_factory_test.cc
- cc/hybrid/hybrid_key_templates_test.cc 5 additions, 8 deletionscc/hybrid/hybrid_key_templates_test.cc
- python/hybrid/hybrid_key_manager_test.py 3 additions, 2 deletionspython/hybrid/hybrid_key_manager_test.py
Loading
Please register or sign in to comment