glider/vendor/github.com/sun8911879/shadowsocksR/protocol/auth_aes128_sha1.go
2018-07-07 11:07:38 +08:00

29 lines
458 B
Go

package protocol
import (
"bytes"
"github.com/sun8911879/shadowsocksR/tools"
)
func init() {
register("auth_aes128_sha1", NewAuthAES128SHA1)
}
func NewAuthAES128SHA1() IProtocol {
a := &authAES128{
salt: "auth_aes128_sha1",
hmac: tools.HmacSHA1,
hashDigest: tools.SHA1Sum,
packID: 1,
recvInfo: recvInfo{
recvID: 1,
buffer: bytes.NewBuffer(nil),
},
data: &authData{
connectionID: 0xFF000001,
},
}
return a
}