From 3fe89e398e6eb5600cdb0bf19f4b48dccaff0f5d Mon Sep 17 00:00:00 2001 From: microshine Date: Thu, 13 Jun 2024 13:12:02 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Peculiar?= =?UTF-8?q?Ventures/pkcs11js@c578fc77c92568bb3c1ba2d7fc6192b6627c2d81=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classes/NativeError.html | 6 +- classes/PKCS11.html | 212 +++++++++++----------- classes/Pkcs11Error.html | 8 +- interfaces/AesCBC.html | 2 +- interfaces/AesCCM.html | 2 +- interfaces/AesGCM.html | 2 +- interfaces/Attribute.html | 4 +- interfaces/AttributeResult.html | 2 +- interfaces/CcmParams.html | 2 +- interfaces/DesCbcEncryptDataParams.html | 2 +- interfaces/ECDH1.html | 8 +- interfaces/Ecdh2Derive.html | 2 +- interfaces/EcmqvDerive.html | 2 +- interfaces/GcmParams.html | 2 +- interfaces/GostR3410DeriveParams.html | 4 +- interfaces/GostR3410KeyWrapParams.html | 4 +- interfaces/IParams.html | 2 +- interfaces/InitializationOptions.html | 4 +- interfaces/KeyPair.html | 2 +- interfaces/KeyWrapSetOaepParams.html | 4 +- interfaces/Mechanism.html | 4 +- interfaces/MechanismInfo.html | 6 +- interfaces/ModuleInfo.html | 10 +- interfaces/PbeParams.html | 2 +- interfaces/RC2CBCParams.html | 2 +- interfaces/RC2MACGeneralParams.html | 2 +- interfaces/RC5CBCParams.html | 4 +- interfaces/RC5MACGeneralParams.html | 4 +- interfaces/RC5Params.html | 4 +- interfaces/RsaOAEP.html | 2 +- interfaces/RsaPSS.html | 2 +- interfaces/SessionInfo.html | 8 +- interfaces/SkipjackPrivateWrapParams.html | 2 +- interfaces/SkipjackRelayXParams.html | 2 +- interfaces/SlotInfo.html | 10 +- interfaces/TokenInfo.html | 36 ++-- interfaces/Version.html | 4 +- interfaces/X942DH1Derive.html | 2 +- interfaces/X942DH2Derive.html | 2 +- interfaces/X942MQvDeriveParams.html | 2 +- modules.html | 4 +- 41 files changed, 195 insertions(+), 195 deletions(-) diff --git a/classes/NativeError.html b/classes/NativeError.html index 2ad6441..8fa5958 100644 --- a/classes/NativeError.html +++ b/classes/NativeError.html @@ -1,12 +1,12 @@ NativeError | pkcs11js
Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NativeError

Exception from native module

-

Hierarchy

Index

Constructors

  • new NativeError(message?: string, method?: string): NativeError

Hierarchy

Index

Constructors

  • new NativeError(message?: string, method?: string): NativeError
  • Initialize new instance of NativeError

    Parameters

    • Optional message: string

      Error message

      -
    • Optional method: string

    Returns NativeError

Properties

message: string
method: string
+
  • Optional method: string
  • Returns NativeError

    Properties

    message: string
    method: string

    Native function name. Default is empty string

    -
    name: string
    nativeStack: string
    +
    name: string
    nativeStack: string

    Native library call stack. Default is empty string

    stack?: string
    prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

    Type declaration

    Properties

    libPath: string

    Library path

    -

    Methods

    • C_CloseAllSessions(slot: Buffer): void

    Methods

    • C_CloseAllSessions(slot: Buffer): void
    • Closes all sessions with a token

      throws

      NativeError if native error occurs

      throws

      Pkcs11Error if Cryptoki error occurs

      Parameters

      • slot: Buffer

        The token's slot

        -

      Returns void

    • C_CloseSession(session: Buffer): void

    Returns void

    • C_CloseSession(session: Buffer): void
    • Closes a session between an application and a token

      throws

      NativeError if native error occurs

      throws

      Pkcs11Error if Cryptoki error occurs

      Parameters

      • session: Buffer

        The session's handle

        -

      Returns void

    • C_CopyObject(session: Buffer, object: Buffer, template: Template): Buffer

    Returns void

    • C_CopyObject(session: Buffer, object: Buffer, template: Template): Buffer
    • Copies an object, creating a new object for the copy

      throws

      NativeError if native error occurs

      throws

      Pkcs11Error if Cryptoki error occurs

      @@ -29,7 +29,7 @@
  • template: Template

    Template for new object

  • Returns Buffer

    A handle of copy

    -
    • C_CreateObject(session: Buffer, template: Template): Buffer
    • C_CreateObject(session: Buffer, template: Template): Buffer
  • template: Template

    The object's template

  • Returns Buffer

    A new object's handle

    -
    • C_Decrypt(session: Buffer, inData: Buffer, outData: Buffer): Buffer
    • C_Decrypt(session: Buffer, inData: Buffer, outData: Buffer, cb: (error: Error, data: Buffer) => void): void
    • C_Decrypt(session: Buffer, inData: Buffer, outData: Buffer): Buffer
    • C_Decrypt(session: Buffer, inData: Buffer, outData: Buffer, cb: (error: Error, data: Buffer) => void): void
  • outData: Buffer

    Output data

  • Returns Buffer

    Sliced output data with decrypted message

    -
  • +
  • Decrypts encrypted data in a single part

    throws

    NativeError if native error occurs

    throws

    Pkcs11Error if Cryptoki error occurs

    @@ -61,7 +61,7 @@

    Output data

  • cb: (error: Error, data: Buffer) => void

    Async callback with sliced output data

    -
  • Returns void

    Returns void

    Returns Promise<Buffer>

    Sliced output data with decrypted message

    -

    Returns void

    Returns Buffer

    Sliced output data with decrypted final block

    -
  • +
  • Finishes a multiple-part decryption operation

    Parameters

    • session: Buffer

      The session's handle

      @@ -120,14 +120,14 @@

      Last part of output data

    • cb: (error: Error, data: Buffer) => void

      Async callback with sliced output data with decrypted final block

      -
        • (error: Error, data: Buffer): void
        • Parameters

          • error: Error
          • data: Buffer

          Returns void

    Returns void

  • Returns void

    Returns void

    Returns void

    Returns Buffer

    Sliced output data with decrypted block

    -

    Returns void

    Returns Buffer

    The derived key handle

    -
  • +
  • Derives a key from a base key, creating a new key object

    throws

    NativeError if native error occurs

    throws

    Pkcs11Error if Cryptoki error occurs

    @@ -206,7 +206,7 @@

    The template for the new key

  • cb: (error: Error, hKey: Buffer) => void

    Async callback with the derived key handle

    -
      • (error: Error, hKey: Buffer): void
      • Parameters

        • error: Error
        • hKey: Buffer

        Returns void

  • Returns void

    Returns void

    Returns Promise<Buffer>

    The derived key handle

    -

    Returns void

    Returns void

    Returns Buffer

    Sliced output data

    -
  • +
  • Digests data in a single part

    throws

    NativeError if native error occurs

    throws

    Pkcs11Error if Cryptoki error occurs

    @@ -250,7 +250,7 @@

    Output data

  • cb: (error: Error, data: Buffer) => void

    Async callback with sliced output data

    -
      • (error: Error, data: Buffer): void
      • Parameters

        • error: Error
        • data: Buffer

        Returns void

  • Returns void

    Returns void

    Returns Promise<Buffer>

    Sliced output data

    -

    Returns Buffer

    Sliced encrypted data

    -
  • +
  • Continues a multiple-part digest and encryption operation (digesting and encrypting)

    Parameters

    • session: Buffer
      @@ -284,7 +284,7 @@

      Encrypted data

    • cb: (error: Error, data: Buffer) => void

      Async callback with sliced encrypted data

      -
        • (error: Error, data: Buffer): void
        • Parameters

          • error: Error
          • data: Buffer

          Returns void

    Returns void

  • Returns void

    Returns Buffer

    Sliced output data

    -
  • +
  • Finishes a multiple-part message-digesting operation

    Parameters

    • session: Buffer

      The session's handle

      @@ -311,14 +311,14 @@

      Output data

    • cb: (error: Error, data: Buffer) => void

      Async callback with sliced output data

      -
        • (error: Error, data: Buffer): void
        • Parameters

          • error: Error
          • data: Buffer

          Returns void

    Returns void

  • Returns void

    Returns void

    Returns void

    Returns void

    Returns void

    Returns void

    Returns void

    Returns Buffer

    Sliced output data with encrypted message

    -
  • +
  • Encrypts single-part data

    throws

    NativeError if native error occurs

    throws

    Pkcs11Error if Cryptoki error occurs

    @@ -367,7 +367,7 @@

    Output data

  • cb: (error: Error, data: Buffer) => void

    Async callback with sliced output data

    -
      • (error: Error, data: Buffer): void
      • Parameters

        • error: Error
        • data: Buffer

        Returns void

  • Returns void

    Returns void

    Returns Promise<Buffer>

    Sliced output data with encrypted message

    -

    Returns Buffer

    Sliced output data

    -
  • +
  • Finishes a multiple-part encryption operation

    Parameters

    • session: Buffer

      The session's handle

      @@ -395,14 +395,14 @@

      Last output data

    • cb: (error: Error, data: Buffer) => void

      Async callback with sliced output data

      -
        • (error: Error, data: Buffer): void
        • Parameters

          • error: Error
          • data: Buffer

          Returns void

    Returns void

  • Returns void

    Returns void

    Returns void

    Returns Buffer

    Sliced output data

    -

    Returns Buffer[]

    List of handles

    -
  • +
  • Continues a search for token and session objects that match a template, obtaining additional object handles

    @@ -448,13 +448,13 @@

    The session's handle

  • Returns null | Buffer

    Object's handle. If object is not found the result is null

    -

    Returns void

    Returns void

    Returns void

    Returns Buffer

    The handle of the new key

    -
  • +
  • Generates a secret key, creating a new key object

    throws

    NativeError if native error occurs

    throws

    Pkcs11Error if Cryptoki error occurs

    @@ -485,7 +485,7 @@

    Template for new key

  • cb: (error: Error, key: Buffer) => void

    Async callback with handle of new key

    -
      • (error: Error, key: Buffer): void
      • Parameters

        • error: Error
        • key: Buffer

        Returns void

  • Returns void

    Returns void

    Returns Promise<Buffer>

    The handle of the new key

    -

    Returns KeyPair

    The pair of handles for private and public keys

    -
  • +
  • Generates a public-key/private-key pair, creating new key objects

    throws

    NativeError if native error occurs

    @@ -525,7 +525,7 @@

    Template for private key

  • cb: (error: Error, keys: KeyPair) => void

    Async callback with handles for private and public keys

    -
      • (error: Error, keys: KeyPair): void
      • Parameters

        Returns void

  • Returns void

    Returns void

    Returns Promise<KeyPair>

    Handles for private and public keys

    -

    Returns Buffer

    The random data

    -

    Returns TemplateResult

    List of Attributes with values

    -

    Returns MechanismInfo

    Information about mechanism

    -

    Returns number

    Size of an object in bytes

    -

    Returns void

    Returns void

    -

    Returns void

    Returns void

    Returns void

    Returns void

    Returns void

    Returns Buffer

    Session handle

    -

    Returns void

    Returns void

    Returns void

    Returns void

    Returns void

    Returns void

    Returns Buffer

    Sliced output data

    -
  • +
  • Signs (encrypts with private key) data in a single part, where the signature is (will be) an appendix to the data, and plaintext cannot be recovered from the signature

    @@ -720,7 +720,7 @@

    Output data

  • cb: (error: Error, data: Buffer) => void

    Async callback with sliced output data

    -
      • (error: Error, data: Buffer): void
      • Parameters

        • error: Error
        • data: Buffer

        Returns void

  • Returns void

    Returns void

    Returns Promise<Buffer>

    Sliced output data

    -

    Returns Buffer

    Sliced encrypted data

    -
  • +
  • Continues a multiple-part signing and encryption operation (signing and encrypting)

    Parameters

    • session: Buffer
      @@ -756,7 +756,7 @@

      Encrypted data

    • cb: (error: Error, data: Buffer) => void

      Async callback with sliced encrypted data

      -
        • (error: Error, data: Buffer): void
        • Parameters

          • error: Error
          • data: Buffer

          Returns void

    Returns void

  • Returns void

    Returns Buffer

    Sliced output data

    -
  • +
  • Finishes a multiple-part signature operation, returning the signature

    Parameters

    • session: Buffer
      @@ -785,7 +785,7 @@

      Output data

    • cb: (error: Error, data: Buffer) => void

      Async callback with sliced output data

      -
        • (error: Error, data: Buffer): void
        • Parameters

          • error: Error
          • data: Buffer

          Returns void

    Returns void

  • Returns void

    Returns void

    Returns void

    Returns Buffer

    Sliced output data

    -

    Returns void

    Returns void

    Returns void

    Returns void

    Returns Buffer

    The unwrapped key handle

    -
  • +
  • Unwraps (decrypts) a wrapped key, creating a new key object

    throws

    NativeError if native error occurs

    throws

    Pkcs11Error if Cryptoki error occurs

    @@ -866,7 +866,7 @@

    New key template

  • cb: (error: Error, key: Buffer) => void

    Async callback with new key handle

    -
      • (error: Error, key: Buffer): void
      • Parameters

        • error: Error
        • key: Buffer

        Returns void

  • Returns void

    Returns void

    Returns Promise<Buffer>

    The unwrapped key handle

    -

    Returns boolean

    Verification result

    -
  • +
  • Verifies a signature in a single-part operation, where the signature is an appendix to the data, and plaintext cannot be recovered from the signature

    @@ -908,7 +908,7 @@

    Signature to verify

  • cb: (error: Error, verify: boolean) => void

    Async callback with verification result

    -
      • (error: Error, verify: boolean): void
      • Parameters

        • error: Error
        • verify: boolean

        Returns void

  • Returns void

    Returns void

    Returns Promise<boolean>

    Verification result

    -

    Returns boolean

  • +
  • Returns boolean

  • Finishes a multiple-part verification operation, checking the signature

    Parameters

    • session: Buffer
      @@ -939,7 +939,7 @@

      Signature to verify

    • cb: (error: Error, verify: boolean) => void

      Async callback with verification result

      -
        • (error: Error, verify: boolean): void
        • Parameters

          • error: Error
          • verify: boolean

          Returns void

    Returns void

  • Returns void

    Returns void

    Returns void

    Returns Buffer

    The sliced output data with recovered data

    -

    Returns void

    Returns void

    Returns void

    Returns void

    Returns Buffer

    Sliced wrapped key

    -
  • +
  • Wraps (i.e., encrypts) a key

    throws

    NativeError if native error occurs

    throws

    Pkcs11Error if Cryptoki error occurs

    @@ -1028,7 +1028,7 @@

    Init buffer for wrapped key

  • cb: (error: Error, wrappedKey: Buffer) => void

    Async callback with sliced wrapped key

    -
      • (error: Error, wrappedKey: Buffer): void
      • Parameters

        • error: Error
        • wrappedKey: Buffer

        Returns void

  • Returns void

    Returns void

    Returns Promise<Buffer>

    Sliced wrapped key

    -

    Returns Pkcs11Error

    Properties

    code: number

    PKCS#11 result value. Default is 0

    -
    message: string
    method: string
    +
    message: string
    method: string

    Native function name. Default is empty string

    -
    name: string
    nativeStack: string
    +
    name: string
    nativeStack: string

    Native library call stack. Default is empty string

    stack?: string
    prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

    Type declaration