roundcubemail/plugins/enigma/lib/enigma_driver_gnupg.php
function verify($text, $signature)
    {
        try {
            $verified = $this->gpg->verify($text, $signature);
            return $this->parse_signature($verified[0]);
        }
        catch (Exception $e) {
            return $this->get_error_from_exception($e);
        }
    }
function verify($text, $signature)
    {
        try {
            $verified = $this->gpg->verify($text, $signature);
            return $this->parse_signature($verified[0]);
        }
        catch (Exception $e) {
            return $this->get_error_from_exception($e);
        }
    }
function verify ( $ text , $ signature ) { try { $ verified = $ this -> gpg -> verify ( $ text , $ signature ) ; return $ this -> parse_signature ( $ verified [ 0 ] ) ; } catch ( Exception $ e ) { return $ this -> get_error_from_exception ( $ e ) ; } }
Signature verification.

@param string Message body
@param string Signature, if message is of type PGP/MIME and body doesn't contain it

@return mixed Signature information (enigma_signature) or enigma_error
Signature verification .