include/beecrypt/dhies.h File Reference
DHIES (formerly known as DHAES or DHES) encryption scheme.
More...
#include "beecrypt/beecrypt.h"
#include "beecrypt/dldp.h"
Go to the source code of this file.
Data Structures |
struct | dhies_pParameters |
struct | dhies_pContext |
Functions |
int | dhies_pUsable (const dhies_pParameters *) |
int | dhies_pContextInit (dhies_pContext *, const dhies_pParameters *) |
int | dhies_pContextInitDecrypt (dhies_pContext *, const dhies_pParameters *, const mpnumber *) |
int | dhies_pContextInitEncrypt (dhies_pContext *, const dhies_pParameters *, const mpnumber *) |
int | dhies_pContextFree (dhies_pContext *) |
memchunk * | dhies_pContextEncrypt (dhies_pContext *, mpnumber *, mpnumber *, const memchunk *, randomGeneratorContext *) |
memchunk * | dhies_pContextDecrypt (dhies_pContext *, const mpnumber *, const mpnumber *, const memchunk *) |
Detailed Description
DHIES (formerly known as DHAES or DHES) encryption scheme.
This code implements the encryption scheme from the paper:
"DHIES: An Encryption Scheme Based on the Diffie-Hellman Problem" Michel Abdalla, Mihir Bellare, Phillip Rogaway September 18, 2001
- Author:
- Bob Deblier <bob.deblier@telenet.be>
Function Documentation