version 1.88, 2010/05/07 11:30:29 |
version 1.89, 2010/07/13 11:52:06 |
|
|
#include "uuencode.h" |
#include "uuencode.h" |
#include "buffer.h" |
#include "buffer.h" |
#include "log.h" |
#include "log.h" |
|
#include "misc.h" |
#include "ssh2.h" |
#include "ssh2.h" |
|
|
static struct KeyCert * |
static struct KeyCert * |
|
|
return 0; |
return 0; |
if (buffer_len(&a->certblob) != buffer_len(&b->certblob)) |
if (buffer_len(&a->certblob) != buffer_len(&b->certblob)) |
return 0; |
return 0; |
if (memcmp(buffer_ptr(&a->certblob), buffer_ptr(&b->certblob), |
if (timing_safe_cmp(buffer_ptr(&a->certblob), buffer_ptr(&b->certblob), |
buffer_len(&a->certblob)) != 0) |
buffer_len(&a->certblob)) != 0) |
return 0; |
return 0; |
return 1; |
return 1; |