
sodium_crypto_secretstream_xchacha20poly1305_init_push 함수의 반환값은 SecretStreamState 구조체입니다. 이 반환값을 통해 SecretStreamState 구조체의 nonce, key, tag, 그리고 state를 초기화할 수 있습니다.
이 함수의 첫 번째 인자는 key가 아닌 nonce입니다. nonce는 SecretStreamState 구조체의 nonce 필드를 초기화하기 위해 사용됩니다.
이 함수는 key를 사용하지 않습니다. 대신, SecretStreamState 구조체의 key 필드는 초기화되지 않습니다. key는 나중에 SecretStreamState 구조체의 key 필드를 초기화하는 다른 함수인 sodium_crypto_secretstream_xchacha20poly1305_init_push_key 함수를 통해 초기화됩니다.
2025-08-05 13:28