개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.06 14:40

Sodium Crypto Core Ristretto255 스칼라 추가 함수 이해 요청

  • Perl매니아 12일 전 2025.03.06 14:40
  • 8
    1
제가 공부하고 있는 Sodium 라이브러리에서 Ristretto255 스칼라를 추가할 때 사용하는 함수인 sodium_crypto_core_ristretto255_scalar_add에 대해 궁금합니다.

이 함수는 두 개의 스칼라를 더하는 함수로, 두 스칼라가 같은 모듈로 나눌 수 있는지 여부를 확인하는 데 사용됩니다.

하지만, 이 함수의 내부 동작에 대해 자세히 이해하고 싶습니다.

이 함수는 어떻게 스칼라를 더하고, 모듈로 나눌 때 어떤 과정을 거치는지 설명해주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  12일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 4,529건 / 228 페이지

검색

게시물 검색