SYMBOL INDEX (255 symbols across 43 files) FILE: crypto/aead/aes256gcm/crypto_aead_aes256gcm.go function init (line 11) | func init() { constant KeyBytes (line 17) | KeyBytes int = C.crypto_aead_aes256gcm_KEYBYTES constant NSecBytes (line 18) | NSecBytes int = C.crypto_aead_aes256gcm_NSECBYTES constant NonceBytes (line 19) | NonceBytes int = C.crypto_aead_aes256gcm_NPUBBYTES constant ABytes (line 20) | ABytes int = C.crypto_aead_aes256gcm_ABYTES function IsAvailable (line 24) | func IsAvailable() bool { function GenerateKey (line 29) | func GenerateKey() *[KeyBytes]byte { function Encrypt (line 37) | func Encrypt(m, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes]byte) (... function Decrypt (line 59) | func Decrypt(c, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes]byte) (... function EncryptDetached (line 87) | func EncryptDetached(m, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes... function DecryptDetached (line 112) | func DecryptDetached(c, mac, ad []byte, nonce *[NonceBytes]byte, k *[Key... FILE: crypto/aead/aes256gcm/crypto_aead_aes256gcm_test.go type TestData (line 11) | type TestData struct function Test (line 18) | func Test(t *testing.T) { FILE: crypto/aead/chacha20poly1305/crypto_aead_chacha20poly1305.go function init (line 11) | func init() { constant KeyBytes (line 17) | KeyBytes int = C.crypto_aead_chacha20poly1305_KEYBYTES constant NSecBytes (line 18) | NSecBytes int = C.crypto_aead_chacha20poly1305_NSECBYTES constant NonceBytes (line 19) | NonceBytes int = C.crypto_aead_chacha20poly1305_NPUBBYTES constant ABytes (line 20) | ABytes int = C.crypto_aead_chacha20poly1305_ABYTES function GenerateKey (line 24) | func GenerateKey() *[KeyBytes]byte { function Encrypt (line 32) | func Encrypt(m, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes]byte) (... function Decrypt (line 54) | func Decrypt(c, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes]byte) (... function EncryptDetached (line 82) | func EncryptDetached(m, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes... function DecryptDetached (line 107) | func DecryptDetached(c, mac, ad []byte, nonce *[NonceBytes]byte, k *[Key... FILE: crypto/aead/chacha20poly1305/crypto_aead_chacha20poly1305_test.go type TestData (line 11) | type TestData struct function Test (line 18) | func Test(t *testing.T) { FILE: crypto/aead/chacha20poly1305ietf/crypto_aead_chacha20poly1305_ietf.go function init (line 11) | func init() { constant KeyBytes (line 17) | KeyBytes int = C.crypto_aead_chacha20poly1305_ietf_KEYBYTES constant NSecBytes (line 18) | NSecBytes int = C.crypto_aead_chacha20poly1305_ietf_NSECBYTES constant NonceBytes (line 19) | NonceBytes int = C.crypto_aead_chacha20poly1305_ietf_NPUBBYTES constant ABytes (line 20) | ABytes int = C.crypto_aead_chacha20poly1305_ietf_ABYTES function GenerateKey (line 24) | func GenerateKey() *[KeyBytes]byte { function Encrypt (line 32) | func Encrypt(m, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes]byte) (... function Decrypt (line 54) | func Decrypt(c, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes]byte) (... function EncryptDetached (line 82) | func EncryptDetached(m, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes... function DecryptDetached (line 107) | func DecryptDetached(c, mac, ad []byte, nonce *[NonceBytes]byte, k *[Key... FILE: crypto/aead/chacha20poly1305ietf/crypto_aead_chacha20poly1305_ietf_test.go type TestData (line 11) | type TestData struct function Test (line 18) | func Test(t *testing.T) { FILE: crypto/aead/crypto_aead.go function init (line 11) | func init() { type AEAD (line 16) | type AEAD interface function appendSlices (line 45) | func appendSlices(in []byte, n int) ([]byte, []byte) { FILE: crypto/aead/crypto_aead_aes256gcm.go type AES256GCM (line 14) | type AES256GCM struct method state (line 35) | func (a *AES256GCM) state() *C.crypto_aead_aes256gcm_state { method NonceSize (line 49) | func (a *AES256GCM) NonceSize() int { method Overhead (line 54) | func (a *AES256GCM) Overhead() int { method Seal (line 60) | func (a *AES256GCM) Seal(dst, nonce, plaintext, additionalData []byte)... method Open (line 81) | func (a *AES256GCM) Open(dst, nonce, ciphertext, additionalData []byte... method SealDetached (line 107) | func (a *AES256GCM) SealDetached(dst, nonce, plaintext, additionalData... method OpenDetached (line 130) | func (a *AES256GCM) OpenDetached(dst, nonce, ciphertext, mac, addition... function NewAES256GCM (line 22) | func NewAES256GCM(k *[aes256gcm.KeyBytes]byte) AEAD { FILE: crypto/aead/crypto_aead_aes256gcm_test.go type TestData (line 12) | type TestData struct function Test (line 20) | func Test(t *testing.T) { FILE: crypto/aead/xchacha20poly1305ietf/crypto_aead_xchacha20poly1305_ietf.go function init (line 11) | func init() { constant KeyBytes (line 17) | KeyBytes int = C.crypto_aead_xchacha20poly1305_ietf_KEYBYTES constant NSecBytes (line 18) | NSecBytes int = C.crypto_aead_xchacha20poly1305_ietf_NSECBYTES constant NonceBytes (line 19) | NonceBytes int = C.crypto_aead_xchacha20poly1305_ietf_NPUBBYTES constant ABytes (line 20) | ABytes int = C.crypto_aead_xchacha20poly1305_ietf_ABYTES function GenerateKey (line 24) | func GenerateKey() *[KeyBytes]byte { function Encrypt (line 32) | func Encrypt(m, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes]byte) (... function Decrypt (line 54) | func Decrypt(c, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes]byte) (... function EncryptDetached (line 82) | func EncryptDetached(m, ad []byte, nonce *[NonceBytes]byte, k *[KeyBytes... function DecryptDetached (line 107) | func DecryptDetached(c, mac, ad []byte, nonce *[NonceBytes]byte, k *[Key... FILE: crypto/aead/xchacha20poly1305ietf/crypto_aead_xchacha20poly1305_ietf_test.go type TestData (line 11) | type TestData struct function Test (line 18) | func Test(t *testing.T) { FILE: cryptoaead/crypto_aead_aes256gcm.go function CryptoAEADAES256GCMIsAvailable (line 12) | func CryptoAEADAES256GCMIsAvailable() bool { function CryptoAEADAES256GCMKeyBytes (line 17) | func CryptoAEADAES256GCMKeyBytes() int { function CryptoAEADAES256GCMNSecBytes (line 21) | func CryptoAEADAES256GCMNSecBytes() int { function CryptoAEADAES256GCMNPubBytes (line 25) | func CryptoAEADAES256GCMNPubBytes() int { function CryptoAEADAES256GCMABytes (line 29) | func CryptoAEADAES256GCMABytes() int { function CryptoAEADAES256GCMStateBytes (line 33) | func CryptoAEADAES256GCMStateBytes() int { function CryptoAEADAES256GCMEncrypt (line 37) | func CryptoAEADAES256GCMEncrypt(m, ad, npub, k []byte) ([]byte, int) { function CryptoAEADAES256GCMDecrypt (line 58) | func CryptoAEADAES256GCMDecrypt(c, ad, npub, k []byte) ([]byte, int) { function CryptoAEADAES256GCMEncryptDetached (line 80) | func CryptoAEADAES256GCMEncryptDetached(m, ad, npub, k []byte) ([]byte, ... function CryptoAEADAES256GCMDecryptDetached (line 103) | func CryptoAEADAES256GCMDecryptDetached(c, mac, ad, npub, k []byte) ([]b... function CryptoAEADAES256GCMBeforeNM (line 124) | func CryptoAEADAES256GCMBeforeNM(k []byte) ([]byte, int) { function CryptoAEADAES256GCMEncryptAfterNM (line 136) | func CryptoAEADAES256GCMEncryptAfterNM(m, ad, npub, ctx []byte) ([]byte,... function CryptoAEADAES256GCMDecryptAfterNM (line 157) | func CryptoAEADAES256GCMDecryptAfterNM(c, ad, npub, ctx []byte) ([]byte,... function CryptoAEADAES256GCMEncryptDetachedAfterNM (line 179) | func CryptoAEADAES256GCMEncryptDetachedAfterNM(m, ad, npub, ctx []byte) ... function CryptoAEADAES256GCMDecryptDetachedAfterNM (line 202) | func CryptoAEADAES256GCMDecryptDetachedAfterNM(c, mac, ad, npub, ctx []b... function CryptoAEADAES256GCMKeyGen (line 223) | func CryptoAEADAES256GCMKeyGen() []byte { FILE: cryptoaead/crypto_aead_aes256gcm_test.go type Test (line 11) | type Test struct function TestCryptoAEADAES256GCM (line 20) | func TestCryptoAEADAES256GCM(t *testing.T) { FILE: cryptoauth/crypto_auth.go function CryptoAuthBytes (line 9) | func CryptoAuthBytes() int { function CryptoAuthKeyBytes (line 13) | func CryptoAuthKeyBytes() int { function CryptoAuthPrimitive (line 17) | func CryptoAuthPrimitive() string { function CryptoAuth (line 21) | func CryptoAuth(in []byte, key []byte) ([]byte, int) { function CryptoAuthVerify (line 35) | func CryptoAuthVerify(hmac []byte, in []byte, key []byte) int { FILE: cryptoauth/hmacsha256/authHMAC256Api.go function CryptoAuthHMAC256Bytes (line 8) | func CryptoAuthHMAC256Bytes() int { function CryptoAuthHMAC256BKeyBytes (line 12) | func CryptoAuthHMAC256BKeyBytes() int { function CryptoAuthHMAC256StateBytes (line 16) | func CryptoAuthHMAC256StateBytes() int { FILE: cryptoauth/hmacsha512/authHMAC512Api.go function CryptoAuthHMAC512Bytes (line 8) | func CryptoAuthHMAC512Bytes() int { function CryptoAuthHMAC512BKeyBytes (line 12) | func CryptoAuthHMAC512BKeyBytes() int { function CryptoAuthHMAC512StateBytes (line 16) | func CryptoAuthHMAC512StateBytes() int { FILE: cryptoauth/hmacsha512/cp/hmacHMACSHA512.go function CryptoAuthHMACSHA512Init (line 8) | func CryptoAuthHMACSHA512Init(state *C.struct_crypto_auth_hmacsha512_sta... FILE: cryptobox/crypto_box.go function CryptoBoxSeedBytes (line 9) | func CryptoBoxSeedBytes() int { function CryptoBoxPublicKeyBytes (line 13) | func CryptoBoxPublicKeyBytes() int { function CryptoBoxSecretKeyBytes (line 17) | func CryptoBoxSecretKeyBytes() int { function CryptoBoxNonceBytes (line 21) | func CryptoBoxNonceBytes() int { function CryptoBoxMacBytes (line 25) | func CryptoBoxMacBytes() int { function CryptoBoxPrimitive (line 29) | func CryptoBoxPrimitive() string { function CryptoBoxBeforeNmBytes (line 33) | func CryptoBoxBeforeNmBytes() int { function CryptoBoxZeroBytes (line 37) | func CryptoBoxZeroBytes() int { function CryptoBoxBoxZeroBytes (line 41) | func CryptoBoxBoxZeroBytes() int { function CryptoBoxSeedKeyPair (line 45) | func CryptoBoxSeedKeyPair(seed []byte) ([]byte, []byte, int) { function CryptoBoxKeyPair (line 57) | func CryptoBoxKeyPair() ([]byte, []byte, int) { function CryptoBoxBeforeNm (line 67) | func CryptoBoxBeforeNm(pk []byte, sk []byte) ([]byte, int) { function CryptoBox (line 79) | func CryptoBox(m []byte, n []byte, pk []byte, sk []byte) ([]byte, int) { function CryptoBoxOpen (line 95) | func CryptoBoxOpen(c []byte, n []byte, pk []byte, sk []byte) ([]byte, in... function CryptoBoxAfterNm (line 111) | func CryptoBoxAfterNm(m []byte, n []byte, k []byte) ([]byte, int) { function CryptoBoxOpenAfterNm (line 125) | func CryptoBoxOpenAfterNm(c []byte, n []byte, k []byte) ([]byte, int) { FILE: cryptobox/crypto_box_easy.go function CryptoBoxDetachedAfterNm (line 9) | func CryptoBoxDetachedAfterNm(mac []byte, m []byte, n []byte, k []byte) ... function CryptoBoxDetached (line 25) | func CryptoBoxDetached(mac []byte, m []byte, n []byte, pk []byte, sk []b... function CryptoBoxEasyAfterNm (line 43) | func CryptoBoxEasyAfterNm(m []byte, n []byte, k []byte) ([]byte, int) { function CryptoBoxEasy (line 57) | func CryptoBoxEasy(m []byte, n []byte, pk []byte, sk []byte) ([]byte, in... function CryptoBoxOpenDetachedAfterNm (line 73) | func CryptoBoxOpenDetachedAfterNm(c []byte, mac []byte, n []byte, k []by... function CryptoBoxOpenDetached (line 89) | func CryptoBoxOpenDetached(c []byte, mac []byte, n []byte, pk []byte, sk... function CryptoBoxOpenEasyAfterNm (line 107) | func CryptoBoxOpenEasyAfterNm(c []byte, n []byte, k []byte) ([]byte, int) { function CryptoBoxOpenEasy (line 121) | func CryptoBoxOpenEasy(c []byte, n []byte, pk []byte, sk []byte) ([]byte... FILE: cryptobox/crypto_box_seal.go function CryptoBoxSeal (line 9) | func CryptoBoxSeal(m []byte, pk []byte) ([]byte, int) { function CryptoBoxSealOpen (line 21) | func CryptoBoxSealOpen(c []byte, pk []byte, sk []byte) ([]byte, int) { function CryptoBoxSealBytes (line 35) | func CryptoBoxSealBytes() int { FILE: cryptobox/crypto_box_seal_test.go function TestCryptoBoxSeal (line 5) | func TestCryptoBoxSeal(t *testing.T) { FILE: cryptogenerichash/crypto_generichash.go function CryptoGenericHashBytesMin (line 12) | func CryptoGenericHashBytesMin() int { function CryptoGenericHashBytesMax (line 16) | func CryptoGenericHashBytesMax() int { function CryptoGenericHashBytes (line 20) | func CryptoGenericHashBytes() int { function CryptoGenericHashKeyBytesMin (line 24) | func CryptoGenericHashKeyBytesMin() int { function CryptoGenericHashKeyBytesMax (line 28) | func CryptoGenericHashKeyBytesMax() int { function CryptoGenericHashKeyBytes (line 32) | func CryptoGenericHashKeyBytes() int { function CryptoGenericHashPrimitive (line 36) | func CryptoGenericHashPrimitive() string { function CryptoGenericHashStateBytes (line 40) | func CryptoGenericHashStateBytes() int { function CryptoGenericHash (line 45) | func CryptoGenericHash(outlen int, in []byte, key []byte) ([]byte, int) { function CryptoGenericHashInit (line 66) | func CryptoGenericHashInit(key []byte, outlen int) (*C.struct_crypto_gen... function CryptoGenericHashUpdate (line 87) | func CryptoGenericHashUpdate(state *C.struct_crypto_generichash_blake2b_... function CryptoGenericHashFinal (line 96) | func CryptoGenericHashFinal(state *C.struct_crypto_generichash_blake2b_s... FILE: cryptohash/crypto_hash.go function CryptoHashBytes (line 8) | func CryptoHashBytes() int { function CryptoHashPrimitive (line 12) | func CryptoHashPrimitive() string { function CryptoHash (line 16) | func CryptoHash(in []byte) ([]byte, int) { FILE: cryptokdf/crypto_kdf.go function CryptoKdfKeybytes (line 9) | func CryptoKdfKeybytes() int { function CryptoKdfContextbytes (line 13) | func CryptoKdfContextbytes() int { function CryptoKdfBytesMin (line 17) | func CryptoKdfBytesMin() int { function CryptoKdfBytesMax (line 21) | func CryptoKdfBytesMax() int { function CryptoKdfKeygen (line 25) | func CryptoKdfKeygen() []byte { function CryptoKdfDeriveFromKey (line 31) | func CryptoKdfDeriveFromKey(l int, i uint64, c string, k []byte) ([]byte... FILE: cryptosecretbox/crypto_secretbox.go function CryptoSecretBoxKeyBytes (line 9) | func CryptoSecretBoxKeyBytes() int { function CryptoSecretBoxNonceBytes (line 13) | func CryptoSecretBoxNonceBytes() int { function CryptoSecretBoxZeroBytes (line 17) | func CryptoSecretBoxZeroBytes() int { function CryptoSecretBoxBoxZeroBytes (line 21) | func CryptoSecretBoxBoxZeroBytes() int { function CryptoSecretBoxMacBytes (line 25) | func CryptoSecretBoxMacBytes() int { function CryptoSecretBoxPrimitive (line 29) | func CryptoSecretBoxPrimitive() string { function CryptoSecretBox (line 33) | func CryptoSecretBox(m []byte, n []byte, k []byte) ([]byte, int) { function CryptoSecretBoxOpen (line 47) | func CryptoSecretBoxOpen(c []byte, n []byte, k []byte) ([]byte, int) { FILE: cryptosecretbox/crypto_secretbox_easy.go function CryptoSecretBoxDetached (line 9) | func CryptoSecretBoxDetached(m []byte, n []byte, k []byte) ([]byte, []by... function CryptoSecretBoxOpenDetached (line 25) | func CryptoSecretBoxOpenDetached(c []byte, mac []byte, n []byte, k []byt... function CryptoSecretBoxEasy (line 41) | func CryptoSecretBoxEasy(m []byte, n []byte, k []byte) ([]byte, int) { function CryptoSecretBoxOpenEasy (line 55) | func CryptoSecretBoxOpenEasy(c []byte, n []byte, k []byte) ([]byte, int) { FILE: cryptosign/crypto_sign.go function CryptoSignBytes (line 10) | func CryptoSignBytes() int { function CryptoSignSeedBytes (line 14) | func CryptoSignSeedBytes() int { function CryptoSignPublicKeyBytes (line 18) | func CryptoSignPublicKeyBytes() int { function CryptoSignSecretKeyBytes (line 22) | func CryptoSignSecretKeyBytes() int { function CryptoSignPrimitive (line 26) | func CryptoSignPrimitive() string { function CryptoSignSeedKeyPair (line 30) | func CryptoSignSeedKeyPair(seed []byte) ([]byte, []byte, int) { function CryptoSignKeyPair (line 42) | func CryptoSignKeyPair() ([]byte, []byte, int) { function CryptoSign (line 52) | func CryptoSign(m []byte, sk []byte) ([]byte, int) { function CryptoSignOpen (line 67) | func CryptoSignOpen(sm []byte, pk []byte) ([]byte, int) { function CryptoSignDetached (line 82) | func CryptoSignDetached(m []byte, sk []byte) ([]byte, int) { function CryptoSignVerifyDetached (line 97) | func CryptoSignVerifyDetached(sig []byte, m []byte, pk []byte) int { function CryptoSignEd25519PkToCurve25519 (line 108) | func CryptoSignEd25519PkToCurve25519(pkEd25519 []byte) ([]byte, int) { function CryptoSignEd25519SkToCurve25519 (line 119) | func CryptoSignEd25519SkToCurve25519(skEd25519 []byte) ([]byte, int) { FILE: cryptostream/crypto_stream.go function CryptoStreamKeyBytes (line 9) | func CryptoStreamKeyBytes() int { function CryptoStreamNonceBytes (line 13) | func CryptoStreamNonceBytes() int { function CryptoStreamPrimitive (line 17) | func CryptoStreamPrimitive() string { function CryptoStream (line 21) | func CryptoStream(clen int, n []byte, k []byte) ([]byte, int) { function CryptoStreamXOR (line 27) | func CryptoStreamXOR(m []byte, n []byte, k []byte) ([]byte, int) { FILE: cryptostream/crypto_stream_chacha20.go function CryptoStreamChaCha20KeyBytes (line 9) | func CryptoStreamChaCha20KeyBytes() int { function CryptoStreamChaCha20NonceBytes (line 13) | func CryptoStreamChaCha20NonceBytes() int { function CryptoStreamChaCha20 (line 17) | func CryptoStreamChaCha20(clen int, n []byte, k []byte) ([]byte, int) { function CryptoStreamChaCha20XOR (line 30) | func CryptoStreamChaCha20XOR(m []byte, n []byte, k []byte) ([]byte, int) { function CryptoStreamChaCha20XORIC (line 44) | func CryptoStreamChaCha20XORIC(m []byte, n []byte, ic uint64, k []byte) ... function CryptoStreamChaCha20Keygen (line 60) | func CryptoStreamChaCha20Keygen() []byte { function CryptoStreamChaCha20IETFKeyBytes (line 66) | func CryptoStreamChaCha20IETFKeyBytes() int { function CryptoStreamChaCha20IETFNonceBytes (line 70) | func CryptoStreamChaCha20IETFNonceBytes() int { function CryptoStreamChaCha20IETF (line 74) | func CryptoStreamChaCha20IETF(clen int, n []byte, k []byte) ([]byte, int) { function CryptoStreamChaCha20IETFXOR (line 87) | func CryptoStreamChaCha20IETFXOR(m []byte, n []byte, k []byte) ([]byte, ... function CryptoStreamChaCha20IETFXORIC (line 101) | func CryptoStreamChaCha20IETFXORIC(m []byte, n []byte, ic uint32, k []by... function CryptoStreamChaCha20IETFKeygen (line 117) | func CryptoStreamChaCha20IETFKeygen() []byte { FILE: cryptostream/crypto_stream_salsa20.go function CryptoStreamSalsa20KeyBytes (line 9) | func CryptoStreamSalsa20KeyBytes() int { function CryptoStreamSalsa20NonceBytes (line 13) | func CryptoStreamSalsa20NonceBytes() int { function CryptoStreamSalsa20 (line 17) | func CryptoStreamSalsa20(clen int, n []byte, k []byte) ([]byte, int) { function CryptoStreamSalsa20XOR (line 30) | func CryptoStreamSalsa20XOR(m []byte, n []byte, k []byte) ([]byte, int) { function CryptoStreamSalsa20XORIC (line 44) | func CryptoStreamSalsa20XORIC(m []byte, n []byte, ic uint64, k []byte) (... function CryptoStreamSalsa20Keygen (line 60) | func CryptoStreamSalsa20Keygen() []byte { FILE: cryptostream/crypto_stream_salsa2012.go function CryptoStreamSalsa2012KeyBytes (line 9) | func CryptoStreamSalsa2012KeyBytes() int { function CryptoStreamSalsa2012NonceBytes (line 13) | func CryptoStreamSalsa2012NonceBytes() int { function CryptoStreamSalsa2012 (line 17) | func CryptoStreamSalsa2012(clen int, n []byte, k []byte) ([]byte, int) { function CryptoStreamSalsa2012XOR (line 30) | func CryptoStreamSalsa2012XOR(m []byte, n []byte, k []byte) ([]byte, int) { function CryptoStreamSalsa2012Keygen (line 44) | func CryptoStreamSalsa2012Keygen() []byte { FILE: cryptostream/crypto_stream_salsa208.go function CryptoStreamSalsa208KeyBytes (line 9) | func CryptoStreamSalsa208KeyBytes() int { function CryptoStreamSalsa208NonceBytes (line 13) | func CryptoStreamSalsa208NonceBytes() int { function CryptoStreamSalsa208 (line 17) | func CryptoStreamSalsa208(clen int, n []byte, k []byte) ([]byte, int) { function CryptoStreamSalsa208XOR (line 30) | func CryptoStreamSalsa208XOR(m []byte, n []byte, k []byte) ([]byte, int) { function CryptoStreamSalsa208Keygen (line 44) | func CryptoStreamSalsa208Keygen() []byte { FILE: cryptostream/crypto_stream_xchacha20.go function CryptoStreamXChaCha20KeyBytes (line 9) | func CryptoStreamXChaCha20KeyBytes() int { function CryptoStreamXChaCha20NonceBytes (line 13) | func CryptoStreamXChaCha20NonceBytes() int { function CryptoStreamXChaCha20 (line 17) | func CryptoStreamXChaCha20(clen int, n []byte, k []byte) ([]byte, int) { function CryptoStreamXChaCha20XOR (line 30) | func CryptoStreamXChaCha20XOR(m []byte, n []byte, k []byte) ([]byte, int) { function CryptoStreamXChaCha20XORIC (line 44) | func CryptoStreamXChaCha20XORIC(m []byte, n []byte, ic uint64, k []byte)... function CryptoStreamXChaCha20Keygen (line 60) | func CryptoStreamXChaCha20Keygen() []byte { FILE: cryptostream/crypto_stream_xsalsa20.go function CryptoStreamXSalsa20KeyBytes (line 9) | func CryptoStreamXSalsa20KeyBytes() int { function CryptoStreamXSalsa20NonceBytes (line 13) | func CryptoStreamXSalsa20NonceBytes() int { function CryptoStreamXSalsa20 (line 17) | func CryptoStreamXSalsa20(clen int, n []byte, k []byte) ([]byte, int) { function CryptoStreamXSalsa20XOR (line 30) | func CryptoStreamXSalsa20XOR(m []byte, n []byte, k []byte) ([]byte, int) { function CryptoStreamXSalsa20XORIC (line 44) | func CryptoStreamXSalsa20XORIC(m []byte, n []byte, ic uint64, k []byte) ... function CryptoStreamXSalsa20Keygen (line 60) | func CryptoStreamXSalsa20Keygen() []byte { FILE: randombytes/randombytes.go function RandomBytesSeedBytes (line 12) | func RandomBytesSeedBytes() int { function RandomBytes (line 20) | func RandomBytes(size int) []byte { function RandomBytesBuf (line 27) | func RandomBytesBuf(buf []byte) { function RandomBytesBufDeterministic (line 35) | func RandomBytesBufDeterministic(buf []byte, seed []byte) { function RandomBytesRandom (line 46) | func RandomBytesRandom() uint32 { function RandomBytesUniform (line 52) | func RandomBytesUniform(upperBound uint32) uint32 { function RandomBytesStir (line 57) | func RandomBytesStir() { function RandomBytesClose (line 62) | func RandomBytesClose() { function RandomBytesSetImplementation (line 67) | func RandomBytesSetImplementation(impl *C.struct_randombytes_implementat... function RandomBytesImplementationName (line 73) | func RandomBytesImplementationName() string { FILE: scalarmult/crypto_scalarmult.go function CryptoScalarmultBytes (line 9) | func CryptoScalarmultBytes() int { function CryptoScalarmultScalarBytes (line 13) | func CryptoScalarmultScalarBytes() int { function CryptoScalarmultPrimitive (line 17) | func CryptoScalarmultPrimitive() string { function CryptoScalarmultBase (line 21) | func CryptoScalarmultBase(n []byte) ([]byte, int) { function CryptoScalarMult (line 33) | func CryptoScalarMult(n []byte, p []byte) ([]byte, int) { FILE: sodium/core.go function Init (line 10) | func Init() { FILE: sodium/runtime.go function RuntimeHasNeon (line 8) | func RuntimeHasNeon() bool { function RuntimeHasSse2 (line 12) | func RuntimeHasSse2() bool { function RuntimeHasSse3 (line 16) | func RuntimeHasSse3() bool { FILE: sodium/utils.go function MemZero (line 11) | func MemZero(buff1 []byte) { function MemCmp (line 17) | func MemCmp(buff1, buff2 []byte, length int) int { function Bin2hex (line 27) | func Bin2hex(bin []byte) string { FILE: sodium/version.go function VersionString (line 9) | func VersionString() string { function LibraryVersionMajor (line 14) | func LibraryVersionMajor() int { function LibraryVersionMinor (line 19) | func LibraryVersionMinor() int { function LibraryMinimal (line 24) | func LibraryMinimal() bool { FILE: sodium/version_test.go function TestSodiumVersion (line 8) | func TestSodiumVersion(t *testing.T) { FILE: support/error.go type KeySizeError (line 6) | type KeySizeError method Error (line 8) | func (k KeySizeError) Error() string { type NonceSizeError (line 13) | type NonceSizeError method Error (line 15) | func (k NonceSizeError) Error() string { type NilPointerError (line 20) | type NilPointerError method Error (line 22) | func (k NilPointerError) Error() string { type VerificationError (line 28) | type VerificationError struct method Error (line 30) | func (k VerificationError) Error() string { FILE: support/support.go function CheckSize (line 11) | func CheckSize(buf []byte, expected int, descrip string) { function CheckSizeMin (line 19) | func CheckSizeMin(buf []byte, min int, descrip string) { function CheckIntInRange (line 26) | func CheckIntInRange(n int, min int, max int, descrip string) { function CheckSizeInRange (line 33) | func CheckSizeInRange(buf []byte, min int, max int, descrip string) { function CheckSizeGreaterOrEqual (line 40) | func CheckSizeGreaterOrEqual(a, b []byte, aDescription, bDescription str... function NilPanic (line 47) | func NilPanic(t bool, description string) { function BytePointer (line 54) | func BytePointer(b []byte) *uint8 { function AlignedSlice (line 63) | func AlignedSlice(size, alignment int) []byte {