Blockchain Commons Components TypeScript Library - v1.0.0-alpha.13
    Preparing search index...

    Blockchain Commons Components TypeScript Library - v1.0.0-alpha.13

    Blockchain Commons Secure Components for TypeScript

    Disclaimer: This package is under active development and APIs may change.

    A collection of useful primitives for cryptography, semantic graphs, and cryptocurrency, primarily for use in higher-level Blockchain Commons projects. All the types are CBOR serializable, and a number of them can also be serialized to and from URs.

    Also includes a library of CBOR tags and UR types for use with these types.

    This TypeScript implementation is based on bc-components-rust v0.30.0 (commit).

    The following features require platform-specific implementations and are not yet functional:

    • SSH agent lock/unlock operations
    • SSH signature schemes

    These features will throw a CryptoError with kind SshAgent or Ssh when attempted. Use alternative methods:

    • For key derivation: Use HKDF, PBKDF2, Scrypt, or Argon2id instead of SSHAgent
    • For signing: Use Ed25519, Schnorr, Ecdsa, or Sr25519 schemes instead of SSH schemes