#include "adb.h"
#include <deque>
#include <memory>
#include <openssl/rsa.h>
Go to the source code of this file.
◆ ADB_AUTH_RSAPUBLICKEY
#define ADB_AUTH_RSAPUBLICKEY 3 |
◆ ADB_AUTH_SIGNATURE
#define ADB_AUTH_SIGNATURE 2 |
◆ ADB_AUTH_TOKEN
◆ adbd_auth_confirm_key()
◆ adbd_auth_init()
◆ adbd_auth_tls_handshake()
◆ adbd_auth_verified()
◆ adbd_auth_verify()
bool adbd_auth_verify |
( |
const char * |
token, |
|
|
size_t |
token_size, |
|
|
const std::string & |
sig, |
|
|
std::string * |
auth_key |
|
) |
| |
◆ adbd_cloexec_auth_socket()
void adbd_cloexec_auth_socket |
( |
| ) |
|
◆ adbd_notify_framework_connected_key()
void adbd_notify_framework_connected_key |
( |
atransport * |
t | ) |
|
◆ adbd_tls_client_ca_list()
bssl::UniquePtr< STACK_OF(X509_NAME)> adbd_tls_client_ca_list |
( |
| ) |
|
◆ adbd_tls_verify_cert()
int adbd_tls_verify_cert |
( |
X509_STORE_CTX * |
ctx, |
|
|
std::string * |
auth_key |
|
) |
| |
◆ send_auth_request()
◆ auth_required
◆ socket_access_allowed
bool socket_access_allowed |
|
extern |