| <?xml version="1.0" encoding="UTF-8" ?> |
| |
| <node xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> |
| <interface name="org.chromium.EasyUnlock"> |
| <method name="GenerateEcP256KeyPair"> |
| <arg name="public_key" type="ay" direction="out"></arg> |
| <arg name="private_key" type="ay" direction="out"></arg> |
| </method> |
| <method name="WrapPublicKey"> |
| <arg name="key_algorithm" type="s" direction="in"></arg> |
| <arg name="public_key" type="ay" direction="in"></arg> |
| <arg name="wrapped_public_key" type="ay" direction="out"></arg> |
| </method> |
| <method name="PerformECDHKeyAgreement"> |
| <arg name="private_key" type="ay" direction="in"></arg> |
| <arg name="public_key" type="ay" direction="in"></arg> |
| <arg name="secret_key" type="ay" direction="out"></arg> |
| </method> |
| <method name="CreateSecureMessage"> |
| <arg name="header_and_body_proto" type="ay" direction="in"></arg> |
| <arg name="key" type="ay" direction="in"></arg> |
| <arg name="associated_data" type="ay" direction="in"></arg> |
| <arg name="public_metadata" type="ay" direction="in"></arg> |
| <arg name="verification_key_id" type="ay" direction="in"></arg> |
| <arg name="decryption_key_id" type="ay" direction="in"></arg> |
| <arg name="encryption_type" type="s" direction="in"></arg> |
| <arg name="signature_type" type="s" direction="in"></arg> |
| <arg name="secure_message_proto" type="ay" direction="out"></arg> |
| </method> |
| <method name="UnwrapSecureMessage"> |
| <arg name="secure_message" type="ay" direction="in"></arg> |
| <arg name="key" type="ay" direction="in"></arg> |
| <arg name="associated_data" type="ay" direction="in"></arg> |
| <arg name="encryption_type" type="s" direction="in"></arg> |
| <arg name="signature_type" type="s" direction="in"></arg> |
| <arg name="header_and_body" type="ay" direction="out"></arg> |
| </method> |
| </interface> |
| </node> |