offline-first, p2p synced, atproto enabled, feed reader
1import {BaseError, BaseErrorOpts} from '#lib/errors'
2
3/** Common base class for errors in the crypto module */
4export class CryptoError extends BaseError {}
5
6/** Thrown when failing to verify a JWT signature */
7export class JWTBadSignatureError extends CryptoError {
8 constructor(options?: BaseErrorOpts) {
9 super('bad signature', options)
10 }
11}