/**
     * Returns tag validation status (true if input tag matches computed tag,
     * false otherwise). None if no tag was provided or the mode was not GCM.
     */
Returns tag validation status (true if input tag matches computed tag,
false otherwise). None if no tag was provided or the mode was not GCM.
Returns tag validation status ( true if input tag matches computed tag false otherwise ) . None if no tag was provided or the mode was not GCM .
pub fn finish(&mut self, tag: Option<&mut [u8]>) -> Option<bool> {
        assert!(self.iptr >= self.len && self.optr >= self.len);
        self.finished = true;
        finish(self.aes, self.cipher_mode, tag)
    }
pub fn finish ( & mut self , tag : Option < & mut [ u8 ] > ) -> Option < bool > { assert ! ( self iptr self len self optr self len ) ; self . finished = true ; finish ( self . aes , self . cipher_mode , tag ) }
Returns tag validation status (true if input tag matches computed tag,
 false otherwise).
Returns tag validation status ( true if input tag matches computed tag false otherwise ) .
&mut self
tag
Option<&mut [u8]>