|
@@ -34,9 +34,9 @@ type
|
|
|
public
|
|
public
|
|
|
constructor Create();
|
|
constructor Create();
|
|
|
|
|
|
|
|
- procedure GetBytes(data: TCryptoLibByteArray); override;
|
|
|
|
|
|
|
+ procedure GetBytes(const data: TCryptoLibByteArray); override;
|
|
|
|
|
|
|
|
- procedure GetNonZeroBytes(data: TCryptoLibByteArray); override;
|
|
|
|
|
|
|
+ procedure GetNonZeroBytes(const data: TCryptoLibByteArray); override;
|
|
|
|
|
|
|
|
end;
|
|
end;
|
|
|
|
|
|
|
@@ -49,12 +49,12 @@ begin
|
|
|
inherited Create();
|
|
inherited Create();
|
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
-procedure TOSRandomNumberGenerator.GetBytes(data: TCryptoLibByteArray);
|
|
|
|
|
|
|
+procedure TOSRandomNumberGenerator.GetBytes(const data: TCryptoLibByteArray);
|
|
|
begin
|
|
begin
|
|
|
TOSRandom.GetBytes(data);
|
|
TOSRandom.GetBytes(data);
|
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
-procedure TOSRandomNumberGenerator.GetNonZeroBytes(data: TCryptoLibByteArray);
|
|
|
|
|
|
|
+procedure TOSRandomNumberGenerator.GetNonZeroBytes(const data: TCryptoLibByteArray);
|
|
|
begin
|
|
begin
|
|
|
TOSRandom.GetNonZeroBytes(data);
|
|
TOSRandom.GetNonZeroBytes(data);
|
|
|
end;
|
|
end;
|