Module signing

Module signing 

Source
Expand description

Signing port — attach HMAC, OAuth 1.0a, AWS Sig V4, or Frida RPC signatures to requests. SigningPort — request signing abstraction.

Implement this trait to attach signatures, HMAC tokens, timestamps, or any other authentication material to outbound requests without coupling the calling adapter to the specific signing scheme.

§Common use cases

  • Frida RPC bridge: delegate to a sidecar that calls native .so signing functions inside a real mobile app (Tinder, Snapchat, etc.)
  • AWS Signature V4: sign S3 or API Gateway requests
  • OAuth 1.0a: generate per-request oauth_signature
  • Custom HMAC: add X-Request-Signature / X-Signed-At headers
  • Device attestation: attach Play Integrity / Apple DeviceCheck tokens
  • Timestamp + nonce: anti-replay headers for trading or payment APIs

Structs§

SigningInput
The request material passed to a SigningPort for signing.
SigningOutput
The signing material to merge into the outbound request.

Enums§

SigningError
Errors produced by SigningPort implementations.

Traits§

ErasedSigningPort
Object-safe version of SigningPort for runtime dispatch.
SigningPort
Port for request signing.