Source File
cipher.go
Belonging Package
github.com/gotd/td/internal/crypto
package crypto
import
// Cipher is message encryption utility struct.
type Cipher struct {
rand io.Reader
encryptSide Side
}
// Rand returns random generator.
func ( Cipher) () io.Reader {
return .rand
}
// NewClientCipher creates new client-side Cipher.
func ( io.Reader) Cipher {
return Cipher{rand: , encryptSide: Client}
}
// NewServerCipher creates new server-side Cipher.
func ( io.Reader) Cipher {
return Cipher{rand: , encryptSide: Server}
}
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |