-rw-r--r-- | include/opkele/types.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/include/opkele/types.h b/include/opkele/types.h index 520618d..ca07df5 100644 --- a/include/opkele/types.h +++ b/include/opkele/types.h | |||
@@ -40,16 +40,16 @@ namespace opkele { | |||
40 | 40 | ||
41 | /** | 41 | /** |
42 | * xor the secret and hmac together and encode, using base64 | 42 | * xor the secret and hmac together and encode, using base64 |
43 | * @param key_sha1 pointer to the sha1 digest | 43 | * @param key_d pointer to the message digest |
44 | * @param rv reference to the return value | 44 | * @param rv reference to the return value |
45 | */ | 45 | */ |
46 | void enxor_to_base64(const unsigned char *key_sha1,string& rv) const; | 46 | void enxor_to_base64(const unsigned char *key_d,string& rv) const; |
47 | /** | 47 | /** |
48 | * decode base64-encoded secret and xor it with the sha1 digest | 48 | * decode base64-encoded secret and xor it with the message digest |
49 | * @param key_sha1 pointer to the message digest | 49 | * @param key_d pointer to the message digest |
50 | * @param b64 base64-encoded secret value | 50 | * @param b64 base64-encoded secret value |
51 | */ | 51 | */ |
52 | void enxor_from_base64(const unsigned char *key_sha1,const string& b64); | 52 | void enxor_from_base64(const unsigned char *key_d,const string& b64); |
53 | /** | 53 | /** |
54 | * plainly encode to base64 representation | 54 | * plainly encode to base64 representation |
55 | * @param rv reference to the return value | 55 | * @param rv reference to the return value |
@@ -161,6 +161,14 @@ namespace opkele { | |||
161 | * @return the ready-to-use location | 161 | * @return the ready-to-use location |
162 | */ | 162 | */ |
163 | string append_query(const string& url,const char *prefix = "openid.") const; | 163 | string append_query(const string& url,const char *prefix = "openid.") const; |
164 | |||
165 | /** | ||
166 | * make up a query string suitable for use in GET and POST | ||
167 | * requests. | ||
168 | * @param prefix string to prened to parameter names | ||
169 | * @return query string | ||
170 | */ | ||
171 | string query_string(const char *prefix = "openid.") const; | ||
164 | }; | 172 | }; |
165 | 173 | ||
166 | /** | 174 | /** |