<Project Sdk="Microsoft.NET.Sdk">

  <!--
    The SSH layer. Avalonia-free on purpose: this is the seam that makes connection,
    authentication, PTY handling and host-key trust unit-testable without a UI toolkit.
  -->

  <ItemGroup>
    <PackageReference Include="SSH.NET" />
    <!--
      For Ed25519 key generation, which .NET has no primitive for at all. The same reason DodoSSH.Crypto
      takes it; see Directory.Packages.props. Nothing else here touches it, and no key generated with it is
      part of the DSH1 envelope — this is an SSH file format, not the vault's cryptography.
    -->
    <PackageReference Include="NSec.Cryptography" />
  </ItemGroup>

  <ItemGroup>
    <InternalsVisibleTo Include="DodoSSH.Client.Ssh.Tests" />
  </ItemGroup>

</Project>
