EVP_SIGNATURE-Siphash
名称
EVP_SIGNATURE-HMAC,EVP_SIGNATURE-Siphash,EVP_SIGNATURE-Poly1305,EVP_SIGNATURE-CMAC - 传统的 EVP_PKEY MAC 签名实现
描述
此处描述的算法对使用 EVP_DigestSignInit(3) 及相关函数创建 MAC 提供传统支持。这不是创建 MAC 的首选方法。您应该使用较新的 EVP_MAC_init(3) 函数。此机制是为了与旧版本的 OpenSSL 向后兼容而提供的。
可以使用 EVP_PKEY_CTX_set_params() 设置相同的签名参数,也可以通过 EVP_MAC_CTX_set_params() 为底层 EVP_MAC 设置这些参数。有关详细信息,请参见 EVP_MAC-HMAC(7)、EVP_MAC-Siphash(7)、EVP_MAC-Poly1305(7) 和 EVP_MAC-CMAC(7)。
See L<EVP_PKEY-HMAC(7)>, L<EVP_PKEY-Siphash(7)>, L<EVP_PKEY-Poly1305(7)> or
L<EVP_PKEY-CMAC(7)> for details about parameters that are supported during the
creation of an EVP_PKEY.
参见
EVP_MAC_init(3)、EVP_DigestSignInit(3)、EVP_PKEY-HMAC(7)、EVP_PKEY-Siphash(7)、EVP_PKEY-Poly1305(7)、EVP_PKEY-CMAC(7)、EVP_MAC-HMAC(7)、EVP_MAC-Siphash(7)、EVP_MAC-Poly1305(7)、EVP_MAC-CMAC(7)、provider-signature(7),
版权
Copyright 2020 The OpenSSL Project Authors. 保留所有权利。
根据 Apache 许可证 2.0(“许可证”)授权。除非符合许可证,否则您不得使用此文件。您可以在源代码分发中的 LICENSE 文件或 https://www.openssl.org/source/license.html 中获取副本。