
`key` 변수는 `unsigned char*` 타입으로 설정해야 합니다.
`key` 변수를 32byte 길이의 문자열로 초기화한 이유는, `sodium_crypto_aead_aegis256_keygen()` 함수가 암호화 키를 생성할 때 32byte 길이의 비트열을 필요로 하기 때문입니다.
`sodium_crypto_aead_aegis256_keygen()` 함수는 암호화 키를 생성하고, 생성된 키를 `key` 변수에 저장합니다. 함수의 반환값은 `int` 타입의 0 또는 -1입니다. 0이 반환되면 키 생성이 성공적으로 완료되었고, -1이 반환되면 오류가 발생했습니다.
2025-05-03 07:35