Commit Graph

6 Commits

Author SHA1 Message Date
Ben Marsh
075162706e EpicGames.Core: Fix static analysis warnings.
#preflight 633b4ae16b10157eac6f1f15

[CL 22314153 by Ben Marsh in ue5-main branch]
2022-10-03 17:01:13 -04:00
Ben Marsh
cbd0f5ea19 Add a common interface for reading/writing to memory (IMemoryReader/IMemoryWriter), which is implemented by the legacy MemoryReader/MemoryWriter classes as well as the newer ByteArrayBuilder.
Also moves VarInt into EpicGames.Core.
#preflight 62bb5e3efd06251187efd3d7

[CL 20863839 by Ben Marsh in ue5-main branch]
2022-06-28 16:14:51 -04:00
Ben Marsh
cda1b66bba Reformat EpicGames.Core according to standard coding conventions.
#preflight 623cd2e84368f558e30b4a9e

[CL 19502309 by Ben Marsh in ue5-main branch]
2022-03-24 16:35:00 -04:00
Ben Marsh
fcc0535ce1 Add Parse() methods to Digest class.
[CL 16505121 by Ben Marsh in ue5-main branch]
2021-05-29 10:02:21 -04:00
Ben Marsh
cb4d6a8fd2 Horde: Change managed workspace library to store the tree as a lookup of hashed directory nodes.
[CL 16502528 by Ben Marsh in ue5-main branch]
2021-05-28 13:22:15 -04:00
Ben Marsh
24b19ad89a Add weakly and strongly typed digest structs for C#, supporting MD5, SHA1, SHA256 (for now).
[CL 16501329 by Ben Marsh in ue5-main branch]
2021-05-28 11:07:39 -04:00