#include <libsnmp.h>
#include "snmp_pp/config_snmp_pp.h"
Go to the source code of this file.
|
void | idea_set_key (IDEAContext *c, const unsigned char key[16]) |
|
void | idea_destroy_context (IDEAContext *c) |
|
void | idea_transform (IDEAContext *c, word32 l, word32 r, word32 *output) |
|
void | idea_cfb_encrypt (IDEAContext *c, unsigned char *iv, unsigned char *dest, const unsigned char *src, unsigned int len) |
|
void | idea_cfb_decrypt (IDEAContext *c, unsigned char *iv, unsigned char *dest, const unsigned char *src, unsigned int len) |
|
◆ _SNMP_GETPUT_H_
◆ GET_16BIT
Value:(((unsigned long)(unsigned char)(cp)[0] << 8) | \
((unsigned long)(unsigned char)(cp)[1]))
Definition at line 126 of file idea.h.
◆ GET_16BIT_LSB_FIRST
#define GET_16BIT_LSB_FIRST |
( |
|
cp | ) |
|
Value:(((unsigned long)(unsigned char)(cp)[0]) | \
((unsigned long)(unsigned char)(cp)[1] << 8))
Definition at line 147 of file idea.h.
◆ GET_32BIT
Value:(((unsigned long)(unsigned char)(cp)[0] << 24) | \
((unsigned long)(unsigned char)(cp)[1] << 16) | \
((unsigned long)(unsigned char)(cp)[2] << 8) | \
((unsigned long)(unsigned char)(cp)[3]))
Definition at line 121 of file idea.h.
◆ GET_32BIT_LSB_FIRST
#define GET_32BIT_LSB_FIRST |
( |
|
cp | ) |
|
Value:(((unsigned long)(unsigned char)(cp)[0]) | \
((unsigned long)(unsigned char)(cp)[1] << 8) | \
((unsigned long)(unsigned char)(cp)[2] << 16) | \
((unsigned long)(unsigned char)(cp)[3] << 24))
Definition at line 141 of file idea.h.
◆ PUT_16BIT
#define PUT_16BIT |
( |
|
cp, |
|
|
|
value |
|
) |
| |
Value:do { \
(cp)[0] = (value) >> 8; \
(cp)[1] = (value); } while (0)
Definition at line 135 of file idea.h.
◆ PUT_16BIT_LSB_FIRST
#define PUT_16BIT_LSB_FIRST |
( |
|
cp, |
|
|
|
value |
|
) |
| |
Value:do { \
(cp)[0] = (value); \
(cp)[1] = (value) >> 8; } while (0)
Definition at line 157 of file idea.h.
◆ PUT_32BIT
#define PUT_32BIT |
( |
|
cp, |
|
|
|
value |
|
) |
| |
Value:do { \
(cp)[0] = (value) >> 24; \
(cp)[1] = (value) >> 16; \
(cp)[2] = (value) >> 8; \
(cp)[3] = (value); } while (0)
Definition at line 129 of file idea.h.
◆ PUT_32BIT_LSB_FIRST
#define PUT_32BIT_LSB_FIRST |
( |
|
cp, |
|
|
|
value |
|
) |
| |
Value:do { \
(cp)[0] = (value); \
(cp)[1] = (value) >> 8; \
(cp)[2] = (value) >> 16; \
(cp)[3] = (value) >> 24; } while (0)
Definition at line 151 of file idea.h.
◆ word16
◆ word32
◆ idea_cfb_decrypt()
void idea_cfb_decrypt |
( |
IDEAContext * |
c, |
|
|
unsigned char * |
iv, |
|
|
unsigned char * |
dest, |
|
|
const unsigned char * |
src, |
|
|
unsigned int |
len |
|
) |
| |
◆ idea_cfb_encrypt()
void idea_cfb_encrypt |
( |
IDEAContext * |
c, |
|
|
unsigned char * |
iv, |
|
|
unsigned char * |
dest, |
|
|
const unsigned char * |
src, |
|
|
unsigned int |
len |
|
) |
| |
◆ idea_destroy_context()
◆ idea_set_key()
void idea_set_key |
( |
IDEAContext * |
c, |
|
|
const unsigned char |
key[16] |
|
) |
| |
◆ idea_transform()