Lines Matching defs:ei

1322     crypto_provider_ext_info_t *ei, void *out)
1333 bcopy(ei->ei_label, STRUCT_FGET(pd, pd_label), CRYPTO_EXT_SIZE_LABEL);
1334 bcopy(ei->ei_manufacturerID, STRUCT_FGET(pd, pd_manufacturerID),
1336 bcopy(ei->ei_model, STRUCT_FGET(pd, pd_model), CRYPTO_EXT_SIZE_MODEL);
1337 bcopy(ei->ei_serial_number, STRUCT_FGET(pd, pd_serial_number),
1343 ei->ei_flags &= ~CRYPTO_EXTF_DUAL_CRYPTO_OPERATIONS;
1345 STRUCT_FSET(pd, pd_flags, ei->ei_flags);
1346 STRUCT_FSET(pd, pd_max_session_count, ei->ei_max_session_count);
1348 STRUCT_FSET(pd, pd_max_rw_session_count, ei->ei_max_session_count);
1350 STRUCT_FSET(pd, pd_max_pin_len, ei->ei_max_pin_len);
1351 STRUCT_FSET(pd, pd_min_pin_len, ei->ei_min_pin_len);
1352 STRUCT_FSET(pd, pd_total_public_memory, ei->ei_total_public_memory);
1353 STRUCT_FSET(pd, pd_free_public_memory, ei->ei_free_public_memory);
1354 STRUCT_FSET(pd, pd_total_private_memory, ei->ei_total_private_memory);
1355 STRUCT_FSET(pd, pd_free_private_memory, ei->ei_free_private_memory);
1356 STRUCT_FSET(version, cv_major, ei->ei_hardware_version.cv_major);
1357 STRUCT_FSET(version, cv_minor, ei->ei_hardware_version.cv_minor);
1360 STRUCT_FSET(version, cv_major, ei->ei_firmware_version.cv_major);
1361 STRUCT_FSET(version, cv_minor, ei->ei_firmware_version.cv_minor);
1364 bcopy(ei->ei_time, STRUCT_FGET(pd, pd_time), CRYPTO_EXT_SIZE_TIME);
1376 crypto_provider_ext_info_t *ei)
1379 (void) memset(ei->ei_label, ' ', CRYPTO_EXT_SIZE_LABEL);
1381 (void) memset(ei->ei_manufacturerID, ' ', CRYPTO_EXT_SIZE_MANUF);
1382 (void) strncpy((char *)ei->ei_manufacturerID, "Unknown", 7);
1384 (void) memset(ei->ei_model, ' ', CRYPTO_EXT_SIZE_MODEL);
1385 (void) strncpy((char *)ei->ei_model, "Unknown", 7);
1387 (void) memset(ei->ei_serial_number, ' ', CRYPTO_EXT_SIZE_SERIAL);
1388 (void) strncpy((char *)ei->ei_serial_number, "Unknown", 7);
1391 ei->ei_flags |= CRYPTO_EXTF_RNG;
1393 ei->ei_flags |= CRYPTO_EXTF_DUAL_CRYPTO_OPERATIONS;
1395 ei->ei_max_session_count = CRYPTO_UNAVAILABLE_INFO;
1396 ei->ei_max_pin_len = 0;
1397 ei->ei_min_pin_len = 0;
1398 ei->ei_total_public_memory = CRYPTO_UNAVAILABLE_INFO;
1399 ei->ei_free_public_memory = CRYPTO_UNAVAILABLE_INFO;
1400 ei->ei_total_private_memory = CRYPTO_UNAVAILABLE_INFO;
1401 ei->ei_free_private_memory = CRYPTO_UNAVAILABLE_INFO;
1402 ei->ei_hardware_version.cv_major = 1;
1403 ei->ei_hardware_version.cv_minor = 0;
1404 ei->ei_firmware_version.cv_major = 1;
1405 ei->ei_firmware_version.cv_minor = 0;