a4c1e3f713 Merge pull request #2 from locpyl-tidnyd/master
11286ba1de Rename function to avoid name clash on MingW
git-subtree-dir: pkg/urcrypt/argon2
git-subtree-split: a4c1e3f7138c2e577376beb99f964cf71e1c8b1b
* frodwith/urcrypt: (75 commits)
move libaes_siv to deps
fix typo in urcrypt.h
libaes_siv now using tip of dfoxfranke master
check for recovery header presence in configure, put -O3 in flags, move pc to distcleanfiles
clean generated pkg-config file
update urbit's configure to use a liburcrypt version
add a versioning scheme to urcrypt
remove scrypt from urbit build (in urcrypt now)
move the rest of the scrypt jets to urcrypt, enable them, and correct the hoon test to match the source rfc.
scr-pbk->urcrypt
start scrypt porting
Squashed 'pkg/urcrypt/scrypt/' content from commit a402f4116
finish porting secp jets to urcrypt
pkg-config support for urcrypt, update urbit build
cosmetic configure things
require shared ssl when building a shared urcrypt
remove some old files
add autogen.sh
use srcdir in -I to support out of tree builds
whitespace and symbol cleanup
...
* upstream/m/multipass: (652 commits)
kh: don't error during key validation
kh: improve naming and code style
king: add crud event to jael
king: fix noun derivation
tests, aqua: update for recent changes
glob: update to 0v2.3qak4.al612.8m1ig.kg03r.mfide
notifications: fix description
OmniboxResult: update props
leap: display chording options
interface: added isAdmin to props as well
interface: make isAdmin an optional prop
dm-hook: fix on-init, rerun in on-load
dawn: better multikey format
interface: fix prop drilling of isAdmin
graph-push-hook: speed up by getting rid of nest checks, using %cf, and storing gates instead of tubes
btc: update styles for bridge invoice page too
btc: fix order of fee options
btc: invoice page style fixes and fee display
graph-store + validators: stop using +grab:noun and switch to using a static conversion to %graph-indexed-post
graph-push-hook/thread: shave off 20ms from nest checks by getting rid of tmi problem with types
...
* locpyl-tidnyd/mingw-port: (136 commits)
compat: minor refactoring
compat: add m1brew
compat: mingw: fix dependency patch path
compat: mingw: put downloaded dependencies under $NIX_STORE (default to pkg/build so that git ignores them)
compat: mingw: add seh_handler_decorator comments, move SEH handler to compat/mingw/seh_handler.c
vere: update argon2u dependency to urbit/argon2@a4c1e3f7
compat: fix missing newlines at end of file
vere: ignore more intermediate build files
vere: mingw: fix seh_handler_decorator.mk
vere: mingw: get rid of libsigsegv
vere: mingw: bump curl version and get rid of CURLOPT_SSL_CTX_FUNCTION typecheck warning
vere: get rid of curl typecheck warnings for CURLOPT_WRITEFUNCTION
mingw: add rsignal_raise to rsignal.h; raise on same thread
u3: Makefile: include compat/*/*.mk
mingw: rerun build action
graph-validators: hotfix broken vale:dais caused by removal of +bunt from clay
kiln: don't crash on fuse
clay: formatting
pill: update
zuse: added +ram method to ordered map and made comments on methods accurate
...
Improves the multikeyfile format by taking a single ship and a list of
life+key pairs, instead of a list of full seeds.
Also decouples these changes from the dawn event, once again putting a
single seed into it. In the multikeyfile case, keys are injected as
%rekey events to jael near the end of the boot sequence.
Haskell-side changes may or may not be incomplete, boot presently fails
at some unknown point with what looks like a noun conversion error.