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

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

      Enumerations

      EncapsulationScheme
      HashType
      KeyDerivationMethod
      ErrorKind
      MLDSALevel
      MLKEMLevel
      SignatureScheme

      Classes

      Compressed
      Digest
      ECPrivateKey
      ECPublicKey
      ECUncompressedPublicKey
      SchnorrPublicKey
      Ed25519PrivateKey
      Ed25519PublicKey
      EncapsulationCiphertext
      EncapsulationPrivateKey
      EncapsulationPublicKey
      SealedMessage
      Argon2idParams
      EncryptedKey
      HKDFParams
      PBKDF2Params
      ScryptParams
      SSHAgentParams
      CryptoError
      HKDFRng
      ARID
      URI
      UUID
      XID
      JSON
      MLDSAPrivateKey
      MLDSAPublicKey
      MLDSASignature
      MLKEMCiphertext
      MLKEMPrivateKey
      MLKEMPublicKey
      Nonce
      PrivateKeyBase
      PrivateKeys
      PublicKeys
      Reference
      Salt
      Seed
      Signature
      SigningPrivateKey
      SigningPublicKey
      Sr25519PrivateKey
      Sr25519PublicKey
      SSKRShareCbor
      AuthenticationTag
      EncryptedMessage
      SymmetricKey
      X25519PrivateKey
      X25519PublicKey
      SSKRSecret
      SSKRGroupSpec
      SSKRSpec

      Interfaces

      DigestProvider
      ECKeyBase
      ECKey
      ECPublicKeyBase
      KeyDerivation
      Encrypter
      Decrypter
      InvalidSizeData
      InvalidDataData
      DataTooShortData
      MLDSAKeypairData
      MLKEMKeypairData
      MLKEMEncapsulationResult
      MLKEMEncapsulationPair
      PrivateKeyDataProvider
      PrivateKeysProvider
      PublicKeysProvider
      ReferenceProvider
      SeedMetadata
      Signer
      Verifier
      SimpleRng

      Type Aliases

      KeyDerivationParams
      ErrorData
      Result
      ReferenceEncodingFormat
      SigningOptions
      SSKRShare

      Variables

      SALT_LEN
      DEFAULT_PBKDF2_ITERATIONS
      DEFAULT_SCRYPT_LOG_N
      DEFAULT_SCRYPT_R
      DEFAULT_SCRYPT_P
      MLDSA_KEY_SIZES
      MLKEM_KEY_SIZES
      SR25519_PRIVATE_KEY_SIZE
      SR25519_PUBLIC_KEY_SIZE
      SR25519_SIGNATURE_SIZE
      SR25519_DEFAULT_CONTEXT
      SSKRShare
      ENVELOPE
      LEAF
      KNOWN_VALUE
      ENCRYPTED
      COMPRESSED

      Functions

      digestFromBytes
      isECKeyBase
      isECKey
      isECPublicKeyBase
      defaultEncapsulationScheme
      createEncapsulationKeypair
      createEncapsulationKeypairUsing
      hashTypeToString
      hashTypeToCbor
      hashTypeFromCbor
      defaultKeyDerivationMethod
      keyDerivationMethodIndex
      keyDerivationMethodFromIndex
      keyDerivationMethodToString
      keyDerivationMethodFromCbor
      hkdfParams
      pbkdf2Params
      scryptParams
      argon2idParams
      sshAgentParams
      defaultKeyDerivationParams
      keyDerivationParamsMethod
      isPasswordBased
      isSshAgent
      lockWithParams
      keyDerivationParamsToCbor
      keyDerivationParamsToCborData
      keyDerivationParamsToString
      keyDerivationParamsFromCbor
      isEncrypter
      isDecrypter
      isError
      isCryptoError
      isCryptoErrorKind
      mldsaPrivateKeySize
      mldsaPublicKeySize
      mldsaSignatureSize
      mldsaLevelToString
      mldsaLevelFromValue
      mldsaGenerateKeypair
      mldsaGenerateKeypairUsing
      mldsaSign
      mldsaVerify
      mlkemPrivateKeySize
      mlkemPublicKeySize
      mlkemCiphertextSize
      mlkemSharedSecretSize
      mlkemLevelToString
      mlkemLevelFromValue
      mlkemGenerateKeypair
      mlkemGenerateKeypairUsing
      mlkemEncapsulate
      mlkemDecapsulate
      isPrivateKeyDataProvider
      isReferenceProvider
      defaultSignatureScheme
      isSshScheme
      isMldsaScheme
      createKeypair
      createKeypairUsing
      sskrGenerateShares
      sskrGenerateSharesUsing
      sskrCombineShares
      bytesToHex
      hexToBytes
      toBase64
      fromBase64
      bytesEqual
      sskrGenerate
      sskrGenerateUsing
      sskrCombine