Documentation ¶
Overview ¶
Copyright (c) 2013 Kyle Isom <kyle@gokyle.org> * Extracted from https://github.com/kisom/gocrypto/secretbox/secretbox.go * secretbox is a wrapper around the NaCl secretbox package. It generates a * random nonce for each message and prepends this to the ciphertext. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies.
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Index ¶
Constants ¶
const (
KeySize = 32
)
Variables ¶
This section is empty.
Functions ¶
func Decrypt ¶
Decrypt takes encrypted byteslice 'in' and decrypts it using 'key' byte array Returns decrypted byteslice and 'true' if successful. See secretbox.Open
Types ¶
This section is empty.