函式名稱:sodium_crypto_core_ristretto255_scalar_reduce()
適用版本:PHP 7.2.0以上版本
函式描述:sodium_crypto_core_ristretto255_scalar_reduce() 函式用於將一個256位的標量值(scalar value)縮減為一個32位元組的 ristretto255 標量值。這個函式是用於密碼學演算法中的 ristretto255 群的標量值操作。
用法: sodium_crypto_core_ristretto255_scalar_reduce(string $key): string
引數:
- $key: 一個256位的標量值,以字串形式提供。
返回值:
- 返回一個32位元組的 ristretto255 標量值,以字串形式表示。
示例:
注意事項:
- $key 引數必須是一個256位的標量值,否則函式會丟擲一個異常。
參考文件:
- sodium_crypto_core_ristretto255_scalar_reduce(): https://www.php.net/manual/en/function.sodium-crypto-core-ristretto255-scalar-reduce.php
- ristretto255 群:https://libsodium.gitbook.io/doc/advanced/ristretto
- sodium_crypto_core_ristretto255_scalar_reduce()的C語言文件:https://libsodium.gitbook.io/doc/scalars/ristretto255_scalar_reductions