Skip to content

Instantly share code, notes, and snippets.

diff -r 8edfe2a5e3aa Plugins/Purple Service/libpurple_extensions/ssl-cdsa.c
--- a/Plugins/Purple Service/libpurple_extensions/ssl-cdsa.c Fri Nov 02 17:59:41 2012 +0100
+++ b/Plugins/Purple Service/libpurple_extensions/ssl-cdsa.c Fri Nov 09 16:46:15 2012 +0100
@@ -473,12 +473,9 @@
static void
ssl_cdsa_close(PurpleSslConnection *gsc)
{
+ purple_debug_info("cdsa", "Closing PurpleSslConnection %p", gsc);
PurpleSslCDSAData *cdsa_data = PURPLE_SSL_CDSA_DATA(gsc);
{-# LANGUAGE TemplateHaskell, MultiParamTypeClasses, TypeSynonymInstances, FlexibleInstances #-}
-- Copyright (c) 2004 Thomas Jaeger
-- Copyright (c) 2005-6 Don Stewart - http://www.cse.unsw.edu.au/~dons
-- GPL version 2 or later (see http://www.gnu.org/copyleft/gpl.html)
-- | Keep track of IRC users.
module Plugin.Seen (theModule) where
import Data.Binary
@xnyhps
xnyhps / muttrc
Last active May 13, 2021 02:21
Better Mac OS X Keychain integration for mutt (only works on 10.8).
set imap_pass = `security find-internet-password -g -a "johndoe" -s "example.com" -r "imap" -w`
set smtp_pass = `security find-internet-password -g -a "johndoe" -s "example.com" -r "smtp" -w`
require 'formula'
class Libgcrypt < Formula
homepage 'http://gnupg.org/'
url 'ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.0.tar.bz2'
sha1 '3e776d44375dc1a710560b98ae8437d5da6e32cf'
depends_on 'libgpg-error'
option :universal
/*** Initial Settings ***/
* {
margin: 0;
padding: 0;
font-weight: normal;
font-style: normal;
}
html {
font-size: 100%;
-----BEGIN CERTIFICATE-----
MIIHbTCCBlWgAwIBAgICCRkwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklM
MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh
bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAz
IFByaW1hcnkgSW50ZXJtZWRpYXRlIFNlcnZlciBDQTAeFw0xMzAxMDQwODAzMjha
Fw0xNjAxMDQxMDMzMzhaMIGwMRkwFwYDVQQNExBHdTZEWVdsOHlQa0wyeVkzMQsw
CQYDVQQGEwJERTEaMBgGA1UECBQRQmFkZW4tV/xydHRlbWJlcmcxETAPBgNVBAcT
CEFpY2h3YWxkMRwwGgYDVQQKFBNKZW5zZW4gJiBLcuRtZXIgR2JSMRcwFQYDVQQD
Ew5pbS5mbG9zb2Z0LmJpejEgMB4GCSqGSIb3DQEJARYRYWRtaW5AZmxvc29mdC5i
aXowggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDg9X9CUlwV4ItnXOet
import base58
import scrypt
import pycoin
from Crypto.Cipher import AES
from hashlib import sha256
import hashlib
import os, sys
from pycoin.ecdsa import generator_secp256k1, public_pair_for_secret_exponent
{-# LANGUAGE OverloadedStrings #-}
import OpenSSL.Digest.ByteString
import OpenSSL.Digest (MessageDigest(..))
import Data.ByteString.Base64
import Data.ByteString (ByteString(..), unpack, append)
import Data.ByteString.Char8 (pack)
import Data.Char (ord)
import Data.IORef
b3b067055a8f1ff86d5d34bd10540cf0fb42b8dd

Keybase proof

I hereby claim:

  • I am xnyhps on github.
  • I am xnyhps (https://keybase.io/xnyhps) on keybase.
  • I have a public key whose fingerprint is 34C3 811C D22C 152D 20AD 0A74 3269 6F0C 5049 D537

To claim this, I am signing this object: