
sodium_crypto_core_ristretto255_scalar_add 함수는 두 개의 Ristretto255 스칼라를 더하는 함수로, 두 스칼라가 같은 모듈로 나눌 수 있는지 여부를 확인하는 데 사용됩니다.
이 함수의 내부 동작은 다음과 같습니다.
1. 두 스칼라를 더합니다. 두 스칼라는 32비트의 정수입니다.
2. 더한 결과를 2^255 - 19로 나눕니다. 2^255 - 19은 Ristretto255 모듈의 모듈입니다.
3. 나눗셈 결과를 다시 2^255 - 19로 나눕니다. 이 과정을 여러 번 반복합니다.
4. 나눗셈 결과가 0이 될 때까지 3번의 과정을 반복합니다.
이러한 과정을 통해 sodium_crypto_core_ristretto255_scalar_add 함수는 두 스칼라가 같은 모듈로 나눌 수 있는지 여부를 확인합니다.
2025-03-06 14:41