Discuss this help topic in SecureBlackbox Forum

TElRSAKeyMaterial.DecodePrivateKey

TElRSAKeyMaterial     See also     


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


This topic is under development…

Declaration

[C#]
    bool DecodePrivateKey(byte[] Blob, int BlobIndex, int BlobSize, ref byte[] N, int NIndex, ref int NSize, ref byte[] E, int EIndex, ref int ESize, ref byte[] D, int DIndex, ref int DSize);
    bool DecodePrivateKey(byte[] Blob, int BlobIndex, int BlobSize, ref byte[] N, int NIndex, ref int NSize, ref byte[] E, int EIndex, ref int ESize, ref byte[] D, int DIndex, ref int DSize, ref byte[] P, int PIndex, ref int PSize, ref byte[] Q, int QIndex, ref int QSize, ref byte[] DP, int DPIndex, ref int DPSize, ref byte[] DQ, int DQIndex, ref int DQSize, ref byte[] QInv, int QInvIndex, ref int QInvSize);

[VB.NET]
    Function DecodePrivateKey(ByVal Blob As Byte(), ByVal BlobIndex As Integer, ByVal BlobSize As Integer, ByRef N As Byte(), ByVal NIndex As Integer, ByRef NSize As Integer, ByRef E As Byte(), ByVal EIndex As Integer, ByRef ESize As Integer, ByRef D As Byte(), ByVal DIndex As Integer, ByRef DSize As Integer) As Boolean
    Function DecodePrivateKey(ByVal Blob As Byte(), ByVal BlobIndex As Integer, ByVal BlobSize As Integer, ByRef N As Byte(), ByVal NIndex As Integer, ByRef NSize As Integer, ByRef E As Byte(), ByVal EIndex As Integer, ByRef ESize As Integer, ByRef D As Byte(), ByVal DIndex As Integer, ByRef DSize As Integer, ByRef P As Byte(), ByVal PIndex As Integer, ByRef PSize As Integer, ByRef Q As Byte(), ByVal QIndex As Integer, ByRef QSize As Integer, ByRef DP As Byte(), ByVal DPIndex As Integer, ByRef DPSize As Integer, ByRef DQ As Byte(), ByVal DQIndex As Integer, ByRef DQSize As Integer, ByRef QInv As Byte(), ByVal QInvIndex As Integer, ByRef QInvSize As Integer) As Boolean

[Pascal]
    function DecodePrivateKey(Blob : pointer; BlobSize : integer; N : pointer; var NSize : integer; E : pointer; var ESize : integer; D : pointer; var DSize : integer; P : pointer; var PSize : integer; Q : pointer; var QSize : integer; DP : pointer; var DPSize : integer; DQ : pointer; var DQSize : integer; QInv : pointer; var QInvSize : integer) : boolean;

[C++]
    bool DecodePrivateKey(void * Blob, int32_t BlobSize, void * N, int32_t &NSize, void * E, int32_t &ESize, void * D, int32_t &DSize);
    bool DecodePrivateKey(void * Blob, int32_t BlobSize, void * N, int32_t &NSize, void * E, int32_t &ESize, void * D, int32_t &DSize, void * P, int32_t &PSize, void * Q, int32_t &QSize, void * DP, int32_t &DPSize, void * DQ, int32_t &DQSize, void * QInv, int32_t &QInvSize);

[PHP]
    bool DecodePrivateKey(TSBPointer|array of byte|string|NULL $Blob, integer $BlobSize, TSBPointer|array of byte|string|NULL $N, integer &$NSize, TSBPointer|array of byte|string|NULL $E, integer &$ESize, TSBPointer|array of byte|string|NULL $D, integer &$DSize)
    bool DecodePrivateKey(TSBPointer|array of byte|string|NULL $Blob, integer $BlobSize, TSBPointer|array of byte|string|NULL $N, integer &$NSize, TSBPointer|array of byte|string|NULL $E, integer &$ESize, TSBPointer|array of byte|string|NULL $D, integer &$DSize, TSBPointer|array of byte|string|NULL $P, integer &$PSize, TSBPointer|array of byte|string|NULL $Q, integer &$QSize, TSBPointer|array of byte|string|NULL $DP, integer &$DPSize, TSBPointer|array of byte|string|NULL $DQ, integer &$DQSize, TSBPointer|array of byte|string|NULL $QInv, integer &$QInvSize)

[Java]
    boolean decodePrivateKey(byte[] Blob, int BlobIndex, int BlobSize, byte[][] N, int NIndex, int[] NSize, byte[][] E, int EIndex, int[] ESize, byte[][] D, int DIndex, int[] DSize);
    boolean decodePrivateKey(byte[] Blob, int BlobIndex, int BlobSize, byte[][] N, int NIndex, int[] NSize, byte[][] E, int EIndex, int[] ESize, byte[][] D, int DIndex, int[] DSize, byte[][] P, int PIndex, int[] PSize, byte[][] Q, int QIndex, int[] QSize, byte[][] DP, int DPIndex, int[] DPSize, byte[][] DQ, int DQIndex, int[] DQSize, byte[][] QInv, int QInvIndex, int[] QInvSize);
    TElRSADecodedPrivateKey decodePrivateKey(byte[] Blob, int BlobIndex, int BlobSize);

Parameters

  • Blob -
  • BlobIndex -
  • BlobSize -
  • N -
  • NIndex -
  • NSize -
  • E -
  • EIndex -
  • ESize -
  • D -
  • DIndex -
  • DSize -
  • P -
  • PIndex -
  • PSize -
  • Q -
  • QIndex -
  • QSize -
  • DP -
  • DPIndex -
  • DPSize -
  • DQ -
  • DQIndex -
  • DQSize -
  • QInv -
  • QInvIndex -
  • QInvSize -

Return value

    …

Description

    …

See also:         

Discuss this help topic in SecureBlackbox Forum