Skip to content

Instantly share code, notes, and snippets.

make[1]: Entering directory `/home/mxe/mxe-build-pkg-only-deps2-2'
uname -a
Linux sd-68075 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u4 x86_64 GNU/Linux
git log --pretty=tformat:"%H - %s [%ar] [%d]" -1
e659372c700027646aaf7981224bc9816cd0b061 - build-pkg: log and remove empty directories [4 days ago] [ (HEAD, origin/build-pkg-only-deps2, build-pkg-only-deps2)]
lsb_release -a 2>/dev/null || sw_vers 2>/dev/null || true
Distributor ID: Debian
Description: Debian GNU/Linux 7.9 (wheezy)
Release: 7.9
Codename: wheezy
@starius
starius / main.go
Created July 1, 2021 11:50
TLS server and client built on known ed25519 public key
package main
// See https://golang.org/src/crypto/tls/generate_cert.go
// See https://gist.github.com/denji/12b3a568f092ab951456
import (
"bytes"
"crypto/ed25519"
"crypto/rand"
"crypto/tls"
package main
import (
"crypto/aes"
"crypto/rand"
"crypto/sha256"
"fmt"
"hash"
"github.com/dchest/wots"
@starius
starius / script.lua
Created April 2, 2015 21:21
How to interrupt running Lua
local x = 0
for i = 1, 10000000000 do
local y = getNumber() -- C function
x = x + y
end
print(x)
"""
Order copier
"""
# API key основного аккаунта
API_KEY = '69eQkHl0R0vgPod21c3XjQsT'
API_SECRET = 'EFAHxtJiOVYHSWa_HPtLAW50GpV31G_2GVSdm1gBZKH85Ltv'
# Список API ключей куда нужно транслировать ордера
API_KYES = ['hLlWHxkqxs42g-WeEt1_wC20']
diff --git a/range_test.go b/range_test.go
index c3b4c71..3f380aa 100644
--- a/range_test.go
+++ b/range_test.go
@@ -200,6 +200,12 @@ func TestBuildVerifyRangeProof(t *testing.T) {
if !VerifyRangeProof(leafData[start*leafSize:end*leafSize], blake, leafSize, start, end, proof, smallRoot) {
t.Errorf("BuildRangeProof constructed an incorrect proof for range %v-%v", start, end)
}
+ if end == start + 1 {
+ singleProof := append([][]byte{leafData[start*leafSize:end*leafSize]}, proof...)
package main
import (
"flag"
"fmt"
"io"
"io/ioutil"
"math/rand"
"os"
"time"
package main
import (
"flag"
"fmt"
"io"
"math/rand"
"os"
"time"
@starius
starius / script.lua
Created April 14, 2015 21:45
Interrupt and restart running Lua
print('Lua script is running...')
local x = 0
for i = 1, 10000000000 do
local y = getNumber() -- C function
x = x + y
end
print(x)
@starius
starius / dlfcn-win32_i686-w64-mingw32.static
Created November 15, 2015 12:58
dlfcn-win32 leaves files /tmp/test.c and /tmp/test.dll (MXE)
make[1]: Entering directory '/home/mxe/mxe-after-threads'
uname -a
Linux elric.ga 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux
git show-branch --list --reflog=1
[refs/heads/with958@{0}] (5 hours ago) (none)
lsb_release -a 2>/dev/null || sw_vers 2>/dev/null || true
Distributor ID: Debian
Description: Debian GNU/Linux 8.2 (jessie)
Release: 8.2
Codename: jessie