Discuss this help topic in SecureBlackbox Forum

TElSymmetricKeyMaterial.DeriveKeyMaterial

TElSymmetricKeyMaterial     See also     


Filter: C#  VB.NET  Pascal  C++  PHP  Java  


Declaration

[C#]
    static byte[] DeriveKeyMaterial(int Bits, string Password, byte[] Salt, int Iterations, TSBKeyDerivationAlgorithm Algorithm);

[VB.NET]
    Shared Function DeriveKeyMaterial(ByVal Bits As Integer, ByVal Password As String, ByVal Salt As Byte(), ByVal Iterations As Integer, ByVal Algorithm As TSBKeyDerivationAlgorithm) As Byte()

[Pascal]
    class function DeriveKeyMaterial(Bits : integer; const Password : string; const Salt : ByteArray; Iterations : integer; Algorithm : TSBKeyDerivationAlgorithm) : ByteArray;
    class function DeriveKeyMaterial(Bits : integer; const Password : string; const Salt : ByteArray; Iterations : integer; Algorithm : TSBKeyDerivationAlgorithm; HMACAlgorithm : integer) : ByteArray;

[C++]
    static void DeriveKeyMaterial(int32_t Bits, const std::string &Password, const std::vector<uint8_t> &Salt, int32_t Iterations, TSBKeyDerivationAlgorithm Algorithm, std::vector<uint8_t> &OutResult);
    static void DeriveKeyMaterial(int32_t Bits, const std::string &Password, const std::vector<uint8_t> &Salt, int32_t Iterations, TSBKeyDerivationAlgorithm Algorithm, int32_t HMACAlgorithm, std::vector<uint8_t> &OutResult);

[PHP]
    string DeriveKeyMaterial(integer $Bits, string $Password, array of byte|string|NULL $Salt, integer $Iterations, integer $Algorithm)
    string DeriveKeyMaterial(integer $Bits, string $Password, array of byte|string|NULL $Salt, integer $Iterations, integer $Algorithm, integer $HMACAlgorithm)

[Java]
    static byte[] deriveKeyMaterial(int Bits, String Password, byte[] Salt, int Iterations, TSBKeyDerivationAlgorithm Algorithm);

Parameters

  • Bits -
  • Password -
  • Salt -
  • Iterations -
  • Algorithm -
  • HMACAlgorithm -

TSBKeyDerivationAlgorithm values

Return value

    Returns

Description

    This topic is under development.

See also:     ...    

Discuss this help topic in SecureBlackbox Forum