libidav/utils.c

changeset 228
c0175372c35d
parent 225
a297c2e28fa1
child 254
d7c4ba50b7d8
--- a/libidav/utils.c	Sun Mar 20 16:13:41 2016 +0100
+++ b/libidav/utils.c	Mon Mar 21 13:56:16 2016 +0100
@@ -661,30 +661,6 @@
     return str;
 }
 
-void util_generate_key(DavKey *key, char *password) {
-    key->data = malloc(SHA256_DIGEST_LENGTH);
-    key->length = SHA256_DIGEST_LENGTH;
-    key->type =  DAV_KEY_AES256;
-#ifdef __sun
-    SHA256_CTX sha256;
-    SHA256Init(&sha256);
-    SHA256Update(&sha256, password, strlen(password));
-    SHA256Final(key->data, &sha256);
-#else
-    SHA256_CTX sha256;
-    SHA256_Init(&sha256);
-    SHA256_Update(&sha256, password, strlen(password));
-    SHA256_Final(key->data, &sha256);
-#endif
-}
-
-char* util_key_input(DavContext *ctx, DavKey *key) {
-    sstr_t prompt = ucx_sprintf("Enter password for key (%s): ", key->name);
-    char *password = util_password_input(prompt.ptr);
-    free(prompt.ptr);
-    return password;
-}
-
 
 char* util_hexstr(unsigned char *data, size_t len) {
     size_t buflen = 2*len + 4;

mercurial