ID: 14692
Updated by: derick
Reported By: [EMAIL PROTECTED]
Old Status: Closed
Status: Suspended
Bug Type: mcrypt related
Operating System: Linux
PHP Version: 4.1.0
New Comment:

From: Nikos Mavroyanopoulos <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: [mcrypt-dev] Crash

On Tue, 25 Dec 2001 18:57:29 +0100 (CET)
Derick Rethans <[EMAIL PROTECTED]> wrote:

> Hello,
> I get a crash with the 2nd program (and I know "gost" is not a
> algorithm_mode, but it shouldn't crash IMO).
Yes, it shouldn't crash. I'll check it (after the vacations!).
Thank you.

Previous Comments:
------------------------------------------------------------------------

[2001-12-25 11:41:06] [EMAIL PROTECTED]

This is not a PHP bug, but in libmcrypt. I reported this to the author of the library.
This is the C code I used for it:

#include <unistd.h>
#include <mcrypt.h>

void main (void)
{
    int res;

    res = mcrypt_module_is_block_algorithm ("gost", NULL);
}

This one works, the next does not (segfaults):

#include <unistd.h>
#include <mcrypt.h>

void main (void)
{
    int res;

    res = mcrypt_module_is_block_algorithm_mode ("gost", NULL);
}


regards,
Derick

------------------------------------------------------------------------

[2001-12-25 11:18:30] [EMAIL PROTECTED]

i use php-4.1.1

------------------------------------------------------------------------

[2001-12-25 11:18:16] [EMAIL PROTECTED]

I know what it is buggy script, but it not the justification for "Segmentation".

Your script work for me and print "false"



------------------------------------------------------------------------

[2001-12-25 11:09:03] [EMAIL PROTECTED]

Hello,

your script is buggy, GOST, is not a mode, but an algorithm.
It indeed crashes with this code, but to me it seems like it is an libmcrypt problem.

If you use this:
<?
        if (mcrypt_module_is_block_algorithm(MCRYPT_GOST))
                echo "true\n";
        else
                echo "false\n";
?>

it works, but it returns true if it is NOT a block algorithm, which is a bug in the 
extension.
(mcrypt returns 1 if it is a block algorithm).

Can you confirm that it does not crash with the script I pasted?

Derick

------------------------------------------------------------------------

[2001-12-25 10:29:26] [EMAIL PROTECTED]

libmcrypt-2.4.18

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/?id=14692


Edit this bug report at http://bugs.php.net/?id=14692&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to