Skip to content

Instantly share code, notes, and snippets.

View Yawning's full-sized avatar
💭
🐈‍⬛

Yawning Angel Yawning

💭
🐈‍⬛
View GitHub Profile
diff --git a/xio-openssl.c b/xio-openssl.c
index 665430d..b7e95c1 100644
--- a/xio-openssl.c
+++ b/xio-openssl.c
@@ -912,20 +912,27 @@ int
}
{
- static unsigned char dh1024_p[] = {
- 0xCC,0x17,0xF2,0xDC,0x96,0xDF,0x59,0xA4,0x46,0xC5,0x3E,0x0E,

Keybase proof

I hereby claim:

  • I am yawning on github.
  • I am yawninglol (https://keybase.io/yawninglol) on keybase.
  • I have a public key whose fingerprint is 9EB1 A490 C73C C5D4 4DFB 3E47 BFBD 1C7B 8A6E C81A

To claim this, I am signing this object:

@Yawning
Yawning / gist:e2b52d373b21278e34dd00c7a04ac900
Created July 30, 2018 09:56
Updated `01_acpi` script.
#! /bin/sh -e
# Uncomment to load custom ACPI table
GRUB_CUSTOM_ACPI="/boot/dsdt.aml"
# DON'T MODIFY ANYTHING BELOW THIS LINE!
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
From 117b56d5315287bb15948f448229431101d48380 Mon Sep 17 00:00:00 2001
From: Yawning Angel <yawning@schwanenlied.me>
Date: Mon, 19 Nov 2018 22:52:41 +0000
Subject: [PATCH] BSD: OSX portability fixes
* RFC 3542 constants require `__APPLE_USE_RFC_3542` to be defined.
* TCP MD5 signatures are not supported by the kernel at all.
---
sysdep/bsd/sysio.h | 15 +++++++++++++++
1 file changed, 15 insertions(+)
@Yawning
Yawning / nsareduce.go
Created October 27, 2023 03:27
k = (c mod (n − 1)) + 1, without using `math/big`
// Copyright (c) 2023 Yawning Angel. All Rights Reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
// are met:
//
// 1. Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
//
// 2. Redistributions in binary form must reproduce the above copyright
@Yawning
Yawning / unfuck-libedit.sh
Created February 22, 2024 09:08
Make odin Linux release builds usable on normal systems.
#!/bin/sh
#
# The Odin binary package is built on Ubuntu, which inherits Debian's
# libedit stupdity. This makes the binary builds unusable, but it
# is easy to fix with patchelf to change the dependency to what normal
# systems ship.
#
# See: https://salsa.debian.org/debian/libedit/-/blob/master/debian/patches/update-soname.diff
#