Commit Graph

64 Commits

Author SHA1 Message Date
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