Discuss this help topic in SecureBlackbox Forum

TElCustomCryptoProvider.Sign

TElCustomCryptoProvider     See also     


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


This topic is under development…

Declaration

[C#]
    void Sign(int Algorithm, TElCustomCryptoKey Key, bool Detached, byte[] InBuffer, int InStartIndex, int InSize, ref byte[] OutBuffer, int OutStartIndex, ref int OutSize, TElCPParameters Params, TSBProgressFunc ProgressFunc, Object ProgressData);
    void Sign(byte[] AlgOID, byte[] AlgParams, TElCustomCryptoKey Key, bool Detached, byte[] InBuffer, int InStartIndex, int InSize, ref byte[] OutBuffer, int OutStartIndex, ref int OutSize, TElCPParameters Params, TSBProgressFunc ProgressFunc, Object ProgressData);

[VB.NET]
    Sub Sign(ByVal Algorithm As Integer, ByVal Key As TElCustomCryptoKey, ByVal Detached As Boolean, ByVal InBuffer As Byte(), ByVal InStartIndex As Integer, ByVal InSize As Integer, ByRef OutBuffer As Byte(), ByVal OutStartIndex As Integer, ByRef OutSize As Integer, ByVal Params As TElCPParameters, ByVal ProgressFunc As TSBProgressFunc, ByVal ProgressData As Object)
    Sub Sign(ByVal AlgOID As Byte(), ByVal AlgParams As Byte(), ByVal Key As TElCustomCryptoKey, ByVal Detached As Boolean, ByVal InBuffer As Byte(), ByVal InStartIndex As Integer, ByVal InSize As Integer, ByRef OutBuffer As Byte(), ByVal OutStartIndex As Integer, ByRef OutSize As Integer, ByVal Params As TElCPParameters, ByVal ProgressFunc As TSBProgressFunc, ByVal ProgressData As Object)

[Pascal]
    procedure Sign(Algorithm : integer; Key : TElCustomCryptoKey; Detached : boolean; InBuffer : pointer; InSize : integer; OutBuffer : pointer; var OutSize : integer; Params : TElRelativeDistinguishedName = nil; ProgressFunc : TSBProgressFunc = nil; ProgressData : pointer = nil); virtual;
    procedure Sign(const AlgOID, AlgParams : ByteArray; Key : TElCustomCryptoKey; Detached : boolean; InBuffer : pointer; InSize : integer; OutBuffer : pointer; var OutSize : integer; Params : TElRelativeDistinguishedName = nil; ProgressFunc : TSBProgressFunc = nil; ProgressData : pointer = nil); virtual;

[C++]
    void Sign(int32_t Algorithm, TElCustomCryptoKey &Key, bool Detached, void * InBuffer, int32_t InSize, void * OutBuffer, int32_t &OutSize, TElRelativeDistinguishedName &Params, TSBProgressFunc pMethodProgressFunc, void * pDataProgressFunc, void * ProgressData);
    void Sign(int32_t Algorithm, TElCustomCryptoKey *Key, bool Detached, void * InBuffer, int32_t InSize, void * OutBuffer, int32_t &OutSize, TElRelativeDistinguishedName *Params, TSBProgressFunc pMethodProgressFunc, void * pDataProgressFunc, void * ProgressData);
    void Sign(const std::vector<uint8_t> &AlgOID, const std::vector<uint8_t> &AlgParams, TElCustomCryptoKey &Key, bool Detached, void * InBuffer, int32_t InSize, void * OutBuffer, int32_t &OutSize, TElRelativeDistinguishedName &Params, TSBProgressFunc pMethodProgressFunc, void * pDataProgressFunc, void * ProgressData);
    void Sign(const std::vector<uint8_t> &AlgOID, const std::vector<uint8_t> &AlgParams, TElCustomCryptoKey *Key, bool Detached, void * InBuffer, int32_t InSize, void * OutBuffer, int32_t &OutSize, TElRelativeDistinguishedName *Params, TSBProgressFunc pMethodProgressFunc, void * pDataProgressFunc, void * ProgressData);

[PHP]
    void Sign(integer $Algorithm, TElCustomCryptoKey $Key, bool $Detached, TSBPointer|array of byte|string|NULL $InBuffer, integer $InSize, TSBPointer|array of byte|string|NULL $OutBuffer, integer &$OutSize, TElRelativeDistinguishedName $Params, TSBProgressFunc|callable|NULL $ProgressFunc, TSBPointer|array of byte|string|NULL $ProgressData)
    void Sign(array of byte|string|NULL $AlgOID, array of byte|string|NULL $AlgParams, TElCustomCryptoKey $Key, bool $Detached, TSBPointer|array of byte|string|NULL $InBuffer, integer $InSize, TSBPointer|array of byte|string|NULL $OutBuffer, integer &$OutSize, TElRelativeDistinguishedName $Params, TSBProgressFunc|callable|NULL $ProgressFunc, TSBPointer|array of byte|string|NULL $ProgressData)

[Java]
    void sign(byte[] AlgOID, byte[] AlgParams, TElCustomCryptoKey Key, boolean Detached, byte[] InBuffer, int InStartIndex, int InSize, byte[][] OutBuffer, int OutStartIndex, int[] OutSize, TElCPParameters Params, TSBProgressFunc ProgressData, TObject arg12);
    void sign(int Algorithm, TElCustomCryptoKey Key, boolean Detached, byte[] InBuffer, int InStartIndex, int InSize, byte[][] OutBuffer, int OutStartIndex, int[] OutSize, TElCPParameters Params, TSBProgressFunc ProgressData, TObject arg11);

Parameters

  • Algorithm -
  • Key -
  • Detached -
  • InBuffer -
  • InStartIndex -
  • InSize -
  • OutBuffer -
  • OutStartIndex -
  • OutSize -
  • Params -
  • ProgressFunc -
  • ProgressData -
  • AlgOID -
  • AlgParams -
  • pMethodProgressFunc -
  • pDataProgressFunc -

Description

    …

See also:         

Discuss this help topic in SecureBlackbox Forum