offline-first, p2p synced, atproto enabled, feed reader
at main 350 B view raw
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}