stream.go
changeset 25 7437d6eed227
parent 23 b5de44679389
child 26 4d0a369079ce
equal deleted inserted replaced
24:fff79efe06f6 25:7437d6eed227
   381 	nonceCountStr := fmt.Sprintf("%08x", nonceCount)
   381 	nonceCountStr := fmt.Sprintf("%08x", nonceCount)
   382 
   382 
   383 	// Begin building the response. Username is
   383 	// Begin building the response. Username is
   384 	// user@domain or just domain.
   384 	// user@domain or just domain.
   385 	var username string
   385 	var username string
   386 	if cl.Jid.Node == nil {
   386 	if cl.Jid.Node == "" {
   387 		username = cl.Jid.Domain
   387 		username = cl.Jid.Domain
   388 	} else {
   388 	} else {
   389 		username = *cl.Jid.Node
   389 		username = cl.Jid.Node
   390 	}
   390 	}
   391 
   391 
   392 	// Generate our own nonce from random data.
   392 	// Generate our own nonce from random data.
   393 	randSize := big.NewInt(0)
   393 	randSize := big.NewInt(0)
   394 	randSize.Lsh(big.NewInt(1), 64)
   394 	randSize.Lsh(big.NewInt(1), 64)