開啟SSL

密碼學和 SSL/TLS 工具包

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)

版權所有 2020 The OpenSSL Project Authors。保留所有權利。

根據 Apache 授權條款 2.0 版(「授權條款」)授權。您不得在不遵守授權條款的情況下使用此檔案。您可以在原始程式碼散佈中的 LICENSE 檔案中取得一份副本,或至 https://www.openssl.org/source/license.html 取得。