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

  <!--
    Once docs/crypto.md is frozen in M1 this project gains, in order of importance:
      - frozen golden-vector tests over the DSH1 envelope, so a release can never
        silently change the format and brick every existing vault
      - AAD derivation vectors, including the negative cases that prove a payload cannot
        be moved between rows, resources or key generations
      - differential tests running each primitive through both NSec and BouncyCastle
      - round-trip property tests
  -->

  <ItemGroup>
    <ProjectReference Include="../../src/DodoSSH.Crypto/DodoSSH.Crypto.csproj" />
  </ItemGroup>

  <ItemGroup>
    <!--
      Copied to the output directory and read from there. Resolving it from the source tree
      via [CallerFilePath] does not work: ContinuousIntegrationBuild enables deterministic
      source paths, which rewrites caller paths to /_/... and breaks only in CI.
    -->
    <Content Include="../fixtures/crypto/vectors.json"
             Link="fixtures/crypto/vectors.json"
             CopyToOutputDirectory="PreserveNewest" />
  </ItemGroup>

</Project>
