gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

mask_safe.go (360B)


      1 // Copyright 2016 The Gorilla WebSocket Authors. All rights reserved.  Use of
      2 // this source code is governed by a BSD-style license that can be found in the
      3 // LICENSE file.
      4 
      5 //go:build appengine
      6 // +build appengine
      7 
      8 package websocket
      9 
     10 func maskBytes(key [4]byte, pos int, b []byte) int {
     11 	for i := range b {
     12 		b[i] ^= key[pos&3]
     13 		pos++
     14 	}
     15 	return pos & 3
     16 }