projects
/
vg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
now thats a lot of damage!
[vg.git]
/
src
/
vg
/
vg_steam_auth.h
diff --git
a/src/vg/vg_steam_auth.h
b/src/vg/vg_steam_auth.h
index 1875999ce27430b581830625e33dcf88bac17e6b..8a6c400ebc02dc573c150a37b71bcc6cb2f1d014 100644
(file)
--- a/
src/vg/vg_steam_auth.h
+++ b/
src/vg/vg_steam_auth.h
@@
-114,25
+114,24
@@
static u8 vg_char_base16( char c )
static int vg_load_steam_symetric_key( const char *path, u8 *buf )
{
static int vg_load_steam_symetric_key( const char *path, u8 *buf )
{
-
i64 len
;
- char *
text_src = vg_textasset_read_s( path, &len
);
+
vg_linear_clear( vg_mem.scratch )
;
+ char *
src = vg_file_read( vg_mem.scratch, path
);
- if(
text_
src )
+ if( src )
{
{
- if( len < k_nSteamEncryptedAppTicketSymmetricKeyLen )
+ u32 size = vg_file_size(vg_mem.rtmemory);
+ if( size < k_nSteamEncryptedAppTicketSymmetricKeyLen )
{
vg_error( "Application key was invalid size\n" );
{
vg_error( "Application key was invalid size\n" );
- vg_free( text_src );
return 0;
}
for( int i=0; i<k_nSteamEncryptedAppTicketSymmetricKeyLen; i++ )
{
return 0;
}
for( int i=0; i<k_nSteamEncryptedAppTicketSymmetricKeyLen; i++ )
{
- buf[i] = (vg_char_base16(
text_
src[i*2+0] ) << 4) |
- vg_char_base16(
text_
src[i*2+1] );
+ buf[i] = (vg_char_base16( src[i*2+0] ) << 4) |
+ vg_char_base16( src[i*2+1] );
}
}
- vg_free( text_src );
return 1;
}
else
return 1;
}
else