File: xml.h

package info (click to toggle)
lastpass-cli 1.0.0-1.2%2Bdeb9u1
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 728 kB
  • sloc: ansic: 8,531; sh: 176; makefile: 56
file content (19 lines) | stat: -rw-r--r-- 740 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef XML_H
#define XML_H

#include "session.h"
#include "cipher.h"
#include "list.h"
#include "blob.h"

struct session *xml_ok_session(const char *buf, unsigned const char key[KDF_HASH_LEN]);
char *xml_error_cause(const char *buf, const char *what);
unsigned long long xml_login_check(const char *buf, struct session *session);
int xml_parse_share_getinfo(const char *buf, struct list_head *users);
int xml_parse_share_getpubkey(const char *buf, struct share_user *user);
int xml_parse_pwchange(const char *buf, struct pwchange_info *info);
int xml_api_err(const char *buf);
int xml_parse_share_getpubkeys(const char *buf, struct list_head *user_list);
int xml_parse_share_get_limits(const char *buf, struct share_limit *limit);

#endif