Lines Matching defs:dev
209 static int openssl_generate_keypair(const keymaster_device_t* dev,
268 static int openssl_import_keypair(const keymaster_device_t* dev,
302 static int openssl_get_keypair_public(const struct keymaster_device* dev,
341 static int openssl_sign_data(const keymaster_device_t* dev,
401 static int openssl_verify_data(const keymaster_device_t* dev,
461 static int openssl_close(hw_device_t *dev) {
462 free(dev);
474 Unique_keymaster_device_t dev(new keymaster_device_t);
475 if (dev.get() == NULL)
478 dev->common.tag = HARDWARE_DEVICE_TAG;
479 dev->common.version = 1;
480 dev->common.module = (struct hw_module_t*) module;
481 dev->common.close = openssl_close;
483 dev->flags = KEYMASTER_SOFTWARE_ONLY;
485 dev->generate_keypair = openssl_generate_keypair;
486 dev->import_keypair = openssl_import_keypair;
487 dev->get_keypair_public = openssl_get_keypair_public;
488 dev->delete_keypair = NULL;
489 dev->delete_all = NULL;
490 dev->sign_data = openssl_sign_data;
491 dev->verify_data = openssl_verify_data;
496 *device = reinterpret_cast<hw_device_t*>(dev.release());