Documentation
¶
Overview ¶
Package sha512は、FIPS 180-4で定義されているSHA-384、SHA-512、SHA-512/224、およびSHA-512/256のハッシュアルゴリズムを実装しています。
このパッケージによって返されるすべてのhash.Hash実装は、 encoding.BinaryMarshalerとencoding.BinaryUnmarshalerも実装しており、 ハッシュの内部状態をマーシャリングおよびアンマーシャリングすることができます。
Index ¶
Constants ¶
View Source
const ( // SizeはSHA-512のチェックサムのバイト単位のサイズです。 Size = 64 // Size224はSHA-512/224のチェックサムのサイズ(バイト単位)です。 Size224 = 28 // Size256はSHA-512/256チェックサムのバイト単位でのサイズです。 Size256 = 32 // Size384はSHA-384のチェックサムのバイト数です。 Size384 = 48 // BlockSizeは、SHA-512/224、SHA-512/256、SHA-384、およびSHA-512ハッシュ関数のブロックサイズ(バイト単位)です。 BlockSize = 128 )
Variables ¶
This section is empty.
Functions ¶
func New512_224 ¶ added in v1.5.0
New512_224は、SHA-512/224のチェックサムを計算する新しいhash.Hashを返します。
func New512_256 ¶ added in v1.5.0
New512_256は、SHA-512/256のチェックサムを計算する新しいhash.Hashを返します。
func Sum512_224 ¶ added in v1.5.0
Sum512_224は、データのSum512/224チェックサムを返します。
func Sum512_256 ¶ added in v1.5.0
Sum512_256はデータのSum512/256チェックサムを返します。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.