Discuss this help topic in SecureBlackbox Forum

TElCustomCryptoProvider.VerifyDetached

TElCustomCryptoProvider     See also     


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


This topic is under development…

Declaration

[C#/Java]
    int VerifyDetached(int Algorithm, TElCustomCryptoKey Key, byte[] InBuffer, int InStartIndex, int InSize, byte[] SigBuffer, int SigStartIndex, int SigSize, TElCPParameters Params, TSBProgressFunc ProgressFunc, Object ProgressData);
    int VerifyDetached(byte[] AlgOID, byte[] AlgParams, TElCustomCryptoKey Key, byte[] InBuffer, int InStartIndex, int InSize, byte[] SigBuffer, int SigStartIndex, int SigSize, TElCPParameters Params, TSBProgressFunc ProgressFunc, Object ProgressData);

[VB.NET]
    Function VerifyDetached(ByVal Algorithm As Integer, ByVal Key As TElCustomCryptoKey, ByVal InBuffer As Byte(), ByVal InStartIndex As Integer, ByVal InSize As Integer, ByVal SigBuffer As Byte(), ByVal SigStartIndex As Integer, ByVal SigSize As Integer, ByVal Params As TElCPParameters, ByVal ProgressFunc As TSBProgressFunc, ByVal ProgressData As Object) As Integer
    Function VerifyDetached(ByVal AlgOID As Byte(), ByVal AlgParams As Byte(), ByVal Key As TElCustomCryptoKey, ByVal InBuffer As Byte(), ByVal InStartIndex As Integer, ByVal InSize As Integer, ByVal SigBuffer As Byte(), ByVal SigStartIndex As Integer, ByVal SigSize As Integer, ByVal Params As TElCPParameters, ByVal ProgressFunc As TSBProgressFunc, ByVal ProgressData As Object) As Integer

[Pascal]
    function VerifyDetached(Algorithm : integer; Key : TElCustomCryptoKey; InBuffer : pointer; InSize : integer; SigBuffer : pointer; SigSize : integer; Params : TElRelativeDistinguishedName = nil; ProgressFunc : TSBProgressFunc = nil; ProgressData : pointer = nil) : integer; virtual;
    function VerifyDetached(const AlgOID, AlgParams : ByteArray; Key : TElCustomCryptoKey; InBuffer : pointer; InSize : integer; SigBuffer : pointer; SigSize : integer; Params : TElRelativeDistinguishedName = nil; ProgressFunc : TSBProgressFunc = nil; ProgressData : pointer = nil) : integer; virtual;

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

[PHP]
    integer VerifyDetached(integer $Algorithm, TElCustomCryptoKey $Key, TSBPointer|array of byte|string|NULL $InBuffer, integer $InSize, TSBPointer|array of byte|string|NULL $SigBuffer, integer $SigSize, TElRelativeDistinguishedName $Params, TSBProgressFunc|callable|NULL $ProgressFunc, TSBPointer|array of byte|string|NULL $ProgressData)
    integer VerifyDetached(array of byte|string|NULL $AlgOID, array of byte|string|NULL $AlgParams, TElCustomCryptoKey $Key, TSBPointer|array of byte|string|NULL $InBuffer, integer $InSize, TSBPointer|array of byte|string|NULL $SigBuffer, integer $SigSize, TElRelativeDistinguishedName $Params, TSBProgressFunc|callable|NULL $ProgressFunc, TSBPointer|array of byte|string|NULL $ProgressData)

Parameters

  • Algorithm -
  • Key -
  • InBuffer -
  • InStartIndex -
  • InSize -
  • SigBuffer -
  • SigStartIndex -
  • SigSize -
  • Params -
  • ProgressFunc -
  • ProgressData -
  • AlgOID -
  • AlgParams -
  • pMethodProgressFunc -
  • pDataProgressFunc -

Return value

    …

Description

    …

See also:         

Discuss this help topic in SecureBlackbox Forum