Defines

ODc_Crypto.cpp File Reference

#include <stdlib.h>
#include <zlib.h>
#include <glib.h>
#include <gsf/gsf-input-gzip.h>
#include <gsf/gsf-input-memory.h>
#include "sha1.h"
#include "gc-pbkdf2-sha1.h"
#include "ut_assert.h"
#include "ut_debugmsg.h"
#include "ODc_Crypto.h"

Defines

#define PASSWORD_HASH_LEN   20
#define PBKDF2_KEYLEN   16
#define HANDLEGERR(e)

Define Documentation

#define HANDLEGERR (   e  ) 
Value:
{                                           \
    gcry_err_code_t code = gcry_err_code(e);    \
    if( code != GPG_ERR_NO_ERROR )              \
    {                                           \
        switch(code)                            \
        {                                       \
            case GPG_ERR_ENOMEM:                \
                return UT_OUTOFMEM;             \
            case GPG_ERR_DECRYPT_FAILED:        \
                return UT_IE_PROTECTED;         \
            default:                            \
                return UT_ERROR;                \
        }                                       \
    }                                           \
    }

Referenced by ODc_Crypto::performDecrypt().

#define PASSWORD_HASH_LEN   20
#define PBKDF2_KEYLEN   16