drupflare/worker - v1.0.4
    Preparing search index...

    Module ops/site-secrets

    Per-site secrets, minted in the Durable Object and never in the shipped payload.

    Assets are public and identical on every site, so a secret in assets/ is everyone's. Only the hash salt needs minting here: Drupal regenerates the private key itself, while Settings::getHashSalt() throws on an empty salt and only the installer (which never runs here) makes one. The salt signs login links and form tokens.

    SealedStore
    SecretStore
    HASH_SALT_KEY
    OWNER_HASH_EXPORT_KEY
    OWNER_HASH_KEY
    OWNER_TOKEN_KEY
    SALT_BYTES
    SEALED_META_KEYS
    adoptLegacyOwnerToken
    adoptLegacySecrets
    assertSalt
    bearerToken
    ensureHashSalt
    hashSaltAssignment
    isBookmark
    mintOwnerToken
    ownerTokenIsSet
    ownerTokenMatches
    randomKeyBase64
    readSealed
    rotateOwnerToken
    sealedExportRows
    stateSerialized
    tokenMatches
    writeSealed