開啟SSL

密碼學和 SSL/TLS 工具包

EVP_SIGNATURE-Poly1305

名稱

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 License 2.0(「授權」)授權。您只能在遵守授權條款的情況下使用此檔案。您可以在原始程式碼散佈的 LICENSE 檔案中取得副本,或至 https://www.openssl.org/source/license.html 取得副本。