1 2 #ifndef sodium_H 3 #define sodium_H 4 5 #include "sodium/version.h" 6 7 #include "sodium/core.h" 8 #include "sodium/crypto_aead_aes256gcm.h" 9 #include "sodium/crypto_aead_chacha20poly1305.h" 10 #include "sodium/crypto_aead_xchacha20poly1305.h" 11 #include "sodium/crypto_auth.h" 12 #include "sodium/crypto_auth_hmacsha256.h" 13 #include "sodium/crypto_auth_hmacsha512.h" 14 #include "sodium/crypto_auth_hmacsha512256.h" 15 #include "sodium/crypto_box.h" 16 #include "sodium/crypto_box_curve25519xsalsa20poly1305.h" 17 #include "sodium/crypto_core_hsalsa20.h" 18 #include "sodium/crypto_core_hchacha20.h" 19 #include "sodium/crypto_core_salsa20.h" 20 #include "sodium/crypto_core_salsa2012.h" 21 #include "sodium/crypto_core_salsa208.h" 22 #include "sodium/crypto_generichash.h" 23 #include "sodium/crypto_generichash_blake2b.h" 24 #include "sodium/crypto_hash.h" 25 #include "sodium/crypto_hash_sha256.h" 26 #include "sodium/crypto_hash_sha512.h" 27 #include "sodium/crypto_kdf.h" 28 #include "sodium/crypto_kdf_blake2b.h" 29 #include "sodium/crypto_kx.h" 30 #include "sodium/crypto_onetimeauth.h" 31 #include "sodium/crypto_onetimeauth_poly1305.h" 32 #include "sodium/crypto_pwhash.h" 33 #include "sodium/crypto_pwhash_argon2i.h" 34 #include "sodium/crypto_scalarmult.h" 35 #include "sodium/crypto_scalarmult_curve25519.h" 36 #include "sodium/crypto_secretbox.h" 37 #include "sodium/crypto_secretbox_xsalsa20poly1305.h" 38 #include "sodium/crypto_secretstream_xchacha20poly1305.h" 39 #include "sodium/crypto_shorthash.h" 40 #include "sodium/crypto_shorthash_siphash24.h" 41 #include "sodium/crypto_sign.h" 42 #include "sodium/crypto_sign_ed25519.h" 43 #include "sodium/crypto_stream.h" 44 #include "sodium/crypto_stream_chacha20.h" 45 #include "sodium/crypto_stream_salsa20.h" 46 #include "sodium/crypto_stream_xsalsa20.h" 47 #include "sodium/crypto_verify_16.h" 48 #include "sodium/crypto_verify_32.h" 49 #include "sodium/crypto_verify_64.h" 50 #include "sodium/randombytes.h" 51 #include "sodium/randombytes_internal_random.h" 52 #include "sodium/randombytes_sysrandom.h" 53 #include "sodium/runtime.h" 54 #include "sodium/utils.h" 55 56 #ifndef SODIUM_LIBRARY_MINIMAL 57 # include "sodium/crypto_box_curve25519xchacha20poly1305.h" 58 # include "sodium/crypto_core_ed25519.h" 59 # include "sodium/crypto_core_ristretto255.h" 60 # include "sodium/crypto_scalarmult_ed25519.h" 61 # include "sodium/crypto_scalarmult_ristretto255.h" 62 # include "sodium/crypto_secretbox_xchacha20poly1305.h" 63 # include "sodium/crypto_pwhash_scryptsalsa208sha256.h" 64 # include "sodium/crypto_stream_salsa2012.h" 65 # include "sodium/crypto_stream_salsa208.h" 66 # include "sodium/crypto_stream_xchacha20.h" 67 #endif 68 69 #endif 70