#include <filterblowfish.h>


Public Member Functions | |
| virtual Filter::status_t | egress (void *inbuf, void *outbuf, size_t inlen, size_t *outlen) |
| virtual Filter::status_t | ingress (void *inbuf, void *outbuf, size_t inlen, size_t *outlen) |
Classes | |
| struct | bfheader_t |
Definition at line 15 of file filterblowfish.h.
| Filter::status_t n2nc::FilterBlowFish::egress | ( | void * | inbuf, | |
| void * | outbuf, | |||
| size_t | inlen, | |||
| size_t * | outlen | |||
| ) | [virtual] |
Outgoing traffic goes through egress hook.
Implements n2nc::Filter.
Definition at line 22 of file filterblowfish.cpp.
References n2nc::security::BlowFish::encrypt(), n2nc::Filter::FILTER_CONTINUE, n2nc::Filter::FILTER_DROP, n2nc::PacketManager::getSendPkHeader(), and n2nc::security::BlowFish::reinit().

| Filter::status_t n2nc::FilterBlowFish::ingress | ( | void * | inbuf, | |
| void * | outbuf, | |||
| size_t | inlen, | |||
| size_t * | outlen | |||
| ) | [virtual] |
Ingoing traffic goes through ingress hook
Implements n2nc::Filter.
Definition at line 48 of file filterblowfish.cpp.
References n2nc::security::BlowFish::decrypt(), n2nc::Filter::FILTER_CONTINUE, n2nc::Filter::FILTER_DROP, n2nc::PacketManager::getRecvPkHeader(), and n2nc::security::BlowFish::reinit().

1.5.5