This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function timingSafeEqual(a, b) { | |
| if (a.length !== b.length) return false; | |
| let result = 0; | |
| for (let i = 0; i < a.length; i++) { | |
| result |= a[i] ^ b[i]; | |
| } | |
| return result === 0; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| From c796842c4aaaca1b640a1fd0e03c9d8e85f571c8 Mon Sep 17 00:00:00 2001 | |
| From: rfl890 <[email protected]> | |
| Date: Wed, 24 Jan 2024 18:14:16 -0500 | |
| Subject: [PATCH] Update PRNG | |
| --- | |
| src/lib_math.c | 2 +- | |
| src/lj_prng.c | 43 ++++++++++++++++++++++--------------------- | |
| 2 files changed, 23 insertions(+), 22 deletions(-) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local lib_color = {} | |
| -- Constants | |
| lib_color.color_type = { TYPE_8 = 39710315, TYPE_256 = 34942623, TYPE_RGB = 29505187 } | |
| local FOREGROUND = 1 | |
| local BACKGROUND = 2 | |
| local ESCAPE = "\x1b[" | |
| local RESET = "\x1b[0m" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdio.h> | |
| #include <stdint.h> | |
| #include <Windows.h> | |
| #include <bcrypt.h> | |
| #include <ntstatus.h> | |
| #include <ntdef.h> | |
| typedef struct SHA256State { | |
| BCRYPT_ALG_HANDLE algHandle; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| local ffi = require("ffi") | |
| ffi.cdef[[ | |
| struct _iobuf { | |
| char *_ptr; | |
| int _cnt; | |
| char *_base; | |
| int _flag; | |
| int _file; | |
| int _charbuf; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <wmmintrin.h> | |
| #include <stdio.h> | |
| #include <string.h> | |
| static __m128i aes_256_key_expansion_1(__m128i key, | |
| __m128i keygened) | |
| { | |
| keygened = _mm_shuffle_epi32(keygened, _MM_SHUFFLE(3, 3, 3, 3)); | |
| key = _mm_xor_si128(key, _mm_slli_si128(key, 4)); | |
| key = _mm_xor_si128(key, _mm_slli_si128(key, 4)); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ==UserScript== | |
| // @name Better emojis | |
| // @namespace Violentmonkey Scripts | |
| // @match *://*/* | |
| // @grant none | |
| // @version 1.0 | |
| // @run-at document-end | |
| // @author - | |
| // @description Replaces the default emoji font on your device. Works with newer browsers (Chrome & Edge 98+, Firefox 107+, Opera 100+) | |
| // ==/UserScript== |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <inttypes.h> | |
| #include <string.h> | |
| #include <immintrin.h> | |
| #include <openssl/evp.h> | |
| #include <openssl/err.h> | |
| #include <openssl/kdf.h> | |
| #include <openssl/rand.h> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <inttypes.h> | |
| #include <string.h> | |
| #include <openssl/evp.h> | |
| #include <openssl/err.h> | |
| #pragma comment (lib, "crypt32") | |
| #pragma comment(lib, "ws2_32") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #pragma comment (lib, "crypt32") | |
| #pragma comment(lib, "ws2_32") | |
| #pragma comment(lib, "user32") | |
| #pragma comment(lib, "advapi32") |