Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/rc4/rc4_enc.c
#include <openssl/rc4.h>
#include "rc4_locl.h"

'defines'

#define LOOP(in, out)
#define RC4_LOOP(a, b, i)   LOOP(*((a)++),*((b)++))

Funciones

void RC4 (RC4_KEY *key, unsigned long len, const unsigned char *indata, unsigned char *outdata)

Documentación de los 'defines'

#define LOOP (   in,
  out 
)
Valor:
x=((x+1)&0xff); \
                tx=d[x]; \
                y=(tx+y)&0xff; \
                d[x]=ty=d[y]; \
                d[y]=tx; \
                (out) = d[(tx+ty)&0xff]^ (in);
#define RC4_LOOP (   a,
  b,
 
)    LOOP(*((a)++),*((b)++))

Documentación de las funciones

void RC4 ( RC4_KEY key,
unsigned long  len,
const unsigned char *  indata,
unsigned char *  outdata 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'