blob: 76a16659c6165b3101c1255d85a9a94aaeaf78ac [file] [log] [blame]
<?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>