80 p->content = ucx_buffer_new(NULL, PWDS_HEADER_SIZE, UCX_BUFFER_AUTOEXTEND); |
80 p->content = ucx_buffer_new(NULL, PWDS_HEADER_SIZE, UCX_BUFFER_AUTOEXTEND); |
81 PWDS_MAGIC(p) = PWDS_MAGIC_CHAR; |
81 PWDS_MAGIC(p) = PWDS_MAGIC_CHAR; |
82 PWDS_VERSION(p) = 1; |
82 PWDS_VERSION(p) = 1; |
83 PWDS_ENC(p) = DAV_KEY_AES256; |
83 PWDS_ENC(p) = DAV_KEY_AES256; |
84 PWDS_PWFUNC(p) = DAV_PWFUNC_PBKDF2_SHA256; |
84 PWDS_PWFUNC(p) = DAV_PWFUNC_PBKDF2_SHA256; |
85 dav_rand_bytes(p->content->space+4, 16); |
85 dav_rand_bytes((unsigned char*)p->content->space+4, 16); |
86 p->isdecrypted = 1; |
86 p->isdecrypted = 1; |
87 p->encoffset = PWDS_HEADER_SIZE; |
87 p->encoffset = PWDS_HEADER_SIZE; |
88 return p; |
88 return p; |
89 } |
89 } |
90 |
90 |