"rc4",
GRAND_CRYPTO, 0,
grmisc, grdestroy,
- grword, grbyte, grword, grand_range, grfill
+ grword, grbyte, grword, grand_defaultrange, grfill
};
/* --- @rc4_rand@ --- *
*
* Returns: Pointer to generic random number generator interface.
*
- * Use: Creates a random number interface wrapper around an
- * OFB-mode block cipher.
+ * Use: Creates a random number interface wrapper around the RC4
+ * stream cipher.
*/
grand *rc4_rand(const void *k, size_t sz)
#include <stdio.h>
#include <string.h>
+#include <mLib/macros.h>
#include <mLib/quis.h>
#include <mLib/testrig.h>
d.len = v[1].len;
rc4_encrypt(&ctx, v[1].buf, d.buf, d.len);
- if (memcmp(v[2].buf, d.buf, d.len) != 0) {
+ if (MEMCMP(v[2].buf, !=, d.buf, d.len)) {
ok = 0;
printf("\nfail encryption:"
"\n\tkey = ");
d.len = v[2].len;
rc4_encrypt(&ctx, 0, d.buf, d.len);
- if (memcmp(v[2].buf, d.buf, d.len) != 0) {
+ if (MEMCMP(v[2].buf, !=, d.buf, d.len)) {
ok = 0;
printf("\nfail generation:"
"\n\tkey = ");