Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
8ea1237
Merge remote-tracking branch 'refs/remotes/origin/develop'
drieseng Oct 15, 2017
0f08b85
Prepare for 2016.1.0 RTW.
drieseng Oct 15, 2017
fc114fb
Merge remote-tracking branch 'remotes/origin/develop'
drieseng May 3, 2020
23168f4
Merge remote-tracking branch 'remotes/origin/develop'
drieseng May 3, 2020
4583da5
Remove CWLs.
drieseng May 3, 2020
4eef090
Merge branch 'develop'
drieseng May 3, 2020
cca8255
Merge remote-tracking branch 'remotes/origin/develop'
drieseng Jun 1, 2020
66e24e7
Sponsoring (#691)
drieseng Jun 7, 2020
66cf838
Prepare for 2020.0.0-beta1
drieseng Jun 1, 2020
356b22a
Merge remote-tracking branch 'remotes/origin/develop'
drieseng Jun 7, 2020
61c09ff
Merge remote-tracking branch 'remotes/origin/develop'
drieseng Jun 7, 2020
d8fbae3
Update name of Sandcastle Help File Builder environment variable.
drieseng Jun 7, 2020
e9979a6
Merge remote-tracking branch 'remotes/origin/develop'
drieseng Jun 7, 2020
32f2615
Fix path to source file.
drieseng Jun 7, 2020
bf651ca
Remove local-use file.
drieseng Jun 7, 2020
9b21a46
Merge remote-tracking branch 'remotes/origin/develop'
drieseng Jun 7, 2020
1068694
Merge remote-tracking branch 'remotes/origin/develop'
drieseng Jun 7, 2020
5942469
Merge remote-tracking branch 'remotes/origin/develop'
drieseng Jun 7, 2020
84b9281
Merge branch 'develop'
drieseng Dec 30, 2020
8737fdb
Merge branch 'develop'
drieseng Dec 31, 2020
853ec99
Prepare for 2020.0.0 release.
drieseng Dec 31, 2020
2c99132
Merge branch 'develop'
drieseng Dec 31, 2020
f480937
Merge branch 'develop'
drieseng Dec 31, 2020
a06522c
Merge branch 'develop'
drieseng Jan 24, 2021
acda143
Prepare for 2020.0.1 release
drieseng Jan 24, 2021
4cdedf6
Use cryptographically secure random number generator.
drieseng May 29, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/Renci.SshNet/Properties/CommonAssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
[assembly: AssemblyDescription("SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism.")]
[assembly: AssemblyCompany("Renci")]
[assembly: AssemblyProduct("SSH.NET")]
[assembly: AssemblyCopyright("Copyright � Renci 2010-2017")]
[assembly: AssemblyCopyright("Copyright � Renci 2010-2021")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

[assembly: AssemblyVersion("2017.0.0")]
[assembly: AssemblyFileVersion("2017.0.0")]
[assembly: AssemblyInformationalVersion("2017.0.0-beta1")]
[assembly: AssemblyVersion("2020.0.1")]
[assembly: AssemblyFileVersion("2020.0.1")]
[assembly: AssemblyInformationalVersion("2020.0.1")]
[assembly: CLSCompliant(false)]

// Setting ComVisible to false makes the types in this assembly not visible
Expand Down
7 changes: 2 additions & 5 deletions src/Renci.SshNet/Security/KeyExchangeECCurve25519.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using System;
using Renci.SshNet.Abstractions;
using Renci.SshNet.Abstractions;
using Renci.SshNet.Common;
using Renci.SshNet.Messages.Transport;
using Renci.SshNet.Security.Chaos.NaCl;
Expand Down Expand Up @@ -46,9 +45,7 @@ public override void Start(Session session, KeyExchangeInitMessage message)
var basepoint = new byte[MontgomeryCurve25519.PublicKeySizeInBytes];
basepoint[0] = 9;

var rnd = new Random();
_privateKey = new byte[MontgomeryCurve25519.PrivateKeySizeInBytes];
rnd.NextBytes(_privateKey);
_privateKey = CryptoAbstraction.GenerateRandom(MontgomeryCurve25519.PrivateKeySizeInBytes);

_clientExchangeValue = new byte[MontgomeryCurve25519.PublicKeySizeInBytes];
MontgomeryOperations.scalarmult(_clientExchangeValue, 0, _privateKey, 0, basepoint, 0);
Expand Down