Packages

An HTTP signature and digest header library for ActivityPub applications

Current section

Files

Jump to
hypersig src hypersig error.gleam
Raw

src/hypersig/error.gleam

// SPDX-FileCopyrightText: 2025 Emerald <emerald@emeraldgreen.dev>
//
// SPDX-License-Identifier: GPL-3.0-or-later
import hypersig/key
pub type HyperError {
UnsupportedDigest
DigestParse
NoSignatureHeader
VerificationFailed(key.KeyError)
SigningFailed(key.KeyError)
SignatureBase64
HeaderParse(failed_on: String)
}