#include <stddef.h>
#include <stdint.h>
#include <sys/cdefs.h>
Go to the source code of this file.
|
struct PeerInfo | __attribute__ ((packed)) |
|
bool | pairing_connection_start (PairingConnectionCtx *ctx, int fd, pairing_result_cb cb, void *opaque) __INTRODUCED_IN(30) |
|
PairingConnectionCtx * | pairing_connection_client_new (const uint8_t *pswd, size_t pswd_len, const PeerInfo *peer_info, const uint8_t *x509_cert_pem, size_t x509_size, const uint8_t *priv_key_pem, size_t priv_size) __INTRODUCED_IN(30) |
|
PairingConnectionCtx * | pairing_connection_server_new (const uint8_t *pswd, size_t pswd_len, const PeerInfo *peer_info, const uint8_t *x509_cert_pem, size_t x509_size, const uint8_t *priv_key_pem, size_t priv_size) __INTRODUCED_IN(30) |
|
void | pairing_connection_destroy (PairingConnectionCtx *ctx) __INTRODUCED_IN(30) |
|
◆ __INTRODUCED_IN
#define __INTRODUCED_IN |
( |
|
__api_level | ) |
/* nothing */ |
◆ pairing_result_cb
typedef void(* pairing_result_cb) (const PeerInfo *, int, void *) |
◆ PairingConnectionCtx
◆ PeerInfo
◆ PeerInfoType
Enumerator |
---|
ADB_RSA_PUB_KEY | |
ADB_DEVICE_GUID | |
◆ __attribute__()
struct PeerInfo __attribute__ |
( |
(packed) |
| ) |
|
◆ pairing_connection_client_new()
PairingConnectionCtx * pairing_connection_client_new |
( |
const uint8_t * |
pswd, |
|
|
size_t |
pswd_len, |
|
|
const PeerInfo * |
peer_info, |
|
|
const uint8_t * |
x509_cert_pem, |
|
|
size_t |
x509_size, |
|
|
const uint8_t * |
priv_key_pem, |
|
|
size_t |
priv_size |
|
) |
| |
◆ pairing_connection_destroy()
◆ pairing_connection_server_new()
PairingConnectionCtx * pairing_connection_server_new |
( |
const uint8_t * |
pswd, |
|
|
size_t |
pswd_len, |
|
|
const PeerInfo * |
peer_info, |
|
|
const uint8_t * |
x509_cert_pem, |
|
|
size_t |
x509_size, |
|
|
const uint8_t * |
priv_key_pem, |
|
|
size_t |
priv_size |
|
) |
| |
◆ pairing_connection_start()
◆ __attribute__
◆ data
◆ kMaxPeerInfoSize
__BEGIN_DECLS const uint32_t kMaxPeerInfoSize = 8192 |
◆ type