pub unsafe extern "C" fn atcab_ecdh_base( mode: u8, key_id: u16, public_key: *const u8, pms: *mut u8, out_nonce: *mut u8) -> ATCA_STATUS