ofs | hex dump | ascii |
---|
0000 | 42 42 33 44 0e 9c 00 00 01 00 00 00 42 52 55 53 2e 00 00 00 01 00 00 00 42 72 75 73 68 2e 30 30 | BB3D........BRUS........Brush.00 |
0020 | 31 00 00 00 80 3f 00 00 80 3f 00 00 80 3f 00 00 80 3f 00 00 00 00 01 00 00 00 00 00 00 00 ff ff | 1....?...?...?...?.............. |
0040 | ff ff 4e 4f 44 45 cc 9b 00 00 64 74 72 61 63 6b 5f 73 77 6c 63 72 5f 33 30 00 00 00 00 00 00 00 | ..NODE....dtrack_swlcr_30....... |
0060 | 00 bf 00 00 00 00 00 00 80 3f 00 00 80 3f 00 00 80 3f 7e b3 6a 3e 00 00 00 00 64 2f 79 3f 00 00 | .........?...?...?~.j>....d/y?.. |
0080 | 00 00 4d 45 53 48 8c 9b 00 00 ff ff ff ff 56 52 54 53 8c 83 00 00 01 00 00 00 01 00 00 00 02 00 | ..MESH........VRTS.............. |
00a0 | 00 00 1c ba de 3e 29 5c 0f 3e 70 33 3b 3e 6e d1 36 3f 64 c1 31 3f 6a 21 b5 3d a5 ff 00 3e 24 e4 | .....>)\.>p3;>n.6?d.1?j!.=...>$. |
00c0 | 04 3f ac ab d5 3e 29 5c 0f 3e bd 25 8f 3e 66 e1 32 3f 65 6d 32 3f 49 b9 24 3e a4 ff 00 3e 2e 13 | .?...>)\.>.%.>f.2?em2?I.$>...>.. |
00e0 | dd 3e f6 11 be 3e 29 5c 0f 3e 6d 4b 78 3e 50 d9 27 bf 6f a7 37 3f e2 01 71 be 4c 1f 37 3e 34 13 | .>...>)\.>mKx>P.'.o.7?..q.L.7>4. |
0100 | dd 3e 72 8a cb 3e 29 5c 0f 3e 7e 09 21 3e 59 77 2c bf 70 2d 38 3f 5a d1 2c be 4b 1f 37 3e 27 e4 | .>r..>)\.>~.!>Yw,.p-8?Z.,.K.7>'. |
0120 | 04 3f 72 8a cb 3e 29 5c 0f 3e 7e 09 21 3e 59 77 2c bf 70 2d 38 3f 5a d1 2c be 4b 1f 37 3e 27 e4 | .?r..>)\.>~.!>Yw,.p-8?Z.,.K.7>'. |
0140 | 04 3f ac f6 d4 3e 29 5c 0f 3e 40 50 7f 3d 63 53 31 bf 6c eb 35 3f f8 01 fc bd 4a 1f 37 3e b3 3e | .?...>)\.>@P.=cS1.l.5?....J.7>.> |
0160 | 1b 3f 3c 6d e2 3e 29 5c 0f 3e 44 54 95 3d 6e 1f 37 3f 66 d1 32 3f 3c 41 9e 3c a7 ff 00 3e b1 3e | .?<m.>)\.>DT.=n.7?f.2?<A.<...>.> |
0180 | 1b 3f 1c ba de 3e 29 5c 0f 3e 70 33 3b 3e 6e d1 36 3f 64 c1 31 3f 6a 21 b5 3d a5 ff 00 3e 24 e4 | .?...>)\.>p3;>n.6?d.1?j!.=...>$. |
01a0 | 04 3f 68 9c e1 3e c8 ba 22 3d 7c 18 83 bd 39 b9 1c 3f 2c 2d 16 bf 0f b7 07 bf ca 00 96 3e 3c 99 | .?h..>.."=|...9..?,-.........><. |
01c0 | 31 3f d0 77 df 3e c8 ba 22 3d 8c 6f 84 bd eb 79 f5 be 28 dd 13 bf 52 21 29 bf e0 e1 75 3e 40 99 | 1?.w.>.."=.o...y..(...R!)...u>@. |
01e0 | 31 3f ac f6 d4 3e c8 ba 22 3d 40 50 7f 3d 63 53 31 bf 6c eb 35 bf f8 01 fc bd e4 e1 75 3e b3 3e | 1?...>.."=@P.=cS1.l.5.......u>.> |
0200 | 1b 3f 3c 6d e2 3e c8 ba 22 3d 44 54 95 3d 6e 1f 37 3f 66 d1 32 bf 3c 41 9e 3c cb 00 96 3e af 3e | .?<m.>.."=DT.=n.7?f.2.<A.<...>.> |
0220 | 1b 3f ac f6 d4 3e 29 5c 0f 3e 40 50 7f 3d 63 53 31 bf 6c eb 35 3f f8 01 fc bd 4a 1f 37 3e b3 3e | .?...>)\.>@P.=cS1.l.5?....J.7>.> |
0240 | 1b 3f d0 77 df 3e 29 5c 0f 3e 8c 6f 84 bd eb 79 f5 be 28 dd 13 3f 52 21 29 bf 4a 1f 37 3e 40 99 | .?.w.>)\.>.o...y..(..?R!).J.7>@. |
0260 | 31 3f 68 9c e1 3e 29 5c 0f 3e 7c 18 83 bd 39 b9 1c 3f 2c 2d 16 3f 0f b7 07 bf a9 ff 00 3e 3e 99 | 1?h..>)\.>|...9..?,-.?.......>>. |
0280 | 31 3f 3c 6d e2 3e 29 5c 0f 3e 44 54 95 3d 6e 1f 37 3f 66 d1 32 3f 3c 41 9e 3c a7 ff 00 3e b1 3e | 1?<m.>)\.>DT.=n.7?f.2?<A.<...>.> |
02a0 | 1b 3f fc 10 ba 3e c8 ba 22 3d 05 b3 e6 3e 55 5f 2a 3f 66 ed 32 bf 0c 0d 86 3e ce 00 96 3e fe a8 | .?...>.."=...>U_*?f.2....>...>.. |
02c0 | 83 3e 20 d0 96 3e c8 ba 22 3d e2 f7 d4 3e 43 7b 21 bf 6c f9 35 bf 3f 49 9f be f5 e1 75 3e 02 a9 | .>...>.."=...>C{!.l.5.?I....u>.. |
02e0 | 83 3e 2f c9 72 3e c8 ba 22 3d 83 1b 07 3f 3f 47 1f bf 6c c1 35 bf 52 dd a8 be f9 e1 75 3e d0 e7 | .>/.r>.."=...??G..l.5.R.....u>.. |
0300 | 2d 3e 53 d5 9f 3e c8 ba 22 3d 09 67 11 3f 4a e5 24 3f 65 bb 32 bf 40 f5 9f 3e cf 00 96 3e cc e7 | ->S..>.."=.g.?J.$?e.2.@..>...>.. |
0320 | 2d 3e 14 84 c9 3e c8 ba 22 3d 43 c3 ba 3e 5d 73 2e 3f 66 1f 33 bf b7 a1 5b 3e ce 00 96 3e 16 5e | ->...>.."=C..>]s.?f.3...[>...>.^ |
0340 | b0 3e 60 eb ab 3e c8 ba 22 3d d2 53 a8 3e 48 35 24 bf 6d 85 36 bf 22 f9 90 be f1 e1 75 3e 1c 5e | .>`..>.."=.S.>H5$.m.6.".....u>.^ |
0360 | b0 3e 20 d0 96 3e c8 ba 22 3d e2 f7 d4 3e 43 7b 21 bf 6c f9 35 bf 3f 49 9f be f5 e1 75 3e 02 a9 | .>...>.."=...>C{!.l.5.?I....u>.. |
0380 | 83 3e fc 10 ba 3e c8 ba 22 3d 05 b3 e6 3e 55 5f 2a 3f 66 ed 32 bf 0c 0d 86 3e ce 00 96 3e fe a8 | .>...>.."=...>U_*?f.2....>...>.. |
03a0 | 83 3e ac ab d5 3e c8 ba 22 3d bd 25 8f 3e 66 e1 32 3f 65 6d 32 bf 49 b9 24 3e cd 00 96 3e 2e 13 | .>...>.."=.%.>f.2?em2.I.$>...>.. |
03c0 | dd 3e f6 11 be 3e c8 ba 22 3d 6d 4b 78 3e 50 d9 27 bf 6f a7 37 bf e2 01 71 be ed e1 75 3e 34 13 | .>...>.."=mKx>P.'.o.7...q...u>4. |
03e0 | dd 3e 60 eb ab 3e c8 ba 22 3d d2 53 a8 3e 48 35 24 bf 6d 85 36 bf 22 f9 90 be f1 e1 75 3e 1c 5e | .>`..>.."=.S.>H5$.m.6.".....u>.^ |
0400 | b0 3e 14 84 c9 3e c8 ba 22 3d 43 c3 ba 3e 5d 73 2e 3f 66 1f 33 bf b7 a1 5b 3e ce 00 96 3e 16 5e | .>...>.."=C..>]s.?f.3...[>...>.^ |
0420 | b0 3e 1c ba de 3e c8 ba 22 3d 70 33 3b 3e 6e d1 36 3f 64 c1 31 bf 6a 21 b5 3d cc 00 96 3e 23 e4 | .>...>.."=p3;>n.6?d.1.j!.=...>#. |
0440 | 04 3f 72 8a cb 3e c8 ba 22 3d 7e 09 21 3e 59 77 2c bf 70 2d 38 bf 5a d1 2c be e8 e1 75 3e 27 e4 | .?r..>.."=~.!>Yw,.p-8.Z.,...u>'. |
0460 | 04 3f f6 11 be 3e c8 ba 22 3d 6d 4b 78 3e 50 d9 27 bf 6f a7 37 bf e2 01 71 be ed e1 75 3e 34
// Exported functions
// garbage collector
static int gc_object(lua_State *L);
static int l_get_2d(lua_State *L);
static int l_get_3d(lua_State *L);
| .?...>.."=@P.=cS1.l.5.......u>.> |
04e0 | 1b 3f 72 8a cb 3e c8 ba 22 3d 7e 09 21 3e 59 77 2c bf 70 2d 38 bf 5a d1 2c be e8 e1 75 3e 27 e4 | .?r..>.."=~.!>Yw,.p-8.Z.,...u>'. |
0500 | 04 3f 1c ba de 3e c8 ba 22 3d 70 33 3b 3e 6e d1 36 3f 64 c1 31 bf 6a 21 b5 3d cc 00 96 3e 23 e4 | .?...>.."=p3;>n.6?d.1.j!.=...>#. |
0520 | 04 3f 3c 6d e2 3e 29 5c 0f 3e 44 54 95 3d 6e 1f 37 3f 66 d1 32 3f 3c 41 9e 3c a7 ff 00 3e b1 3e | .?<m.>)\.>DT.=n.7?f.2?<A.<...>.> |
0540 | 1b 3f 68 9c e1 3e 29 5c 0f 3e 7c 18 83 bd 39 b9 1c 3f 2c 2d 16 3f 0f b7 07 bf a9 ff 00 3e 3e 99 | .?h..>)\.>|...9..?,-.?.......>>. |
0560 | 31 3f 68 9c e1 3e c8 ba 22 3d 7c 18 83 bd 39 b9 1c 3f 2c 2d 16 bf 0f b7 07 bf f1 79 84 3d 3c 99 | 1?h..>.."=|...9..?,-.......y.=<. |
0580 | 31 3f 3c 6d e2 3e c8 ba 22 3d 44 54 95 3d 6e 1f 37 3f 66 d1 32 bf 3c 41 9e 3c f6 79 84 3d af 3e | 1?<m.>.."=DT.=n.7?f.2.<A.<.y.=.> |
05a0 | 1b 3f 2f c9 72 3e 29 5c 0f 3e 83 1b 07 3f 3f 47 1f bf 6c c1 35 3f 52 dd a8 be 4d 1f 37 3e d0 e7 | .?/.r>)\.>...??G..l.5?R...M.7>.. |
05c0 | 2d 3e f7 4a 2d 3e 29 5c 0f 3e dd e4 26 3f 91 77 48 bf 27 b9 13 3f db 79 6d 3e 4d 1f 37 3e 38 fb | ->.J->)\.>..&?.wH.'..?.ym>M.7>8. |
05e0 | a8 3d f7 4a 2d 3e c8 ba 22 3d dd e4 26 3f 91 77 48 bf 27 b9 13 bf db 79 6d 3e fd e1 75 3e 38 fb | .=.J->.."=..&?.wH.'....ym>..u>8. |
0600 | a8 3d 2f c9 72 3e c8 ba 22 3d 83 1b 07 3f 3f 47 1f bf 6c c1 35 bf 52 dd a8 be f9 e1 75 3e d0 e7 | .=/.r>.."=...??G..l.5.R.....u>.. |
0620 | 2d 3e 68 9c e1 3e 29 5c 0f 3e 7c 18 83 bd 39 b9 1c 3f 2c 2d 16 3f 0f b7 07 bf a9 ff 00 3e 3e 99 | ->h..>)\.>|...9..?,-.?.......>>. |
0640 | 31 3f d0 77 df 3e 29 5c 0f 3e 8c 6f 84 bd eb 79 f5 be 28 dd 13 3f 52 21 29 bf ac ff 00 3e 2a 21 | 1?.w.>)\.>.o...y..(..?R!)....>*! |
0660 | 3f 3f d0 77 df 3e c8 ba 22 3d 8c 6f 84 bd eb 79 f5 be 28 dd 13 bf 52 21 29 bf f1 79 84 3d 2a 21 | ??.w.>.."=.o...y..(...R!)..y.=*! |
0680 | 3f 3f 68 9c e1 3e c8 ba 22 3d 7c 18 83 bd 39 b9 1c 3f 2c 2d 16 bf 0f b7 07 bf f1 79 84 3d 3c 99 | ??h..>.."=|...9..?,-.......y.=<. |
06a0 | 31 3f 53 d5 9f 3e 29 5c 0f 3e 09 67 11 3f 4a e5 24 3f 65 bb 32 3f 40 f5 9f 3e 9f ff 00 3e c8 e7 | 1?S..>)\.>.g.?J.$?e.2?@..>...>.. |
06c0 | 2d 3e bf 22 7b 3e 29 5c 0f 3e 8e 64 31 3f e2 d9 70 3e 28 c1 13 3f 90 2f 48 3f 9e ff 00 3e 28 fb | ->."{>)\.>.d1?..p>(..?./H?...>(. |
06e0 | a8 3d f7 4a 2d 3e 29 5c 0f 3e dd e4 26 3f 91 77 48 bf 27 b9 13 3f db 79 6d 3e 4d 1f 37 3e 38 fb | .=.J->)\.>..&?.wH.'..?.ym>M.7>8. |
0700 | a8 3d 2f c9 72 3e 29 5c 0f 3e 83 1b 07 3f 3f 47 1f bf 6c c1 35 3f 52 dd a8 be 4d 1f 37 3e d0 e7 | .=/.r>)\.>...??G..l.5?R...M.7>.. |
0720 | 2d 3e f7 4a 2d 3e 29 5c 0f 3e dd e4 26 3f 91 77 48 bf 27 b9 13 3f db 79 6d 3e 9a ff 00 3e e0 ef | ->.J->)\.>..&?.wH.'..?.ym>...>.. |
0740 | f2 3c bf 22 7b 3e 29 5c 0f 3e 8e 64 31 3f e2 d9 70 3e 28 c1 13 3f 90 2f 48 3f 9e ff 00 3e 28 fb | .<."{>)\.>.d1?..p>(..?./H?...>(. |
0760 | a8 3d bf 22 7b 3e c8 ba 22 3d 8e 64 31 3f e2 d9 70 3e 28 c1 13 bf 90 2f 48 3f 15 7a 84 3d 28 fb | .=."{>.."=.d1?..p>(..../H?.z.=(. |
0780 | a8 3d f7 4a 2d 3e c8 ba 22 3d dd e4 26 3f 91 77 48 bf 27 b9 13 bf db 79 6d 3e 0e 7a 84 3d e0 ef | .=.J->.."=..&?.wH.'....ym>.z.=.. |
07a0 | f2 3c 53 d5 9f 3e c8 ba 22 3d 09 67 11 3f 4a e5 24 3f 65 bb 32 bf 40 f5 9f 3e cf 00 96 3e cc e7 | .<S..>.."=.g.?J.$?e.2.@..>...>.. |
07c0 | 2d 3e 2f c9 72 3e c8 ba 22 3d 83 1b 07 3f 3f 47 1f bf 6c c1 35 bf 52 dd a8 be f9 e1 75 3e d0 e7 | ->/.r>.."=...??G..l.5.R.....u>.. |
07e0 | 2d 3e f7 4a 2d 3e c8 ba 22 3d dd e4 26 3f 91 77 48 bf 27 b9 13 bf db 79 6d 3e fd e1 75 3e 38 fb | ->.J->.."=..&?.wH.'....ym>..u>8. |
0800 | a8 3d bf 22 7b 3e c8 ba 22 3d 8e 64 31 3f e2 d9 70 3e 28 c1 13 bf 90 2f 48 3f d0 00 96 3e 38 fb | .=."{>.."=.d1?..p>(..../H?...>8. |
0820 | a8 3d ac ab d5 3e 29 5c 0f 3e bd 25 8f 3e 66 e1 32 3f 65 6d 32 3f 49 b9 24 3e a4 ff 00 3e 2e 13 | .=...>)\.>.%.>f.2?em2?I.$>...>.. |
0840 | dd 3e 14 84 c9 3e 29 5c 0f 3e 43 c3 ba 3e 5d 73 2e 3f 66 1f 33 3f b7 a1 5b 3e a2 ff 00 3e 14 5e | .>...>)\.>C..>]s.?f.3?..[>...>.^ |
0860 | b0 3e 60 eb ab 3e 29 5c 0f 3e d2 53 a8 3e 48 35 24 bf 6d 85 36 3f 22 f9 90 be 4c 1f 37 3e 1c 5e | .>`..>)\.>.S.>H5$.m.6?"...L.7>.^ |
0880 | b0 3e f6 11 be 3e 29 5c 0f 3e 6d 4b 78 3e 50 d9 27 bf 6f a7 37 3f e2 01 71 be 4c 1f 37 3e 34 13 | .>...>)\.>mKx>P.'.o.7?..q.L.7>4. |
08a0 | dd 3e 14 84 c9 3e 29 5c 0f 3e 43 c3 ba 3e 5d 73 2e 3f 66 1f 33 3f b7 a1 5b 3e a2 ff 00 3e 14 5e | .>...>)\.>C..>]s.?f.3?..[>...>.^ |
08c0 | b0 3e fc 10 ba 3e 29 5c 0f 3e 05 b3 e6 3e 55 5f 2a 3f 66 ed 32 3f 0c 0d 86 3e a0 ff 00 3e fc a8 | .>...>)\.>...>U_*?f.2?...>...>.. |
08e0 | 83 3e 20 d0 96 3e 29 5c 0f 3e e2 f7 d4 3e 43 7b 21 bf 6c f9 35 3f 3f 49 9f be 4c 1f 37 3e 02 a9 | .>...>)\.>...>C{!.l.5??I..L.7>.. |
0900 | 83 3e 60 eb ab 3e 29 5c 0f 3e d2 53 a8 3e 48 35 24 bf 6d 85 36 3f 22 f9 90 be 4c 1f 37 3e 1c 5e | .>`..>)\.>.S.>H5$.m.6?"...L.7>.^ |
0920 | b0 3e fc 10 ba 3e 29 5c 0f 3e 05 b3 e6 3e 55 5f 2a 3f 66 ed 32 3f 0c 0d 86 3e a0 ff 00 3e fc a8 | .>...>)\.>...>U_*?f.2?...>...>.. |
0940 | 83 3e 53 d5 9f 3e 29 5c 0f 3e 09 67 11 3f 4a e5 24 3f 65 bb 32 3f 40 f5 9f 3e 9f ff 00 3e c8 e7 | .>S..>)\.>.g.?J.$?e.2?@..>...>.. |
0960 | 2d 3e 2f c9 72 3e 29 5c 0f 3e 83 1b 07 3f 3f 47 1f bf 6c c1 35 3f 52 dd a8 be 4d 1f 37 3e d0 e7 | ->/.r>)\.>...?
LuaPcgRandom(u64 seed) : m_rnd(seed) {}
LuaPcgRandom(u64 seed, u64 seq) : m_rnd(seed, seq) {}
// LuaPcgRandom(seed)
// Creates an LuaPcgRandom and leaves it on top of stack
static int create_object(lua_State *L);
static LuaPcgRandom *checkobject(lua_State *L, int narg);
static void Register(lua_State *L);
};
/*
LuaSecureRandom
*/
class LuaSecureRandom : public ModApiBase
{
private:
static const size_t RAND_BUF_SIZE = 2048;
static const char className[];
static const luaL_Reg methods[];
u32 m_rand_idx;
char m_rand_buf[RAND_BUF_SIZE];
// Exported functions
// garbage collector
static int gc_object(lua_State *L);
// next_bytes(self, count) -> get count many bytes
static int l_next_bytes(lua_State *L);
public:
bool fillRandBuf();
// LuaSecureRandom()
// Creates an LuaSecureRandom and leaves it on top of stack
static int create_object(lua_State *L);
static LuaSecureRandom *checkobject(lua_State *L, int narg);
static void Register(lua_State *L);
};
|