func (i *ISO9796d1Encoding) OutputBlockSize() int {
	baseBlockSize := i.engine.OutputBlockSize()

	if i.forEncryption {
		return baseBlockSize
	} else {
		return (baseBlockSize + 1) / 2
	}
}
/**
* return the maximum possible size for the output.
 */
return the maximum possible size for the output.
/ ** * return the maximum possible size for the output . * /
func (i *ISO9796d1Encoding) OutputBlockSize() int {
	baseBlockSize := i.engine.OutputBlockSize()
	if i.forEncryption {
		return baseBlockSize
	} else {
		return (baseBlockSize + 1) / 2
	}
}
func ( i * ISO9796d1Encoding ) OutputBlockSize ( ) int { baseBlockSize := i . engine . OutputBlockSize ( ) if i . forEncryption { return baseBlockSize } else { return ( baseBlockSize + 1 ) / 2 } }
return the maximum possible size for the output.
return the maximum possible size for the output .