1b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales/* 2b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * Copyright (C) 2015 The Android Open Source Project 3b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * 4b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * Licensed under the Apache License, Version 2.0 (the "License"); 5b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * you may not use this file except in compliance with the License. 6b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * You may obtain a copy of the License at 7b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * 8b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * http://www.apache.org/licenses/LICENSE-2.0 9b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * 10b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * Unless required by applicable law or agreed to in writing, software 11b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * distributed under the License is distributed on an "AS IS" BASIS, 12b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * See the License for the specific language governing permissions and 14b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales * limitations under the License. 15b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales */ 16b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales 17b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales__BEGIN_DECLS 18b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales 19b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Moralesint trusty_keymaster_connect(void); 20b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Moralesint trusty_keymaster_call(uint32_t cmd, void *in, uint32_t in_size, uint8_t *out, 21b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales uint32_t *out_size); 22b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Moralesvoid trusty_keymaster_disconnect(void); 23b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales 24b33c9b8ffa5e687a08311eae917c50fd615020d0Andres Morales__END_DECLS 25