Joe Bryan
212ff3a2f9
urcrypt: use new secp api for schnorr signatures
2022-04-04 19:58:22 -04:00
Jōshin
5d98ecfe2f
urcrypt: first pass at schnorr signatures
2021-12-30 04:16:37 +00:00
Joe Bryan
b1bc4b54f3
Merge branches 'jb/rnv-restage' and 'jb/rnv-fixes', remote-tracking branches 'frodwith/keccak' and 'botter-nidnul/release/next-vere' into jb/rnv-merge
...
* jb/rnv-restage:
build: patch windows uv_pipe impl to allow null writes
build: update pmnsh to support cachix text/x-nix-narinfo responses
vere: renames terminal streams for clarity, removes unused uv_tcp_t
vere: suppress null writes in term.c
Revert "Merge pull request #4463 from urbit/m/next-gen-term"
* jb/rnv-fixes:
vere: bumps versions
vere: fixes crash (null deref) in comet booting
u3: fixes printf in c3_assert()
* frodwith/keccak:
jets: ice keccak
working keccak jets
urcrypt: fixing some typos - now builds
Squashed 'pkg/urcrypt/keccak-tiny/' content from commit 9b438dc0f7
urcrypt,jets: initial commit of keccak material
* botter-nidnul/release/next-vere:
urcrypt: argon2 only optimize for x86_64 on x86_64
2021-09-24 18:05:37 -04:00
~botter-nidnul
b02abe92f0
urcrypt: argon2 only optimize for x86_64 on x86_64
...
change warning message
2021-09-24 04:49:40 -05:00
Paul Driver
381f970c75
working keccak jets
2021-09-20 18:38:10 -07:00
Paul Driver
f1b31d3320
urcrypt: fixing some typos - now builds
2021-09-20 16:03:54 -07:00
Paul Driver
3d7e3de018
Merge commit '5513eaf62ae0e19ced43238537bdc81c97eda11d' as 'pkg/urcrypt/keccak-tiny'
2021-09-20 12:53:38 -07:00
Paul Driver
1f809af4fd
urcrypt,jets: initial commit of keccak material
2021-09-20 12:50:16 -07:00
Joe Bryan
425f164942
urcrypt: restores pkg-config api versioning scheme
2021-08-19 21:58:18 -04:00
Joe Bryan
d137436fe8
build: normalize our use of pkg-config, rename urcrypt config
2021-08-19 20:32:55 -04:00
Joe Bryan
fbea80467d
urcrypt: updates libaes_siv link test, supplying -lcrypto
2021-08-19 20:32:48 -04:00
Joe Bryan
935a51def9
urcrypt: updates shared-library build test, accounts for mangling
2021-08-19 20:32:46 -04:00
Joe Bryan
22c11242b9
build: gitignore urcrypt build results
2021-08-19 20:31:13 -04:00
Joe Bryan
d6f30c5f6c
Merge commit '0b3f9a629f864ad1e68c5f5a73d11c93ae42d644' into jb/urcrypt-merge
...
* commit '0b3f9a629f864ad1e68c5f5a73d11c93ae42d644':
Squashed 'pkg/urcrypt/argon2/' changes from 4da94a611e..a4c1e3f713
git subtree pull --prefix pkg/urcrypt/argon2 \
git@github.com:urbit/argon2.git master --squash
2021-08-19 20:05:34 -04:00
Joe Bryan
0b19f51a6b
Merge remote-tracking branch 'frodwith/urcrypt' into jb/urcrypt-prep
...
* 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
...
2021-08-19 20:03:19 -04:00
Paul Driver
88f9aea7c4
fix typo in urcrypt.h
2020-10-26 15:34:11 -07:00
Paul Driver
3e3bb6c41f
check for recovery header presence in configure, put -O3 in flags, move pc to distcleanfiles
2020-10-12 13:17:11 -07:00
Paul Driver
1e0b393e34
clean generated pkg-config file
2020-10-12 12:13:22 -07:00
Paul Driver
8e7b9560c3
add a versioning scheme to urcrypt
2020-10-12 11:58:09 -07:00
Paul Driver
8b9a41cb31
move the rest of the scrypt jets to urcrypt, enable them, and correct
...
the hoon test to match the source rfc.
2020-10-10 17:59:26 -07:00
Paul Driver
915880a4ab
start scrypt porting
2020-10-10 15:01:31 -07:00
Paul Driver
c862a59484
Merge commit 'a06fc1416581772e8eddfa20001d131dea5bed64' as 'pkg/urcrypt/scrypt'
2020-10-10 13:23:46 -07:00
Paul Driver
efdeeca933
finish porting secp jets to urcrypt
2020-10-09 16:08:26 -07:00
Paul Driver
988d1fe445
pkg-config support for urcrypt, update urbit build
2020-10-09 13:40:31 -07:00
Paul Driver
4ca4082704
cosmetic configure things
2020-10-06 15:37:49 -07:00
Paul Driver
b8b5ed07f0
require shared ssl when building a shared urcrypt
2020-10-06 14:23:22 -07:00
Paul Driver
88e999dd9f
remove some old files
2020-10-05 11:07:46 -07:00
Paul Driver
74fbd39e91
add autogen.sh
2020-10-05 11:01:22 -07:00
Paul Driver
3f5566f683
use srcdir in -I to support out of tree builds
2020-10-05 10:54:14 -07:00
Paul Driver
d7c2c4aece
whitespace and symbol cleanup
2020-10-05 10:31:45 -07:00
Paul Driver
88c68e9498
more flags fixing, remove some obsolete deps
2020-10-05 08:36:45 -07:00
Paul Driver
5e043d292d
use convenience libraries for independent cflags etc
2020-10-05 08:24:27 -07:00
Paul Driver
8e596ca365
more autoconfiscation
2020-10-03 17:01:56 -07:00
Paul Driver
a26eabbbf9
Merge commit 'aa02d49a228c62fe13299a3e2bd38b4f7316f927' as 'pkg/urcrypt/argon2'
2020-10-03 15:18:53 -07:00
Paul Driver
5fbd0b2a90
mid-autoconfiscation of urcrypt
2020-10-03 15:15:14 -07:00
Paul Driver
e9f32e749a
Merge commit '9ccdead8d8cdd30d2229bd11ed8d4a40861b4c96' as 'pkg/urcrypt/ed25519'
2020-10-02 15:41:21 -07:00
Paul Driver
7bca3a86cf
obliterate ge-additions package, move to urcrypt
2020-10-02 09:08:56 -07:00
Paul Driver
ecd4b2531a
compiles and starts
2020-09-30 10:14:22 -07:00
Paul Driver
58e4915a8d
stops trying to hide pointer shapes, cleans up secp api, updates secp dependency
2020-09-29 11:39:43 -07:00
Paul Driver
7870add409
WIP: returning from secp rectification on master and preparing for
...
rebase and merge.
2020-09-24 10:57:04 -07:00
Paul Driver
f5449204e1
secp_make->urcrypt
2020-08-29 11:55:58 -07:00
Paul Driver
fd0eaad162
aes-siv jets all using urcrypt
2020-08-25 15:04:21 -07:00
Paul Driver
400c5187e6
siva_de
2020-08-25 12:14:13 -07:00
Paul Driver
8d657e12c1
aes-siva-en->urcrypt
2020-08-24 14:38:26 -07:00
Paul Driver
856de7e415
name the sha functions consistently
2020-08-21 12:32:48 -07:00
Paul Driver
1277ea7a65
shal->urcrypt
2020-08-21 10:38:48 -07:00
Paul Driver
a06b087f37
shas->urcrypt
2020-08-20 16:01:16 -07:00
Paul Driver
b742eb729f
shax->urcrypt
2020-08-20 15:25:11 -07:00
Paul Driver
04e8e85145
sha1->urcrypt
2020-08-20 15:07:32 -07:00
Paul Driver
aea45ee037
ripemd-160->urcrypt
2020-08-20 14:43:22 -07:00