diff --git a/stubs/core.stub b/stubs/core.stub index 3cb8df947f..a485114109 100644 --- a/stubs/core.stub +++ b/stubs/core.stub @@ -52,11 +52,76 @@ function sodium_bin2base64(string $string, int $id): string {} */ function sodium_bin2hex(string $string): string {} +/** + * @return non-empty-string + */ +function sodium_crypto_auth_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_aead_aegis128l_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_aead_aegis256_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_aead_aes256gcm_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_aead_chacha20poly1305_ietf_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_aead_chacha20poly1305_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_aead_xchacha20poly1305_ietf_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_generichash_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_kdf_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_secretstream_xchacha20poly1305_keygen(): string {} + /** * @return non-empty-string */ function sodium_crypto_secretbox_keygen(): string {} +/** + * @return non-empty-string + */ +function sodium_crypto_shorthash_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_stream_keygen(): string {} + +/** + * @return non-empty-string + */ +function sodium_crypto_stream_xchacha20_keygen(): string {} + /** * @return ($string is non-empty-string ? non-empty-string : string) */