The OTR implementation had a bug where key slots would not be marked as unused after a rehandshake. Since handshaking resets the key ids, some key slots would be left over with much higher key ids. These key slots would lead to an error when the code ran out of slots. Fixes agl/xmpp-client#96. Change-Id: I013bbc4eaf0616373ab52f14b7f7757c353983ca Reviewed-on: https://go-review.googlesource.com/16934 Reviewed-by: Andrew Gerrand <adg@golang.org>