func (ocb *ocb2Mode) Decrypt(dst []byte, src []byte, nonce []byte) bool {
	if len(src) <= ocb.Overhead() {
		panic("cryptstate: bad src")
	}

	tag := src[0:3]
	src = src[3:]
	return ocb2.Decrypt(ocb.cipher, dst, src, nonce, tag)
}
// Decrypt decrypts a message using OCB2-AES128 and outputs it to dst.
// Returns false if decryption failed (authentication tag mismatch).
Decrypt decrypts a message using OCB2-AES128 and outputs it to dst.
Returns false if decryption failed (authentication tag mismatch).
// Decrypt decrypts a message using OCB2 - AES128 and outputs it to dst . // Returns false if decryption failed ( authentication tag mismatch ) .
func (ocb *ocb2Mode) Decrypt(dst []byte, src []byte, nonce []byte) bool {
	if len(src) <= ocb.Overhead() {
		panic("cryptstate: bad src")
	}
	tag := src[0:3]
	src = src[3:]
	return ocb2.Decrypt(ocb.cipher, dst, src, nonce, tag)
}
func ( ocb * ocb2Mode ) Decrypt ( dst [ ] byte , src [ ] byte , nonce [ ] byte ) bool { if len ( src ) <= ocb . Overhead ( ) { panic ( " " ) } tag := src [ 0 : 3 ] src = src [ 3 : ] return ocb2 . Decrypt ( ocb . cipher , dst , src , nonce , tag ) }
Decrypt decrypts a message using OCB2-AES128 and outputs it to dst.
Decrypt decrypts a message using OCB2 - AES128 and outputs it to dst .