mirror of
https://github.com/cmz0228/hysteria-dev.git
synced 2025-06-16 17:29:51 +00:00
22 lines
386 B
Go
22 lines
386 B
Go
package obfs
|
|
|
|
type DummyObfuscator struct{}
|
|
|
|
func NewDummyObfuscator() *DummyObfuscator {
|
|
return &DummyObfuscator{}
|
|
}
|
|
|
|
func (x *DummyObfuscator) Deobfuscate(in []byte, out []byte) int {
|
|
pLen := len(in)
|
|
if pLen <= 0 || len(out) < pLen {
|
|
// Invalid
|
|
return 0
|
|
}
|
|
copy(out, in)
|
|
return pLen
|
|
}
|
|
|
|
func (x *DummyObfuscator) Obfuscate(in []byte, out []byte) int {
|
|
return copy(out, in)
|
|
}
|