Exemple #1
0
def register():
    """Registers all JWT signature primitives."""
    tink_bindings.register_jwt()

    private_key_manager = _JwtPublicKeySignKeyManagerCcToPyWrapper(
        tink_bindings.PublicKeySignKeyManager.from_cc_registry(
            _JWT_ECDSA_PRIVATE_KEY_TYPE),
        _ecdsa_algorithm_from_private_key_data)
    core.Registry.register_key_manager(private_key_manager,
                                       new_key_allowed=True)

    public_key_manager = _JwtPublicKeyVerifyKeyManagerCcToPyWrapper(
        tink_bindings.PublicKeyVerifyKeyManager.from_cc_registry(
            _JWT_ECDSA_PUBLIC_KEY_TYPE), _ecdsa_algorithm_from_public_key_data)
    core.Registry.register_key_manager(public_key_manager,
                                       new_key_allowed=True)
def register():
    tink_bindings.register_jwt()
    core.Registry.register_key_manager(MacCcToPyJwtMacKeyManager(),
                                       new_key_allowed=True)
def setUpModule():
  tink_bindings.register()
  tink_bindings.register_jwt()
  tink_bindings.register_hpke()