
`scalar`는 32바이트의 바이너리 데이터여야 합니다. 이는 256비트의 숫자를 나타내며, 0에서 2^256 - 1 사이의 값을 가질 수 있습니다. 이 값은 elliptic curve Diffie-Hellman 키 교환에서 사용되는 대칭 키를 생성하기 위해 사용됩니다.
`base`는 elliptic curve의 기본 점을 나타내며, 보통는 elliptic curve의 생성자에 의해 정의됩니다. `sodium_crypto_scalarmult_base` 함수는 NIST P-256 elliptic curve를 사용하므로, `base`의 값은 이 elliptic curve의 생성자에 의해 정의된 기본 점인 `G`에 해당합니다. `G`의 값은 다음과 같습니다:
`G = (0x79BE667EF9DCBBACCCED2A6E9D2D2F7F451FFC9C652FEEA07CAE4C5F1F4D7F6F)`
이 값을 사용하여 `sodium_crypto_scalarmult_base` 함수를 호출할 수 있습니다.
2025-05-22 14:47