go/src/crypto/cipher
Kevin Kirsche 980364b7a2 crypto/cipher: Add AES-GCM encryption and decryption example
Add example of how to use the aes package to
implement AES encryption and decryption
within an application.

Per feedback, use more secure AES-GCM implementation as an
example in crypto/cipher instead of AES directly.

Change-Id: I84453ebb18e0bc79344a24171a031ec0d7ccec2e
Reviewed-on: https://go-review.googlesource.com/18803
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
2016-01-26 15:58:42 +00:00
..
benchmark_test.go
cbc.go
cbc_aes_test.go
cfb.go
cfb_test.go
cipher.go
cipher_test.go
common_test.go
ctr.go crypto/cipher: fix CTR infinite loop with large block sizes 2015-10-20 21:38:36 +00:00
ctr_aes_test.go
ctr_test.go crypto/cipher: fix CTR infinite loop with large block sizes 2015-10-20 21:38:36 +00:00
example_test.go crypto/cipher: Add AES-GCM encryption and decryption example 2016-01-26 15:58:42 +00:00
gcm.go crypto/cipher: always zero dst buffer on GCM authentication failure. 2016-01-10 19:03:42 +00:00
gcm_test.go crypto/cipher: always zero dst buffer on GCM authentication failure. 2016-01-10 19:03:42 +00:00
io.go
ofb.go
ofb_test.go
xor.go
xor_test.go