52 lines
1.4 KiB
TypeScript
52 lines
1.4 KiB
TypeScript
// Errors
|
|
|
|
export { CborChainCodec } from "./codecs/cbor/cbor.js";
|
|
export { RecursiveEd25519Codec } from "./codecs/recursive-ed25519/recursive-ed25519.js";
|
|
// Codecs
|
|
export { TlvChainCodec } from "./codecs/tlv/tlv.js";
|
|
export type {
|
|
ChainKeysErrorCode,
|
|
ChainKeysErrorOptions,
|
|
} from "./error-codes/error-codes.js";
|
|
export {
|
|
CHAIN_KEYS_CODES,
|
|
ChainKeysError,
|
|
} from "./error-codes/error-codes.js";
|
|
export type {
|
|
CreateRootOptions,
|
|
CreateServerOptions,
|
|
FactoryResult,
|
|
RollServerOptions,
|
|
} from "./factory/factory.js";
|
|
// Factory
|
|
export {
|
|
createRootKeysWithChain,
|
|
createServerKeysWithChain,
|
|
rollServerKeysWithChain,
|
|
} from "./factory/factory.js";
|
|
export {
|
|
DomainHasher,
|
|
type DomainHasherOptions,
|
|
} from "./hashers/domain/domain.js";
|
|
export { MerkleHasher } from "./hashers/merkle/merkle.js";
|
|
// Hashers
|
|
export { RawHasher } from "./hashers/raw/raw.js";
|
|
// Signer
|
|
export { ChainedKeySigner } from "./signer/signer.js";
|
|
export type {
|
|
ISigner,
|
|
SignerOptions,
|
|
SignRawOptions,
|
|
TrustedRoot,
|
|
} from "./signer/signer.types.js";
|
|
export type {
|
|
ChainLevel,
|
|
ParsedChainLevel,
|
|
SignAlgorithmId,
|
|
VerificationResult,
|
|
} from "./types/chain-level.js";
|
|
// Types
|
|
export { SIGN_ALGORITHMS } from "./types/chain-level.js";
|
|
export type { ChainCodec } from "./types/codec.js";
|
|
export type { ChainHasher } from "./types/hasher.js";
|