format code

This commit is contained in:
V2Ray committed 2015-09-08 18:21:33 +02:00
1 parent 86944af2ff
commit 099015021e
4 files changed
+39 -39

No files matched your search

+4 -4
View File
@@ -6,8 +6,8 @@ import (
"crypto/cipher"
"fmt"
"io"
v2io "github.com/v2ray/v2ray-core/io"
v2io "github.com/v2ray/v2ray-core/io"
)
const (
@@ -17,7 +17,7 @@ const (
// DecryptionReader is a byte stream reader to decrypt AES-128 CBC (for now)
// encrypted content.
type DecryptionReader struct {
reader *v2io.CryptionReader
reader *v2io.CryptionReader
buffer *bytes.Buffer
}
@@ -29,7 +29,7 @@ func NewDecryptionReader(reader io.Reader, key []byte, iv []byte) (*DecryptionRe
if err != nil {
return nil, err
}
aesBlockMode := cipher.NewCBCDecrypter(aesCipher, iv)
aesBlockMode := cipher.NewCBCDecrypter(aesCipher, iv)
decryptionReader.reader = v2io.NewCryptionReader(aesBlockMode, reader)
decryptionReader.buffer = bytes.NewBuffer(make([]byte, 0, 2*blockSize))
return decryptionReader, nil
+5 -5
View File
@@ -3,7 +3,7 @@ package vmess
import (
"bytes"
"crypto/aes"
"crypto/cipher"
"crypto/cipher"
"crypto/rand"
mrand "math/rand"
"testing"
@@ -27,17 +27,17 @@ func TestNormalReading(t *testing.T) {
keySize := 16
key := make([]byte, keySize)
randomBytes(key, t)
iv := make([]byte, keySize)
randomBytes(iv, t)
iv := make([]byte, keySize)
randomBytes(iv, t)
aesBlock, err := aes.NewCipher(key)
if err != nil {
t.Fatal(err)
}
aesMode := cipher.NewCBCEncrypter(aesBlock, iv)
aesMode := cipher.NewCBCEncrypter(aesBlock, iv)
ciphertext := make([]byte, testSize)
aesMode.CryptBlocks(ciphertext, plaintext)
aesMode.CryptBlocks(ciphertext, plaintext)
ciphertextcopy := make([]byte, testSize)
copy(ciphertextcopy, ciphertext)
+1 -1
View File
@@ -14,7 +14,7 @@ type VMessInput struct {
userHash [16]byte
respKey [16]byte
iv [16]byte
respHead [4]byte
respHead [4]byte
command byte
port uint16
target [256]byte