OLD | NEW |
1 <?xml version="1.0" encoding="UTF-8" ?> | 1 <?xml version="1.0" encoding="UTF-8" ?> |
2 <!-- COPYRIGHT HERE | 2 <!-- COPYRIGHT HERE |
3 dbus-binding-tool -mode=glib-server -prefix=cryptohome cryptohome.xml | 3 dbus-binding-tool -mode=glib-server -prefix=cryptohome cryptohome.xml |
4 > bindings/server.h | 4 > bindings/server.h |
5 --> | 5 --> |
6 <node name="/org/chromium/"> | 6 <node name="/org/chromium/"> |
7 <interface name="org.chromium.CryptohomeInterface"> | 7 <interface name="org.chromium.CryptohomeInterface"> |
8 <annotation name="org.freedesktop.DBus.GLib.CSymbol" | 8 <annotation name="org.freedesktop.DBus.GLib.CSymbol" |
9 value="cryptohome"/> | 9 value="cryptohome"/> |
10 <method name="IsMounted"> | 10 <method name="IsMounted"> |
11 <arg type="b" name="is_mounted" direction="out" /> | 11 <arg type="b" name="is_mounted" direction="out" /> |
12 </method> | 12 </method> |
13 <method name="CheckKey"> | 13 <method name="CheckKey"> |
14 <arg type="s" name="username" direction="in" /> | 14 <arg type="s" name="username" direction="in" /> |
15 <arg type="s" name="key" direction="in" /> | 15 <arg type="s" name="key" direction="in" /> |
16 <arg type="b" name="success" direction="out" /> | 16 <arg type="b" name="success" direction="out" /> |
17 </method> | 17 </method> |
| 18 <method name="MigrateKey"> |
| 19 <arg type="s" name="username" direction="in" /> |
| 20 <arg type="s" name="from_key" direction="in" /> |
| 21 <arg type="s" name="to_key" direction="in" /> |
| 22 <arg type="b" name="success" direction="out" /> |
| 23 </method> |
| 24 <method name="Remove"> |
| 25 <arg type="s" name="username" direction="in" /> |
| 26 <arg type="b" name="success" direction="out" /> |
| 27 </method> |
| 28 <method name="GetSystemSalt"> |
| 29 <arg type="ay" name="salt" direction="out" /> |
| 30 </method> |
18 <method name="Mount"> | 31 <method name="Mount"> |
19 <!-- long term, this should just be the hash --> | 32 <!-- long term, this should just be the hash --> |
20 <arg type="s" name="username" direction="in" /> | 33 <arg type="s" name="username" direction="in" /> |
21 <arg type="s" name="key" direction="in" /> | 34 <arg type="s" name="key" direction="in" /> |
22 <arg type="b" name="done" direction="out" /> | 35 <arg type="b" name="done" direction="out" /> |
23 </method> | 36 </method> |
24 <method name="Unmount"> | 37 <method name="Unmount"> |
25 <arg type="b" name="done" direction="out" /> | 38 <arg type="b" name="done" direction="out" /> |
26 </method> | 39 </method> |
27 </interface> | 40 </interface> |
28 </node> | 41 </node> |
OLD | NEW |