Discuss this help topic in SecureBlackbox Forum

TElCustomCryptoProvider.DecryptKey

TElCustomCryptoProvider     See also     


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


This topic is under development…

Declaration

[C#/Java]
    virtual abstract TElCustomCryptoKey DecryptKey(byte[] EncKey, int EncKeyStartIndex, int EncKeySize, byte[] EncKeyAlgOID, byte[] EncKeyAlgParams, TElCustomCryptoKey Key, byte[] KeyAlgOID, byte[] KeyAlgParams, TElRelativeDistinguishedName Params /* = null */, TSBProgressFunc ProgressFunc /* = null */, object ProgressData /* = null */);

[VB.NET]
    Function DecryptKey(ByVal EncKey As Byte(), ByVal EncKeyStartIndex As Integer, ByVal EncKeySize As Integer, ByVal EncKeyAlgOID As Byte(), ByVal EncKeyAlgParams As Byte(), ByVal Key As TElCustomCryptoKey, ByVal KeyAlgOID As Byte(), ByVal KeyAlgParams As Byte(), ByVal Params As TElRelativeDistinguishedName = Nothing, ByVal ProgressFunc As TSBProgressFunc = Nothing, ByVal ProgressData As Object = Nothing) As TElCustomCryptoKey

[Pascal]
    function DecryptKey(EncKey : pointer; EncKeySize : integer; const EncKeyAlgOID, EncKeyAlgParams : ByteArray; Key : TElCustomCryptoKey; const KeyAlgOID, KeyAlgParams : ByteArray; Params : TElRelativeDistinguishedName = nil; ProgressFunc : TSBProgressFunc = nil; ProgressData : pointer = nil) : TElCustomCryptoKey; virtual; abstract;

[C++]
    TElCustomCryptoKeyHandle DecryptKey(void * EncKey, int32_t EncKeySize, const std::vector<uint8_t> &EncKeyAlgOID, const std::vector<uint8_t> &EncKeyAlgParams, TElCustomCryptoKey &Key, const std::vector<uint8_t> &KeyAlgOID, const std::vector<uint8_t> &KeyAlgParams, TElRelativeDistinguishedName &Params, TSBProgressFunc pMethodProgressFunc, void * pDataProgressFunc, void * ProgressData);
    TElCustomCryptoKeyHandle DecryptKey(void * EncKey, int32_t EncKeySize, const std::vector<uint8_t> &EncKeyAlgOID, const std::vector<uint8_t> &EncKeyAlgParams, TElCustomCryptoKey *Key, const std::vector<uint8_t> &KeyAlgOID, const std::vector<uint8_t> &KeyAlgParams, TElRelativeDistinguishedName *Params, TSBProgressFunc pMethodProgressFunc, void * pDataProgressFunc, void * ProgressData);

[PHP]
    TElCustomCryptoKey DecryptKey(TSBPointer|array of byte|string|NULL $EncKey, integer $EncKeySize, array of byte|string|NULL $EncKeyAlgOID, array of byte|string|NULL $EncKeyAlgParams, TElCustomCryptoKey $Key, array of byte|string|NULL $KeyAlgOID, array of byte|string|NULL $KeyAlgParams, TElRelativeDistinguishedName $Params, TSBProgressFunc|callable|NULL $ProgressFunc, TSBPointer|array of byte|string|NULL $ProgressData)

Parameters

  • EncKey -
  • EncKeyStartIndex -
  • EncKeySize -
  • EncKeyAlgOID -
  • EncKeyAlgParams -
  • Key -
  • KeyAlgOID -
  • KeyAlgParams -
  • Params -
  • ProgressFunc -
  • ProgressData -
  • pMethodProgressFunc -
  • pDataProgressFunc -

Return value

    …

Description

    …

See also:         

Discuss this help topic in SecureBlackbox Forum