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]
    virtual int VerifyDetached(int Algorithm, TElCustomCryptoKey Key, byte[] InBuffer, int InStartIndex, int InSize, byte[] SigBuffer, int SigStartIndex, int SigSize, TElRelativeDistinguishedName Params /* = null */, TSBProgressFunc ProgressFunc /* = null */, object ProgressData /* = null */);
    virtual int VerifyDetached(byte[] AlgOID, byte[] AlgParams, TElCustomCryptoKey Key, byte[] InBuffer, int InStartIndex, int InSize, byte[] SigBuffer, int SigStartIndex, int SigSize, TElRelativeDistinguishedName Params /* = null */, TSBProgressFunc ProgressFunc /* = null */, object ProgressData = /* null */);

[VB.NET]
    Overridable 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 TElRelativeDistinguishedName = Nothing, ByVal ProgressFunc As TSBProgressFunc = Nothing, ByVal ProgressData As Object = Nothing) As Integer
    Overridable 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 TElRelativeDistinguishedName = Nothing, ByVal ProgressFunc As TSBProgressFunc = Nothing, ByVal ProgressData As Object = Nothing) 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