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
Paul Driver
e9c400424d
move some includes into urcrypt.c
2020-08-18 15:47:19 -07:00
Paul Driver
e846b29754
integrate jets with urcrypt changes
2020-08-18 15:42:22 -07:00
Paul Driver
bdfa1a4852
cleaning up _cbc_pad a bit
2020-08-18 12:44:10 -07:00
Paul Driver
2fdffe1e82
overwrite inputs instead of copying in urcrypt
2020-08-18 12:35:07 -07:00
Paul Driver
ca14af11a7
cleaning up a bit, rethinking things
2020-08-18 10:31:50 -07:00
Paul Driver
ab8d0dd7ef
blake2b
2020-08-11 15:01:24 -07:00
Paul Driver
6fdc65dea6
argon2
2020-08-10 15:19:32 -07:00
Paul Driver
fe1375ef6b
cbc:aes -> urcrypt
2020-08-07 16:28:31 -07:00