annotate include/openid.h @ 7:976121190b2d

Authentication verification almost working: signatures not computing correctly
author Adam Chlipala <adam@chlipala.net>
date Tue, 28 Dec 2010 19:57:25 -0500
parents 99496175078b
children 870d99055dd1
rev   line source
adam@0 1 #include <urweb/urweb.h>
adam@0 2
adam@3 3 uw_unit uw_OpenidFfi_init(uw_context);
adam@3 4
adam@2 5 typedef struct uw_OpenidFfi_discovery *uw_OpenidFfi_discovery;
adam@2 6
adam@2 7 uw_Basis_string uw_OpenidFfi_endpoint(uw_context, uw_OpenidFfi_discovery);
adam@2 8 uw_Basis_string uw_OpenidFfi_localId(uw_context, uw_OpenidFfi_discovery);
adam@2 9
adam@2 10 uw_OpenidFfi_discovery *uw_OpenidFfi_discover(uw_context, uw_Basis_string id);
adam@3 11
adam@3 12 typedef uw_buffer *uw_OpenidFfi_inputs;
adam@3 13 typedef uw_buffer *uw_OpenidFfi_outputs;
adam@3 14
adam@3 15 uw_OpenidFfi_inputs uw_OpenidFfi_createInputs(uw_context);
adam@3 16 uw_unit uw_OpenidFfi_addInput(uw_context, uw_OpenidFfi_inputs, uw_Basis_string key, uw_Basis_string value);
adam@3 17
adam@3 18 uw_Basis_string uw_OpenidFfi_getOutput(uw_context, uw_OpenidFfi_outputs, uw_Basis_string key);
adam@3 19
adam@4 20 uw_OpenidFfi_outputs uw_OpenidFfi_direct(uw_context, uw_Basis_string url, uw_OpenidFfi_inputs);
adam@4 21 uw_OpenidFfi_outputs uw_OpenidFfi_indirect(uw_context, uw_Basis_string fields);
adam@6 22
adam@7 23 uw_Basis_string uw_OpenidFfi_sha256(uw_context, uw_Basis_string key, uw_Basis_string data);