comparison include/openid.h @ 12:c778455fe570

Diffie-Hellman seems to be working
author Adam Chlipala <adam@chlipala.net>
date Sat, 01 Jan 2011 14:00:52 -0500
parents 870d99055dd1
children de04a3fc6b72
comparison
equal deleted inserted replaced
11:e637249abfd2 12:c778455fe570
22 uw_Basis_string uw_OpenidFfi_getOutput(uw_context, uw_OpenidFfi_outputs, uw_Basis_string key); 22 uw_Basis_string uw_OpenidFfi_getOutput(uw_context, uw_OpenidFfi_outputs, uw_Basis_string key);
23 23
24 uw_OpenidFfi_outputs uw_OpenidFfi_direct(uw_context, uw_Basis_string url, uw_OpenidFfi_inputs); 24 uw_OpenidFfi_outputs uw_OpenidFfi_direct(uw_context, uw_Basis_string url, uw_OpenidFfi_inputs);
25 uw_OpenidFfi_outputs uw_OpenidFfi_indirect(uw_context, uw_Basis_string fields); 25 uw_OpenidFfi_outputs uw_OpenidFfi_indirect(uw_context, uw_Basis_string fields);
26 26
27 uw_Basis_string uw_OpenidFfi_sha1(uw_context, uw_Basis_string key, uw_Basis_string data); 27 uw_Basis_string uw_OpenidFfi_sha1(uw_context ctx, uw_Basis_string data);
28 uw_Basis_string uw_OpenidFfi_sha256(uw_context, uw_Basis_string key, uw_Basis_string data); 28 uw_Basis_string uw_OpenidFfi_sha256(uw_context ctx, uw_Basis_string data);
29
30 uw_Basis_string uw_OpenidFfi_hmac_sha1(uw_context, uw_Basis_string key, uw_Basis_string data);
31 uw_Basis_string uw_OpenidFfi_hmac_sha256(uw_context, uw_Basis_string key, uw_Basis_string data);
29 32
30 typedef DH *uw_OpenidFfi_dh; 33 typedef DH *uw_OpenidFfi_dh;
31 34
32 uw_Basis_string uw_OpenidFfi_modulus(uw_context, uw_OpenidFfi_dh); 35 uw_Basis_string uw_OpenidFfi_modulus(uw_context, uw_OpenidFfi_dh);
33 uw_Basis_string uw_OpenidFfi_generator(uw_context, uw_OpenidFfi_dh); 36 uw_Basis_string uw_OpenidFfi_generator(uw_context, uw_OpenidFfi_dh);
34 uw_Basis_string uw_OpenidFfi_public(uw_context, uw_OpenidFfi_dh); 37 uw_Basis_string uw_OpenidFfi_public(uw_context, uw_OpenidFfi_dh);
35 38
36 uw_OpenidFfi_dh uw_OpenidFfi_generate(uw_context); 39 uw_OpenidFfi_dh uw_OpenidFfi_generate(uw_context);
37 uw_Basis_string uw_OpenidFfi_compute(uw_context, uw_OpenidFfi_dh, uw_Basis_string server_pub); 40 uw_Basis_string uw_OpenidFfi_compute(uw_context, uw_OpenidFfi_dh, uw_Basis_string server_pub);
41 uw_Basis_string uw_OpenidFfi_xor(uw_context, uw_Basis_string, uw_Basis_string);