def from_cc_registry(
        type_url: Text
) -> key_manager.KeyManager[streaming_aead.StreamingAead]:
    return key_manager.KeyManagerCcToPyWrapper(
        cc_key_manager.StreamingAeadKeyManager.from_cc_registry(type_url),
        streaming_aead.StreamingAead, _StreamingAeadCcToPyWrapper)
def from_cc_registry(
    type_url: Text
) -> key_manager.KeyManager[deterministic_aead.DeterministicAead]:
    return key_manager.KeyManagerCcToPyWrapper(
        cc_key_manager.DeterministicAeadKeyManager.from_cc_registry(type_url),
        deterministic_aead.DeterministicAead, _DeterministicAeadCcToPyWrapper)
def from_cc_registry(
        type_url: Text
) -> key_manager.KeyManager[hybrid_encrypt.HybridEncrypt]:
    return key_manager.KeyManagerCcToPyWrapper(
        cc_key_manager.HybridEncryptKeyManager.from_cc_registry(type_url),
        hybrid_encrypt.HybridEncrypt, _HybridEncryptCcToPyWrapper)
Beispiel #4
0
def from_cc_registry(type_url: Text) -> key_manager.KeyManager[aead.Aead]:
    return key_manager.KeyManagerCcToPyWrapper(
        cc_key_manager.AeadKeyManager.from_cc_registry(type_url), aead.Aead,
        _AeadCcToPyWrapper)
Beispiel #5
0
def from_cc_registry(type_url: Text) -> key_manager.KeyManager[mac.Mac]:
  return key_manager.KeyManagerCcToPyWrapper(
      cc_key_manager.MacKeyManager.from_cc_registry(type_url), mac.Mac,
      _MacCcToPyWrapper)
def from_cc_registry(
    type_url: Text
) -> key_manager.KeyManager[public_key_verify.PublicKeyVerify]:
    return key_manager.KeyManagerCcToPyWrapper(
        cc_key_manager.PublicKeyVerifyKeyManager.from_cc_registry(type_url),
        public_key_verify.PublicKeyVerify, _PublicKeyVerifyCcToPyWrapper)