Add base faketls processing

This commit is contained in:
9seconds
2021-03-25 17:33:22 +03:00
parent a444a10bd0
commit c3e8e8b1fe
7 changed files with 150 additions and 15 deletions
+21
View File
@@ -0,0 +1,21 @@
package faketls
import (
"bytes"
"sync"
)
var bytesBufferPool = sync.Pool{
New: func() interface{} {
return &bytes.Buffer{}
},
}
func acquireBytesBuffer() *bytes.Buffer {
return bytesBufferPool.Get().(*bytes.Buffer)
}
func releaseBytesBuffer(b *bytes.Buffer) {
b.Reset()
bytesBufferPool.Put(b)
}