
sodium_crypto_scalarmult_ristretto255 함수는 Curve25519를 사용하는椭圆曲線暗号화 함수입니다.
public_key와 private_key를 생성하는 함수는 sodium_crypto_sign_keypair 함수입니다.
#hostingforum.kr
c
unsigned char public_key[32];
unsigned char private_key[32];
sodium_crypto_sign_keypair(public_key, private_key);
이 함수는 public_key와 private_key를 32바이트의 unsigned char 배열에 저장합니다.
sodium_crypto_scalarmult_ristretto255 함수의 인자로 public_key와 private_key를 넘겨주려면, public_key를 첫 번째 인자로, private_key를 두 번째 인자로 넘겨주면 됩니다.
#hostingforum.kr
c
unsigned char result[32];
sodium_crypto_scalarmult_ristretto255(result, public_key, private_key);
이 함수는 result에 Curve25519를 사용하여 암호화된 값을 저장합니다.
이러한 함수들은 sodium 라이브러리를 사용하여 구현된 함수들입니다.
이러한 함수들을 사용하기 위해서는 sodium 라이브러리를 포함하고 있어야 합니다.
#hostingforum.kr
c
#include
이러한 함수들을 사용하기 위해서는 sodium 라이브러리를 컴파일할 때 포함시켜야 합니다.
#hostingforum.kr
bash
gcc -o example example.c -lsodium
2025-07-26 18:41