segatools/util
Haruka 67eda7458b emoney: Add Thinca authentication card stuff (#35)
This PR adds everything that's needed on the segatools side to add E-Money support regarding Thinca authentication cards.

I've also included set-up documentation (with a network side bonus which was as far as I could figure out so far, but I'm pretty certain no more changes to segatools will be needed)

Due to the nature of a custom protcol called TCAP that Thinca uses for networking (see docs), I can't fully test that everything works as I haven't yet bothered to figure that protocol out.

Tested with both APMv3 and FGO.

![https://puu.sh/KeqVj/ccf4bcccbb.png](https://puu.sh/KeqVj/ccf4bcccbb.png)

Reviewed-on: https://gitea.tendokyu.moe/TeamTofuShop/segatools/pulls/35
Co-authored-by: Haruka <haruka@noreply.gitea.tendokyu.moe>
Co-committed-by: Haruka <haruka@noreply.gitea.tendokyu.moe>
2025-04-17 17:01:38 +00:00
..
async.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
async.h util/async.c: Add async IO worker thread 2019-03-04 16:47:32 -05:00
crc.c util/crc.c: Add simple CRC-32 implementation 2018-11-20 20:33:17 -05:00
crc.h util/crc.c: Add simple CRC-32 implementation 2018-11-20 20:33:17 -05:00
dll-bind.c Add DLL binding helper 2021-06-13 11:27:00 -04:00
dll-bind.h Add DLL binding helper 2021-06-13 11:27:00 -04:00
dprintf.c util/dprintf.c: Make dprintf() thread safe 2019-03-04 16:47:32 -05:00
dprintf.h util/dprintf.c: Add debug printf 2018-11-20 20:33:17 -05:00
dump.c util/dump.c: Allow NULL ptr if size is zero 2019-05-09 16:49:00 -04:00
dump.h util/dump.c: Add hex pretty-print debug helper 2018-11-20 20:33:17 -05:00
env.c format code 2024-12-16 11:18:00 +08:00
env.h add changeable config path 2024-12-16 11:09:38 +08:00
get_function_ordinal.c Modify host header in HTTP requests to bypass domain censorship in China. (#34) 2024-11-11 16:24:33 +00:00
get_function_ordinal.h remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
lib.c remove 5gb wasted space by removing precompiled headers 2024-12-23 21:04:51 +01:00
lib.h util/lib.c: Add module file path utility 2023-02-13 03:07:37 -05:00
meson.build emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
slurp.c emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
slurp.h emoney: Add Thinca authentication card stuff (#35) 2025-04-17 17:01:38 +00:00
str.c util/str.c: Add string equality wrappers 2019-05-13 16:49:50 -04:00
str.h util/str.c: Add string equality wrappers 2019-05-13 16:49:50 -04:00