예제 #1
0
파일: ip.go 프로젝트: ZiRo-/srndv2
// given an address
// generate a new encryption key for it
// return the encryption key and the encrypted address
func NewAddrEnc(addr string) (string, string) {
	key_bytes := nacl.RandBytes(encAddrBytes())
	key := base64.StdEncoding.EncodeToString(key_bytes)
	return key, EncAddr(addr, key)
}
예제 #2
0
파일: nntp_login.go 프로젝트: ZiRo-/srndv2
// make a random string
func randStr(length int) string {
	return hex.EncodeToString(nacl.RandBytes(length))[length:]
}