Reference documentation and code samples for the Cloud Key Management Service (KMS) V1 API class Google::Cloud::Kms::V1::Digest.
A Digest holds a cryptographic message digest.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#external_mu
def external_mu() -> ::String-
(::String) — A message digest produced with SHAKE-256, to be used with ML-DSA
external-μ algorithms only. See "message representative" note in
section 6.2, algorithm 7 of the FIPS-204 standard:
https://doi.org/10.6028/nist.fips.204
Note: The following fields are mutually exclusive:
external_mu,sha256,sha384,sha512. If a field in that set is populated, all other fields in the set will automatically be cleared.
#external_mu=
def external_mu=(value) -> ::String-
value (::String) — A message digest produced with SHAKE-256, to be used with ML-DSA
external-μ algorithms only. See "message representative" note in
section 6.2, algorithm 7 of the FIPS-204 standard:
https://doi.org/10.6028/nist.fips.204
Note: The following fields are mutually exclusive:
external_mu,sha256,sha384,sha512. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — A message digest produced with SHAKE-256, to be used with ML-DSA
external-μ algorithms only. See "message representative" note in
section 6.2, algorithm 7 of the FIPS-204 standard:
https://doi.org/10.6028/nist.fips.204
Note: The following fields are mutually exclusive:
external_mu,sha256,sha384,sha512. If a field in that set is populated, all other fields in the set will automatically be cleared.
#sha256
def sha256() -> ::String-
(::String) — A message digest produced with the SHA-256 algorithm.
Note: The following fields are mutually exclusive:
sha256,sha384,sha512,external_mu. If a field in that set is populated, all other fields in the set will automatically be cleared.
#sha256=
def sha256=(value) -> ::String-
value (::String) — A message digest produced with the SHA-256 algorithm.
Note: The following fields are mutually exclusive:
sha256,sha384,sha512,external_mu. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — A message digest produced with the SHA-256 algorithm.
Note: The following fields are mutually exclusive:
sha256,sha384,sha512,external_mu. If a field in that set is populated, all other fields in the set will automatically be cleared.
#sha384
def sha384() -> ::String-
(::String) — A message digest produced with the SHA-384 algorithm.
Note: The following fields are mutually exclusive:
sha384,sha256,sha512,external_mu. If a field in that set is populated, all other fields in the set will automatically be cleared.
#sha384=
def sha384=(value) -> ::String-
value (::String) — A message digest produced with the SHA-384 algorithm.
Note: The following fields are mutually exclusive:
sha384,sha256,sha512,external_mu. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — A message digest produced with the SHA-384 algorithm.
Note: The following fields are mutually exclusive:
sha384,sha256,sha512,external_mu. If a field in that set is populated, all other fields in the set will automatically be cleared.
#sha512
def sha512() -> ::String-
(::String) — A message digest produced with the SHA-512 algorithm.
Note: The following fields are mutually exclusive:
sha512,sha256,sha384,external_mu. If a field in that set is populated, all other fields in the set will automatically be cleared.
#sha512=
def sha512=(value) -> ::String-
value (::String) — A message digest produced with the SHA-512 algorithm.
Note: The following fields are mutually exclusive:
sha512,sha256,sha384,external_mu. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — A message digest produced with the SHA-512 algorithm.
Note: The following fields are mutually exclusive:
sha512,sha256,sha384,external_mu. If a field in that set is populated, all other fields in the set will automatically be cleared.