| // Copyright 2013 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| func ExampleNewTripleDESCipher() { |
| // NewTripleDESCipher can also be used when EDE2 is required by |
| // duplicating the first 8 bytes of the 16-byte key. |
| ede2Key := []byte("example key 1234") |
| tripleDESKey = append(tripleDESKey, ede2Key[:16]...) |
| tripleDESKey = append(tripleDESKey, ede2Key[:8]...) |
| _, err := des.NewTripleDESCipher(tripleDESKey) |
| // See crypto/cipher for how to use a cipher.Block for encryption and |