Commit Graph

342 Commits

Author SHA1 Message Date
Fang
449cd080b0 Clean up style in blake2 jet 2018-11-04 11:42:33 -08:00
Fang
a74ea050fa Clean up style in argon2 jet 2018-11-04 11:42:17 -08:00
Fang
ce8779c929 Clean up argon2 jet config params unpacking 2018-11-04 11:40:14 -08:00
Fang
451bc588da Make blake adhere to desired output length
And makes sure to return in the correct byte order.
2018-11-04 09:55:25 -08:00
Fang
179c49429a Use u3a_malloc instead of c3_malloc 2018-11-04 09:44:53 -08:00
Joe Bryan
e61a041f61 Merge branch 'release-candidate' into crypto-additions
* release-candidate: (153 commits)
  uses u3x_at in reel and roll jets
  adds comments for known-valid u3r_at calls in jets.c
  remove orphaned declarations for mux and shux jets
  bail %exit in _cj_site_lock if axis is not in core
  Fix issue with trimming >4 character jet names
  adds -S to skip battery hashes
  fixes u3n_prog pointers in u3n_ream()
  adds meson option (-Dprof=true) to set U3_CPU_DEBUG
  adds meson option (-Dgc=true) to set U3_MEMORY_DEBUG
  refactors http card validation
  fixes leak in proxy when networking is disabled
  fixes leak in _http_serv_start_all
  avoid allocating an atom for _cj_bash
  bypass mat and chop directly in jam
  use nul prefix for regular (no loc) nock formulas, fix memory leak in _cj_mile, delete unused code
  kill mux and shux jets, whose services are no longer required
  for posterity
  all hashes
  more hashes
  update pill/arvo hashes
  ...
2018-10-03 19:29:56 -04:00
Joe Bryan
599b5052ea uses u3x_at in reel and roll jets 2018-10-03 11:57:18 -04:00
Joe Bryan
f0524c23f0 Merge branch 'release-candidate' into hashboard
* release-candidate: (138 commits)
  adds meson option (-Dprof=true) to set U3_CPU_DEBUG
  adds meson option (-Dgc=true) to set U3_MEMORY_DEBUG
  refactors http card validation
  fixes leak in proxy when networking is disabled
  fixes leak in _http_serv_start_all
  bypassed profiling bug
  Eliminate cons optimization.
  Remove broken assert.
  Clean up some printfs.
  increases tcp proxy listener timeout to 2 minutes
  fixes dumb bug in tcp reverse proxy remote address resolution
  Fix issue with trimming >4 character jet names
  upgrades libh2o to v0.13.5 (h2o v2.2.5)
  sets the http client request timeout to 2 minutes
  adds an http request timer to ensure connections are always closed
  adds an http request timer to ensure connections are always closed
  adds (disabled) h2o access log
  don't leak ship-name in _proxy_ward_connect()
  refactors .http.ports write/release (avoid the loom, etc.)
  updates SSL_CTX init to support any PEM private key, simplifies error handling
  ...
2018-10-02 18:25:41 -04:00
Fang
e414767957
Merge branch 'crypto-additions' into blake_ripe 2018-09-30 11:41:49 -07:00
Fang
97bc5ba400
Merge branch 'release-candidate' into crypto-additions 2018-09-28 12:02:05 -07:00
BernardoDeLaPlaz
cce78f57d4 code review 2018-09-07 14:27:14 -04:00
Fang
9396f7cc22
Remove nonstandard 27 minimum value from ecdsa signature v
As per urbit/arvo/b2365db.
2018-09-04 18:17:52 +02:00
Curtis Yarvin
68fc04e619 Eliminate cons optimization. 2018-08-20 15:31:43 -07:00
Curtis Yarvin
e530f02111 Remove broken assert. 2018-08-19 16:05:28 -07:00
BernardoDeLaPlaz
10bdf51640 crypto (blake, ripe) jetted 2018-08-10 17:09:55 -04:00
Curtis Yarvin
c910827cd7 Clean up some printfs. 2018-08-07 13:34:46 -07:00
BernardoDeLaPlaz
fd78579e24 secp256 jetted 2018-08-07 15:16:48 -04:00
Fang
34629b9d87 Disable testing for argon2 jet 2018-07-20 02:12:27 +02:00
Fang
3ddcf1290a Remove unnecessary u3k's in ++rev jet 2018-07-20 01:48:44 +02:00
Fang
ea3aa7d2bd Implement jet for ++argon2:argon2:crypto 2018-07-20 01:48:07 +02:00
Fang
e8103edb06 Fix compile-time issue with OpenSSL version of SHA-1 jet. 2018-07-13 15:55:37 +02:00
Fang
9498336f2a Implement jet for ++hmac:hmac:crypto. 2018-07-13 02:03:08 +02:00
Fang
d969775d8f Implement jet for ++sha-1:sha. 2018-07-13 02:01:31 +02:00
Fang
919780c570 Implement jet for ++rev. 2018-07-13 01:59:56 +02:00
Fang
b8712677ea Implement jet for ++swp. 2018-07-13 01:58:32 +02:00
Fang
5189295d02 Add k versions for the mix, rep and rip jets.
This makes upcoming work a bit easier.
2018-07-13 01:56:56 +02:00
Curtis Yarvin
d5ae5c4efa Passes smoke test. 2018-07-09 17:35:13 -07:00
Curtis Yarvin
7a48d012f6 Initial draft of modern fishing. 2018-07-09 15:37:27 -07:00
Curtis Yarvin
e820f2b995 Add a spec to %tstr. 2018-06-21 16:44:53 -07:00
Curtis Yarvin
ad1b3ad162 Proper skin control, with some =/ issues. 2018-06-17 11:03:42 -07:00
Paul Driver
07e524532f avoid allocating an atom for _cj_bash 2018-06-15 11:17:56 -07:00
Paul Driver
dca55cf921 bypass mat and chop directly in jam 2018-06-15 11:17:49 -07:00
Paul Driver
38e7ab0ea8 kill mux and shux jets, whose services are no longer required 2018-06-04 12:21:13 -07:00
Paul Driver
667ecc80f8 for posterity 2018-06-04 12:20:01 -07:00
Paul Driver
7bc52ec13d all hashes 2018-06-04 12:10:02 -07:00
Paul Driver
3fcd769e66 more hashes 2018-05-30 17:33:33 -07:00
Paul Driver
8f72dbcd9d update pill/arvo hashes 2018-05-30 14:07:25 -07:00
Paul Driver
cd013b9f47 adding some hashes 2018-05-30 13:33:13 -07:00
Paul Driver
c8f5fbe29f moot, since we have already measured 2018-05-30 11:22:59 -07:00
Paul Driver
aaac65446e actually smaller buffers to begin works better for small inputs 2018-05-30 11:10:58 -07:00
Paul Driver
d4e27d38a0 simplify _jam_buf_top 2018-05-30 09:49:04 -07:00
Paul Driver
9fdf806f14 start with a bigger buffer for jam 2018-05-29 21:52:07 -07:00
Paul Driver
402e77357d stash - working out which hash to use 2018-05-29 21:33:10 -07:00
Paul Driver
06fdf49c5f faster jam 2018-05-29 21:29:53 -07:00
Curtis Yarvin
f01bce3582 More renaming. 2018-05-27 13:00:55 -07:00
Curtis Yarvin
b089420cea Some renaming and stuff. 2018-05-27 12:16:13 -07:00
Curtis Yarvin
7a9a9047c3 Old help totally cleaned out. 2018-05-24 15:40:28 -07:00
Paul Driver
46747b9ce3 shux jet 2018-05-23 15:39:22 -07:00
Paul Driver
83f698ab44 mux jet 2018-05-23 15:13:00 -07:00
Curtis Yarvin
fde39c38e8 Now ignoring ash/elm in foot. 2018-05-20 16:07:28 -07:00