Lines Matching refs:id_size

596 static int iotsafe_gen_keypair(byte *wr_slot, unsigned long id_size,  in iotsafe_gen_keypair()  argument
602 iotsafe_cmd_add_tlv(csim_cmd, IOTSAFE_TAG_PRIVKEY_ID, id_size, wr_slot); in iotsafe_gen_keypair()
626 static int iotsafe_get_public_key(byte *pubkey_id, unsigned long id_size, in iotsafe_get_public_key() argument
634 iotsafe_cmd_add_tlv(csim_cmd, IOTSAFE_TAG_PUBKEY_ID, id_size, pubkey_id); in iotsafe_get_public_key()
646 static int iotsafe_put_public_key(byte *pubkey_id, unsigned long id_size, in iotsafe_put_public_key() argument
673 iotsafe_cmd_add_tlv(csim_cmd, IOTSAFE_TAG_PUBKEY_ID, id_size, pubkey_id); in iotsafe_put_public_key()
723 static int iotsafe_sign_hash(byte *privkey_idx, uint16_t id_size, in iotsafe_sign_hash() argument
741 iotsafe_cmd_add_tlv(csim_cmd, IOTSAFE_TAG_PRIVKEY_ID, id_size, privkey_idx); in iotsafe_sign_hash()
819 static int iotsafe_verify_hash(byte *pubkey_idx, uint16_t id_size, in iotsafe_verify_hash() argument
833 iotsafe_cmd_add_tlv(csim_cmd, IOTSAFE_TAG_PUBKEY_ID, id_size, pubkey_idx); in iotsafe_verify_hash()
1030 uint16_t id_size = IOTSAFE_ID_SIZE; in wolfIoT_ecc_verify() local
1092 ret = iotsafe_put_public_key(pubkey_slot, id_size, key); in wolfIoT_ecc_verify()
1101 ret = iotsafe_verify_hash(pubkey_slot, id_size, in wolfIoT_ecc_verify()
1164 uint16_t id_size = IOTSAFE_ID_SIZE; in wolfIoT_ecc_shared_secret() local
1171 ret = iotsafe_gen_keypair(keypair_slot, id_size, tmpKey); in wolfIoT_ecc_shared_secret()
1178 ret = iotsafe_get_public_key(keypair_slot, id_size, tmpKey); in wolfIoT_ecc_shared_secret()
1200 ret = iotsafe_put_public_key(pubkey_idx, id_size, otherKey); in wolfIoT_ecc_shared_secret()
1311 int wc_iotsafe_ecc_import_public_ex(ecc_key *key, byte *key_id, uint16_t id_size) in wc_iotsafe_ecc_import_public_ex() argument
1313 return iotsafe_get_public_key(key_id, id_size, key); in wc_iotsafe_ecc_import_public_ex()
1316 int wc_iotsafe_ecc_export_public_ex(ecc_key *key, byte *key_id, uint16_t id_size) in wc_iotsafe_ecc_export_public_ex() argument
1318 return iotsafe_put_public_key(key_id, id_size, key); in wc_iotsafe_ecc_export_public_ex()
1322 word32 *outlen, byte *key_id, uint16_t id_size) in wc_iotsafe_ecc_sign_hash_ex() argument
1324 return iotsafe_sign_hash(key_id, id_size, IOTSAFE_HASH_SHA256, in wc_iotsafe_ecc_sign_hash_ex()
1329 word32 hashlen, int *res, byte *key_id, uint16_t id_size) in wc_iotsafe_ecc_verify_hash_ex() argument
1343 ret = iotsafe_verify_hash(key_id, id_size, IOTSAFE_HASH_SHA256, in wc_iotsafe_ecc_verify_hash_ex()
1349 int wc_iotsafe_ecc_gen_k_ex(byte *key_id, uint16_t id_size) in wc_iotsafe_ecc_gen_k_ex() argument
1351 return iotsafe_gen_keypair(key_id, id_size, NULL); in wc_iotsafe_ecc_gen_k_ex()
1447 byte *peer_pubkey_slot, byte *peer_cert_slot, word16 id_size) in wolfSSL_iotsafe_on_ex() argument
1452 XMEMCPY(&iotsafe.privkey_id, privkey_id, id_size); in wolfSSL_iotsafe_on_ex()
1453 XMEMCPY(&iotsafe.ecdh_keypair_slot, ecdh_keypair_slot, id_size); in wolfSSL_iotsafe_on_ex()
1454 XMEMCPY(&iotsafe.peer_pubkey_slot, peer_pubkey_slot, id_size); in wolfSSL_iotsafe_on_ex()
1455 XMEMCPY(&iotsafe.peer_cert_slot, peer_cert_slot, id_size); in wolfSSL_iotsafe_on_ex()
1470 (void)id_size; in wolfSSL_iotsafe_on_ex()