go.crypto.internal.fips140.check
1.24.13.2
dotnet add package go.crypto.internal.fips140.check --version 1.24.13.2
NuGet\Install-Package go.crypto.internal.fips140.check -Version 1.24.13.2
<PackageReference Include="go.crypto.internal.fips140.check" Version="1.24.13.2" />
<PackageVersion Include="go.crypto.internal.fips140.check" Version="1.24.13.2" />
<PackageReference Include="go.crypto.internal.fips140.check" />
paket add go.crypto.internal.fips140.check --version 1.24.13.2
#r "nuget: go.crypto.internal.fips140.check, 1.24.13.2"
#:package go.crypto.internal.fips140.check@1.24.13.2
#addin nuget:?package=go.crypto.internal.fips140.check&version=1.24.13.2
#tool nuget:?package=go.crypto.internal.fips140.check&version=1.24.13.2
go.crypto.internal.fips140.check
C# package converted from the Go standard library by go2cs.
Package check implements the FIPS 140 load-time code+data verification. Every FIPS package providing cryptographic functionality except hmac and sha256 must import crypto/internal/fips140/check, so that the verification happens before initialization of package global variables. The hmac and sha256 packages are used by this package, so they cannot import it. Instead, those packages must be careful not to change global variables during init. (If necessary, we could have check call a PostCheck function in those packages after the check has completed.)
Copyright 2009 The Go Authors. All rights reserved. This C# package is converted from Go standard library source; use of that source is governed by a BSD-style license that can be found in the LICENSE file.
Artwork licensed under Creative Commons Attribution 3.0; see artwork attribution.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- go.crypto.internal.fips140 (>= 1.24.13.2)
- go.crypto.internal.fips140.hmac (>= 1.24.13.2)
- go.crypto.internal.fips140.sha256 (>= 1.24.13.2)
- go.crypto.internal.fips140deps.byteorder (>= 1.24.13.2)
- go.crypto.internal.fips140deps.godebug (>= 1.24.13.2)
- go.io (>= 1.24.13.2)
- go.lib (>= 1.24.13.2)
- go.unsafe (>= 1.24.13.2)
NuGet packages (20)
Showing the top 5 NuGet packages that depend on go.crypto.internal.fips140.check:
| Package | Downloads |
|---|---|
|
go.crypto.internal.fips140.aes
crypto.internal.fips140.aes (net10.0 - Release) -- C# project converted from Go source |
|
|
go.crypto.internal.fips140.drbg
crypto.internal.fips140.drbg (net10.0 - Release) -- C# project converted from Go source |
|
|
go.crypto.internal.fips140.aes.gcm
crypto.internal.fips140.aes.gcm (net10.0 - Release) -- C# project converted from Go source |
|
|
go.crypto.internal.fips140.nistec.fiat
crypto.internal.fips140.nistec.fiat (net10.0 - Release) -- C# project converted from Go source |
|
|
go.crypto.internal.fips140.bigmod
crypto.internal.fips140.bigmod (net10.0 - Release) -- C# project converted from Go source |
GitHub repositories
This package is not used by any popular GitHub repositories.