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