summaryrefslogtreecommitdiffstats
path: root/trusty/keymaster/keymaster_ipc.h
diff options
context:
space:
mode:
Diffstat (limited to 'trusty/keymaster/keymaster_ipc.h')
-rw-r--r--trusty/keymaster/keymaster_ipc.h57
1 files changed, 0 insertions, 57 deletions
diff --git a/trusty/keymaster/keymaster_ipc.h b/trusty/keymaster/keymaster_ipc.h
deleted file mode 100644
index 48fa53d15..000000000
--- a/trusty/keymaster/keymaster_ipc.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Copyright (C) 2012 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#pragma once
-
-#define KEYMASTER_PORT "com.android.trusty.keymaster"
-#define KEYMASTER_MAX_BUFFER_LENGTH 4096
-
-// Commands
-enum keymaster_command {
- KEYMASTER_RESP_BIT = 1,
- KEYMASTER_REQ_SHIFT = 1,
-
- KM_GENERATE_KEY = (0 << KEYMASTER_REQ_SHIFT),
- KM_BEGIN_OPERATION = (1 << KEYMASTER_REQ_SHIFT),
- KM_UPDATE_OPERATION = (2 << KEYMASTER_REQ_SHIFT),
- KM_FINISH_OPERATION = (3 << KEYMASTER_REQ_SHIFT),
- KM_ABORT_OPERATION = (4 << KEYMASTER_REQ_SHIFT),
- KM_IMPORT_KEY = (5 << KEYMASTER_REQ_SHIFT),
- KM_EXPORT_KEY = (6 << KEYMASTER_REQ_SHIFT),
- KM_GET_VERSION = (7 << KEYMASTER_REQ_SHIFT),
- KM_ADD_RNG_ENTROPY = (8 << KEYMASTER_REQ_SHIFT),
- KM_GET_SUPPORTED_ALGORITHMS = (9 << KEYMASTER_REQ_SHIFT),
- KM_GET_SUPPORTED_BLOCK_MODES = (10 << KEYMASTER_REQ_SHIFT),
- KM_GET_SUPPORTED_PADDING_MODES = (11 << KEYMASTER_REQ_SHIFT),
- KM_GET_SUPPORTED_DIGESTS = (12 << KEYMASTER_REQ_SHIFT),
- KM_GET_SUPPORTED_IMPORT_FORMATS = (13 << KEYMASTER_REQ_SHIFT),
- KM_GET_SUPPORTED_EXPORT_FORMATS = (14 << KEYMASTER_REQ_SHIFT),
- KM_GET_KEY_CHARACTERISTICS = (15 << KEYMASTER_REQ_SHIFT),
-};
-
-#ifdef __ANDROID__
-
-/**
- * keymaster_message - Serial header for communicating with KM server
- * @cmd: the command, one of keymaster_command.
- * @payload: start of the serialized command specific payload
- */
-struct keymaster_message {
- uint32_t cmd;
- uint8_t payload[0];
-};
-
-#endif