@haxall/haxall
    Preparing search index...

    Function createDiffieHellman

    • Creates a DiffieHellman key exchange object using the supplied prime and an optional specific generator.

      The generator argument can be a number, string, or Buffer. If generator is not specified, the value 2 is used.

      If primeEncoding is specified, prime is expected to be a string; otherwise a Buffer, TypedArray, or DataView is expected.

      If generatorEncoding is specified, generator is expected to be a string; otherwise a number, Buffer, TypedArray, or DataView is expected.

      Parameters

      • primeLength: number
      • Optionalgenerator: number

      Returns DiffieHellman

      v0.11.12

    • Creates a DiffieHellman key exchange object using the supplied prime and an optional specific generator.

      The generator argument can be a number, string, or Buffer. If generator is not specified, the value 2 is used.

      If primeEncoding is specified, prime is expected to be a string; otherwise a Buffer, TypedArray, or DataView is expected.

      If generatorEncoding is specified, generator is expected to be a string; otherwise a number, Buffer, TypedArray, or DataView is expected.

      Parameters

      • prime: ArrayBuffer | ArrayBufferView<ArrayBufferLike>
      • Optionalgenerator: number | ArrayBuffer | ArrayBufferView<ArrayBufferLike>

      Returns DiffieHellman

      v0.11.12

    • Creates a DiffieHellman key exchange object using the supplied prime and an optional specific generator.

      The generator argument can be a number, string, or Buffer. If generator is not specified, the value 2 is used.

      If primeEncoding is specified, prime is expected to be a string; otherwise a Buffer, TypedArray, or DataView is expected.

      If generatorEncoding is specified, generator is expected to be a string; otherwise a number, Buffer, TypedArray, or DataView is expected.

      Parameters

      • prime: ArrayBuffer | ArrayBufferView<ArrayBufferLike>
      • generator: string
      • generatorEncoding: BinaryToTextEncoding

        The encoding of the generator string.

      Returns DiffieHellman

      v0.11.12

    • Creates a DiffieHellman key exchange object using the supplied prime and an optional specific generator.

      The generator argument can be a number, string, or Buffer. If generator is not specified, the value 2 is used.

      If primeEncoding is specified, prime is expected to be a string; otherwise a Buffer, TypedArray, or DataView is expected.

      If generatorEncoding is specified, generator is expected to be a string; otherwise a number, Buffer, TypedArray, or DataView is expected.

      Parameters

      • prime: string
      • primeEncoding: BinaryToTextEncoding

        The encoding of the prime string.

      • Optionalgenerator: number | ArrayBuffer | ArrayBufferView<ArrayBufferLike>

      Returns DiffieHellman

      v0.11.12

    • Creates a DiffieHellman key exchange object using the supplied prime and an optional specific generator.

      The generator argument can be a number, string, or Buffer. If generator is not specified, the value 2 is used.

      If primeEncoding is specified, prime is expected to be a string; otherwise a Buffer, TypedArray, or DataView is expected.

      If generatorEncoding is specified, generator is expected to be a string; otherwise a number, Buffer, TypedArray, or DataView is expected.

      Parameters

      Returns DiffieHellman

      v0.11.12