|
@@ -97,7 +97,7 @@ type
|
|
|
|
|
|
|
|
var
|
|
var
|
|
|
Flimit: Int32;
|
|
Flimit: Int32;
|
|
|
- FtmpBuffers: TCryptoLibMatrixGenericArray<Byte>;
|
|
|
|
|
|
|
+ FtmpBuffers: TCryptoLibMatrixByteArray;
|
|
|
FStream: TStream;
|
|
FStream: TStream;
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -152,12 +152,12 @@ type
|
|
|
class function ReadLength(s: TStream; limit: Int32): Int32; static;
|
|
class function ReadLength(s: TStream; limit: Int32): Int32; static;
|
|
|
|
|
|
|
|
class function GetBuffer(const defIn: IDefiniteLengthInputStream;
|
|
class function GetBuffer(const defIn: IDefiniteLengthInputStream;
|
|
|
- tmpBuffers: TCryptoLibMatrixGenericArray<Byte>): TCryptoLibByteArray;
|
|
|
|
|
|
|
+ tmpBuffers: TCryptoLibMatrixByteArray): TCryptoLibByteArray;
|
|
|
static; inline;
|
|
static; inline;
|
|
|
|
|
|
|
|
class function CreatePrimitiveDerObject(tagNo: Int32;
|
|
class function CreatePrimitiveDerObject(tagNo: Int32;
|
|
|
const defIn: IDefiniteLengthInputStream;
|
|
const defIn: IDefiniteLengthInputStream;
|
|
|
- tmpBuffers: TCryptoLibMatrixGenericArray<Byte>): IAsn1Object; static;
|
|
|
|
|
|
|
+ tmpBuffers: TCryptoLibMatrixByteArray): IAsn1Object; static;
|
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
implementation
|
|
implementation
|
|
@@ -202,7 +202,7 @@ begin
|
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
class function TAsn1InputStream.GetBuffer(const defIn
|
|
class function TAsn1InputStream.GetBuffer(const defIn
|
|
|
- : IDefiniteLengthInputStream; tmpBuffers: TCryptoLibMatrixGenericArray<Byte>)
|
|
|
|
|
|
|
+ : IDefiniteLengthInputStream; tmpBuffers: TCryptoLibMatrixByteArray)
|
|
|
: TCryptoLibByteArray;
|
|
: TCryptoLibByteArray;
|
|
|
var
|
|
var
|
|
|
len: Int32;
|
|
len: Int32;
|
|
@@ -230,7 +230,7 @@ end;
|
|
|
|
|
|
|
|
class function TAsn1InputStream.CreatePrimitiveDerObject(tagNo: Int32;
|
|
class function TAsn1InputStream.CreatePrimitiveDerObject(tagNo: Int32;
|
|
|
const defIn: IDefiniteLengthInputStream;
|
|
const defIn: IDefiniteLengthInputStream;
|
|
|
- tmpBuffers: TCryptoLibMatrixGenericArray<Byte>): IAsn1Object;
|
|
|
|
|
|
|
+ tmpBuffers: TCryptoLibMatrixByteArray): IAsn1Object;
|
|
|
var
|
|
var
|
|
|
bytes: TCryptoLibByteArray;
|
|
bytes: TCryptoLibByteArray;
|
|
|
begin
|
|
begin
|