]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - arcfour.c
rcfour optimized++; memxor optimized++
[avr-crypto-lib.git] / arcfour.c
index 7c35a0353f3fef055708ca56ea39f5fd13f32448..93b2e26bd2e1cd61c34bf8d5bc761c22486b5675 100644 (file)
--- a/arcfour.c
+++ b/arcfour.c
@@ -54,6 +54,7 @@ uint8_t arcfour_gen(arcfour_ctx_t *ctx){
        uint8_t t;
        ctx->i++;
        ctx->j += ctx->s[ctx->i];
+       /* ctx->s[i] <--> ctx->s[j] */
        t = ctx->s[ctx->j];
        ctx->s[ctx->j] = ctx->s[ctx->i];
        ctx->s[ctx->i] = t;