cr.yp.to update

Dave Sill <[email protected]> Wed, 20 Jul 2011 02:54:12 -0400
Newsgroups gmane.comp.djb.announce
Message-ID <[email protected]>
 committees.html         |   10 +--
 conferences.html        |   48 ++++++++++++++++--
 papers.html             |   57 ++++++++++++++++++---
 patents.html            |    3 +
 patents/us/6141420.html |   36 ++++++++++---
 patents/us/7774607.html |   15 +++--
 slashcommand/list.html  |  127 ++++++++++++++++++++++++------------------------
 slashpackage/list.html  |    2 
 8 files changed, 206 insertions(+), 92 deletions(-)
diff -ru .old-crypto/committees.html cr.yp.to/committees.html
--- .old-crypto/committees.html	2010-09-10 08:18:20.000000000 -0400
+++ cr.yp.to/committees.html	2011-07-16 19:18:00.000000000 -0400
@@ -6,11 +6,11 @@
 <body>
 <a href="djb.html">D. J. Bernstein</a>
 <h1>Committees</h1>
-News: Stipends are available for students to attend
-<a href="2010.eccworkshop.org">ECC 2010</a>!
-<b>Application deadline 2010.09.17.</b>
-This year is a larger event than usual,
-celebrating 25 years of elliptic-curve computations.
+News:
+The submission server is open for
+<a href="http://2011.indocrypt.org">Indocrypt 2011</a>.
+<b>Deadline 31 July 2011</b>,
+although revisions are permitted until <b>7 August 2011</b>.
 <hr>
 This is not a complete list of committees.
 <p>
New: conferences/2011.05.19-hash
New: conferences/2011.05.23-quovadis
New: conferences/2011.05.30-iwcc
New: conferences/2011.07.04-africacrypt
New: conferences/2011.07.17-oberwolfach
diff -ru .old-crypto/conferences.html cr.yp.to/conferences.html
--- .old-crypto/conferences.html	2011-03-07 12:33:09.000000000 -0500
+++ cr.yp.to/conferences.html	2011-07-18 06:18:20.000000000 -0400
@@ -13,13 +13,13 @@
 Conferences attended, in chronological order.
 Some statistics:
 <ul>
-<li>256 conferences attended.
+<li>261 conferences attended.
 <li>8 attended as a co-organizer.
-<li>112 attended upon invitation of the organizers.
+<li>115 attended upon invitation of the organizers.
 <li>24 attended to present a refereed paper.
-<li>112 attended purely out of interest.
+<li>114 attended purely out of interest.
 </ul>
-Countries: 8 Australia. 6 Austria. 15 Belgium. 3 Brazil. 23 Canada. 1 China. 5 Denmark. 7 England. 1 Finland. 12 France. 29 Germany. 3 Greece. 1 Hong Kong. 8 India. 2 Ireland. 2 Italy. 2 Japan. 3 Luxembourg. 1 Malaysia. 2 Mexico. 1 Monaco. 1 Morocco. 20 Netherlands. 4 Poland. 1 Portugal. 2 Russia. 1 South Africa. 1 South Korea. 4 Spain. 1 Sweden. 5 Switzerland. 2 Taiwan. 2 Turkey. 77 USA.
+Countries: 8 Australia. 6 Austria. 15 Belgium. 3 Brazil. 23 Canada. 2 China. 5 Denmark. 7 England. 1 Estonia. 1 Finland. 12 France. 30 Germany. 3 Greece. 1 Hong Kong. 8 India. 2 Ireland. 2 Italy. 2 Japan. 3 Luxembourg. 1 Malaysia. 2 Mexico. 1 Monaco. 1 Morocco. 20 Netherlands. 5 Poland. 1 Portugal. 2 Russia. 1 Senegal. 1 South Africa. 1 South Korea. 4 Spain. 1 Sweden. 5 Switzerland. 2 Taiwan. 2 Turkey. 77 USA.
 <p>
 <table>
 <tbody>
@@ -2211,6 +2211,46 @@
 PKC 2011: Public Key Cryptography 2011.
 Hotel Villa Diodoro, Taormina.
 </td></tr>
+<tr><td colspan="3"><hr></td></tr><tr>
+<td><a name="2011.05.19-hash">2011.05.19-2011.05.20</a></td>
+<td></td>
+<td align=right>Estonia</td>
+</tr><tr><td colspan="3">
+ECRYPT II Hash Workshop 2011.
+Tallink Spa Hotel, Tallinn.
+</td></tr>
+<tr><td colspan="3"><hr></td></tr><tr>
+<td><a name="2011.05.23-quovadis">2011.05.23-2011.05.24</a></td>
+<td>invited</td>
+<td align=right>Poland</td>
+</tr><tr><td colspan="3">
+Quo vadis cryptology? SHA-3 contest.
+LORD Hotel, Warsaw.
+</td></tr>
+<tr><td colspan="3"><hr></td></tr><tr>
+<td><a name="2011.05.30-iwcc">2011.05.30-2011.06.03</a></td>
+<td>invited</td>
+<td align=right>China</td>
+</tr><tr><td colspan="3">
+IWCC 2011: International Workshop on Coding and Cryptology.
+Qingdao Garden Hotel, Qingdao.
+</td></tr>
+<tr><td colspan="3"><hr></td></tr><tr>
+<td><a name="2011.07.04-africacrypt">2011.07.04-2011.07.07</a></td>
+<td></td>
+<td align=right>Senegal</td>
+</tr><tr><td colspan="3">
+Africacrypt 2011: Fourth International Conference on Cryptology in Africa.
+Agence universitaire de la Francophonie, Dakar.
+</td></tr>
+<tr><td colspan="3"><hr></td></tr><tr>
+<td><a name="2011.07.17-oberwolfach">2011.07.17-2011.07.23</a></td>
+<td>invited</td>
+<td align=right>Germany</td>
+</tr><tr><td colspan="3">
+Explicit Methods in Number Theory.
+Mathematisches Forschungsinstitut, Oberwolfach.
+</td></tr>
 
 </tbody>
 </table>
diff -ru .old-crypto/papers.html cr.yp.to/papers.html
--- .old-crypto/papers.html	2011-05-14 12:36:27.000000000 -0400
+++ cr.yp.to/papers.html	2011-07-06 08:07:07.000000000 -0400
@@ -69,6 +69,7 @@
 <tr><td><a href="#grovercode">grovercode</a></td><td> Grover vs. McEliece</td></tr>
 <tr><td><a href="#hash127-abs">hash127-abs</a></td><td> Guaranteed message authentication faster than MD5 (abstract)</td></tr>
 <tr><td><a href="#fastgraeffe">fastgraeffe</a></td><td> High-precision roots of high-degree polynomials</td></tr>
+<tr><td><a href="#ed25519">ed25519</a></td><td> High-speed high-security signatures</td></tr>
 <tr><td><a href="#sf">sf</a></td><td> How to find small factors of integers</td></tr>
 <tr><td><a href="#smoothparts">smoothparts</a></td><td> How to find smooth parts of integers</td></tr>
 <tr><td><a href="#stretch">stretch</a></td><td> How to stretch random functions: the security of protected counter sums</td></tr>
@@ -1694,7 +1695,7 @@
 <td valign=top>18pp</td>
 <td valign=top>2010.07.21</td>
 <td valign=top>refereed</td>
-<td valign=top></td>
+<td valign=top>printed</td>
 <td valign=top>2010.10.07
 [<a href="codes/wild-20101007.pdf">PDF</a>]
 [<a href="codes.html#wild">more</a>]
@@ -1702,6 +1703,14 @@
 Daniel J. Bernstein, Tanja Lange, Christiane Peters.
 ``Wild McEliece''.
 Post-proceedings of SAC 2010, to appear.
+Pages 143--158 in
+<i>Selected areas in cryptography---17th
+international workshop, SAC 2010, Waterloo, Ontario, Canada, August 12--13, 2010, revised
+selected papers</i>,
+edited by Alex Biryukov, Guang Gong, and Douglas R. Stinson,
+Lecture Notes in Computer Science <b>6544</b>,
+Springer, 2011.
+ISBN 978-3-642-19573-0.
 <hr></td></tr>
 
 <tr><td valign=top><a name="quantumsha3">http://cr.yp.to/papers.html#quantumsha3</a></td>
@@ -1721,14 +1730,20 @@
 <td valign=top>26pp</td>
 <td valign=top>2011.01.02</td>
 <td valign=top>refereed</td>
-<td valign=top></td>
+<td valign=top>printed</td>
 <td valign=top>2011.01.02
 [<a href="elliptic/negation-20110102.pdf">PDF</a>]
 [<a href="elliptic.html#negation">more</a>]
 </td></tr><tr><td colspan="6">
 Daniel J. Bernstein, Tanja Lange, Peter Schwabe.
 ``On the correct use of the negation map in the Pollard rho method.''
-2010.12.22 version: Pages 128&ndash;146 in Proceedings of PKC 2011, to appear.
+2010.12.22 version: Pages 128&ndash;146 in
+<i>Public key cryptography---PKC 2011---14th international conference on practice and theory
+in public key cryptography, Taormina, Italy, March 6--9, 2011, proceedings</i>,
+edited by Dario Catalano, Nelly Fazio, Rosario Gennaro, and Antonio Nicolosi,
+Lecture Notes in Computer Science <b>6571</b>,
+Springer, 2011.
+ISBN 978-3-642-19378-1.
 2011.01.02 version: Full version online.
 <hr></td></tr>
 
@@ -1750,14 +1765,21 @@
 <td valign=top>19pp</td>
 <td valign=top>2008.07.06</td>
 <td valign=top>refereed</td>
-<td valign=top></td>
+<td valign=top>printed</td>
 <td valign=top>2011.03.03
 [<a href="codes/goppalist-20110303.pdf">PDF</a>]
 [<a href="codes.html#goppalist">more</a>]
 </td></tr><tr><td colspan="6">
 Daniel J. Bernstein.
 ``List decoding for binary Goppa codes.''
-Proceedings of International Workshop on Coding and Cryptology, to appear.
+Pages 62--80 in
+<i>Coding and cryptology---third international workshop, IWCC 2011, Qingdao, China, May
+30--June 3, 2011, proceedings</i>,
+edited by Yeow Meng Chee,
+Zhenbo Guo, San Ling, Fengjing Shao, Yuansheng Tang, Huaxiong Wang, and Chaoping Xing,
+Lecture Notes in Computer Science <b>6639</b>,
+Springer, 2011.
+ISBN 978-3-642-20900-0.
 <hr></td></tr>
 
 <tr><td valign=top><a name="ballcoll">http://cr.yp.to/papers.html#ballcoll</a></td>
@@ -1778,14 +1800,21 @@
 <td valign=top>18pp</td>
 <td valign=top>2011.03.09</td>
 <td valign=top>refereed</td>
-<td valign=top></td>
+<td valign=top>printed</td>
 <td valign=top>2011.03.09
 [<a href="codes/2reg-20110309.pdf">PDF</a>]
 [<a href="codes.html#2reg">more</a>]
 </td></tr><tr><td colspan="6">
 Daniel J. Bernstein, Tanja Lange, Christiane Peters, Peter Schwabe.
 ``Faster 2-regular information-set decoding.''
-Proceedings of International Workshop on Coding and Cryptology, to appear.
+Pages 81--98 in
+<i>Coding and cryptology---third international workshop, IWCC 2011, Qingdao, China, May
+30--June 3, 2011, proceedings</i>,
+edited by Yeow Meng Chee,
+Zhenbo Guo, San Ling, Fengjing Shao, Yuansheng Tang, Huaxiong Wang, and Chaoping Xing,
+Lecture Notes in Computer Science <b>6639</b>,
+Springer, 2011.
+ISBN 978-3-642-20900-0.
 <hr></td></tr>
 
 <tr><td valign=top><a name="simplelist">http://cr.yp.to/papers.html#simplelist</a></td>
@@ -1815,6 +1844,20 @@
 Proceedings of Africacrypt 2011, to appear.
 <hr></td></tr>
 
+<tr><td valign=top><a name="ed25519">http://cr.yp.to/papers.html#ed25519</a></td>
+<td valign=top>21pp</td>
+<td valign=top>2011.07.05</td>
+<td valign=top>refereed</td>
+<td valign=top></td>
+<td valign=top>2011.07.05
+[<a href="http://ed25519.cr.yp.to/ed25519-20110705.pdf">PDF</a>]
+[<a href="http://ed25519.cr.yp.to/papers.html#ed25519">more</a>]
+</td></tr><tr><td colspan="6">
+Daniel J. Bernstein, Niels Duif, Tanja Lange, Peter Schwabe, Bo-Yin Yang.
+``High-speed high-security signatures.''
+Proceedings of CHES 2011, to appear.
+<hr></td></tr>
+
 <tr><td valign=top><a name="decoco">http://cr.yp.to/papers.html#decoco</a></td>
 <td valign=top></td>
 <td valign=top></td>
New: patents/us/4964164
New: patents/us/4964164.html
New: patents/us/4995082
New: patents/us/4995082.html
New: patents/us/5347581
New: patents/us/5347581.html
diff -ru .old-crypto/patents/us/6141420.html cr.yp.to/patents/us/6141420.html
--- .old-crypto/patents/us/6141420.html	2007-09-06 22:22:35.000000000 -0400
+++ cr.yp.to/patents/us/6141420.html	2011-07-06 07:54:34.000000000 -0400
@@ -5,13 +5,34 @@
 <h1>US patent 6141420, Vanstone Mullin Agnew, elliptic-curve cryptography</h1>
 <a href="6141420/text">Text of the patent</a>
 <hr>
+This patent has a priority date of 29 July 1994
+(see the "parent case" section), so it expires 29 July 2014.
+<p>
+This patent is known as a patent on elliptic-curve point compression.
+However, this patent has never been fought in court
+and will clearly not survive in court, for two reasons:
+<ul>
+<li>Point compression for binary Weierstrass curves in ECC
+was spelled out in detail in a paper published in 1992,
+more than a year before the patent was filed.
+This patent claims point compression for general curves,
+but patent law does not allow patenting generalizations of the prior art.
+<li>The patent "inventors"
+were indisputably aware of this prior art (Vanstone was a coauthor of the paper)
+but hid it from the patent office.
+This is what patent lawyers call "inequitable conduct";
+it invalidates the entire patent.
+</ul>
+<p>
+The contents of the patent are as follows.
+<p>
 Claims 1 through 28
 are for encryption using an elliptic curve
 over a finite field of characteristic 2
 with elements represented on a normal basis.
 <p>
 Claim 29 is for point compression:
-``A method of transferring
+"A method of transferring
 the coordinates of a point on an algebraic curve
 defined by a function of two variables
 between a pair of correspondents
@@ -20,10 +41,9 @@
 a coordinate of said point,
 providing at said other correspondent parameters of said algebraic curve,
 and computing at said other correspondent said other coordinate from
-said one coordinate and said algebraic curve.''
-This ridiculously broad claim is automatically invalid,
-because it includes many systems published more than a year
-before the patent was filed.
+said one coordinate and said algebraic curve."
+This claim includes many systems published more than a year
+before the patent was filed, and is therefore invalid.
 For example, in the CRYPTO '85 article introducing elliptic-curve cryptography,
 Victor Miller suggested transmitting only the x coordinate
 for elliptic-curve Diffie-Hellman:
@@ -38,12 +58,12 @@
 make it clear that the x-coordinate of a multiple
 depends only on the x-coordinate of the original point.
 </blockquote>
-This is the compression mechanism that I use.
+This is the compression mechanism used for ECDH in Curve25519.
 <p>
 Claims 30 through 41
 are on more specific techniques involving
-``forwarding with said one coordinate
-identifying information of said other coordinate.''
+"forwarding with said one coordinate
+identifying information of said other coordinate."
 (Exception: claim 36 is claim 29 for elliptic curves
 over finite fields of characteristic 2.)
 This is a waste of time in the context of elliptic-curve Diffie-Hellman,
New: patents/us/7774607/www.mail-archive.com
diff -ru .old-crypto/patents/us/7774607.html cr.yp.to/patents/us/7774607.html
--- .old-crypto/patents/us/7774607.html	2011-06-12 00:32:17.000000000 -0400
+++ cr.yp.to/patents/us/7774607.html	2011-06-14 06:02:52.000000000 -0400
@@ -71,18 +71,23 @@
 <a href="http://cr.yp.to/talks/2000.08.18/slides.ps">Protecting
 communications against forgery</a>
 (video also published by MSRI):
-"... Modify signatures to save time:
-... Verifier computes s^2-fh-tn modulo a secret 40-digit prime. ..."
+"Modify signatures to save time:
+... Verifier computes s^2-fh-tn modulo a secret 40-digit prime."
 <li>2000.10.20, Bernstein,
 <a href="http://cr.yp.to/talks/2000.10.20/slides.ps">Design
 and implementation of a public-key signature system</a>
 (video also published by MSRI):
-"... s^2 mod n = fA(r,m): The Rabin-Williams system. Unbroken.
+"s^2 mod n = fA(r,m): The Rabin-Williams system. Unbroken.
 s^2 - tn = fA(r,m): The RWB system. Unbroken. ...
 Can compute s^2-tn-fh, check if result is 0.
-Faster: Reduce s^2-tn-fh modulo a secret prime l with 2^114<l<2^115,
+Faster: Reduce s^2-tn-fh modulo a secret prime l with 2^114&lt;l&lt;2^115,
 l mod 5 in {2,3}; check if result is 0.
-Chance <2^-100 of error for uniform random l. ..."
+Chance &lt;2^-100 of error for uniform random l."
+<li>2002.06.24, Wagner,
+<a href="http://www.mail-archive.com/[email protected]/msg02212.html">Re:
+Shortcut digital signature verification failure</a>:
+"A signature on message m is a tuple (h,s,k) such that s^3 = kn + h, h =
+H(m), and 0 &lt;= h,s,k &lt; n."
 <li>2003.11.08, Bernstein,
 <a href="http://cr.yp.to/talks/2003.11.08-2/slides.ps">More
 news from the Rabin-Williams front</a>:
New: patents/us/docs.justia.com
diff -ru .old-crypto/patents.html cr.yp.to/patents.html
--- .old-crypto/patents.html	2011-06-12 00:33:30.000000000 -0400
+++ cr.yp.to/patents.html	2011-07-07 05:43:03.000000000 -0400
@@ -5,10 +5,13 @@
 <a href="patents/tarzian.html">Dear Ms. Tarzian</a>
 <hr>
 <a href="patents/us/4200770.html">US patent 4200770, Hellman Diffie Merkle, public-key cryptography</a>
+<br><a href="patents/us/4964164.html">US patent 4964164, Fiat, batch RSA signing</a>
+<br><a href="patents/us/4995082.html">US patent 4995082, Schnorr, short signatures</a>
 <br><a href="patents/us/5159632.html">US patent 5159632, Crandall, elliptic-curve cryptography</a>
 <br><a href="patents/us/5222140.html">US patent 5222140, Beller Chang Yacobi, session keys</a>
 <br><a href="patents/us/5271061.html">US patent 5271061, Crandall, elliptic-curve cryptography</a>
 <br><a href="patents/us/5299262.html">US patent 5299262, Brickell Gordon McCurley, exponentiation</a>
+<br><a href="patents/us/5347581.html">US patent 5347581, Naccache M'Raihi, DSS batch verification</a>
 <br><a href="patents/us/5463690.html">US patent 5463690, Crandall, elliptic-curve cryptography</a>
 <br><a href="patents/us/5673318.html">US patent 5673318, Bellare Guerin Rogaway, message authentication</a>
 <br><a href="patents/us/5848159.html">US patent 5848159, Collins Hopkins Langford Sabin, RSA with several primes</a>
diff -ru .old-crypto/slashcommand/list.html cr.yp.to/slashcommand/list.html
--- .old-crypto/slashcommand/list.html	2011-03-02 16:37:16.000000000 -0500
+++ cr.yp.to/slashcommand/list.html	2011-07-04 11:29:29.000000000 -0400
@@ -27,7 +27,6 @@
 <li>build-update:prog/build
 <li>build:prog/build
 <li>caldelay:admin/runwhen
-<li>catdir:net/minnotify
 <li>cd:admin/execline
 <li>chpst:admin/runit
 <li>cvmlogin:admin/idtools
@@ -86,13 +85,10 @@
 <li>getmail_fetch:mail/getmail
 <li>getmail_maildir:mail/getmail
 <li>getmail_mbox:mail/getmail
-<li>getservbyname:net/conn-tools
 <li>getpid:admin/execline run command with process ID in an environment variable
 <li>gpsd:map/gpsd
 <li>grabconsole:misc/fdtools
 <li>heredoc:admin/execline
-<li>hexaread:net/minssl
-<li>hexawrite:net/minssl
 <li>homeof:admin/execline
 <li>if:admin/execline
 <li>ifelse:admin/execline
@@ -101,39 +97,17 @@
 <li>import:admin/execline
 <li>importas:admin/execline
 <li>imprison:admin/imprison
-<li>ioconnect:net/conn-tools
 <li>iopause:misc/fdtools
-<li>ipcclient2:net/conn-tools
-<li>ipcconnect2:net/conn-tools
-<li>ipcserver2:net/conn-tools
 <li>ipsvd-cdb:net/ipsvd create a cdb from an ipsvd instructions directory
-<li>kcdsa224-sign:net/minssl
-<li>kcdsa224-verify:net/minssl
-<li>linkname:admin/symtools
 <li>loginshell:admin/idtools
 <li>loopwhile:admin/execline
 <li>loopwhilex:admin/execline
 <li>make-deco-table:misc/mosquitotools create a dive decompression table
 <li>make-dive-profile:misc/mosquitotools create a dive profile from a few command-line arguments
-<li>maximumtime:admin/pipe-tools
 <li>maxinterval:admin/runwhen
 <li>memtest:admin/memtest
 <li>minidentd:net/minidentd
 <li>mininterval:admin/runwhen
-<li>minnotify:net/minnotify
-<li>minnotifyd:net/minnotify
-<li>minssl-env:net/minssl
-<li>minssl-keygen:net/minssl
-<li>minssl-keymgr-dir:net/minssl
-<li>minssl-keystore:net/minssl
-<li>minssl-pubkey:net/minssl
-<li>minssl-readbanner:net/minssl
-<li>minssl-tunnel:net/minssl
-<li>minssl:net/minssl
-<li>minsslclient:net/minssl
-<li>minsslconnect:net/minssl
-<li>minssld:net/minssl
-<li>minsslserver:net/minssl
 <li>mkmed-tar:prog/mkmed
 <li>mkmed-version:prog/mkmed
 <li>mkmed:prog/mkmed
@@ -145,18 +119,6 @@
 <li>multitee:misc/fdtools
 <li>nistp224-56:math/nistp224
 <li>nistp224:math/nistp224
-<li>npt-and:admin/pipe-tools
-<li>npt-notify:admin/pipe-tools
-<li>npt-or:admin/pipe-tools
-<li>npt-supervise:admin/pipe-tools
-<li>npt-svc:admin/pipe-tools
-<li>npt-svwaitdown:admin/pipe-tools
-<li>npt-svwaitexit:admin/pipe-tools
-<li>npt-svwaitstart:admin/pipe-tools
-<li>npt-svwaitup:admin/pipe-tools
-<li>npt-test:admin/pipe-tools
-<li>npt-wait:admin/pipe-tools
-<li>nptlistend:admin/pipe-tools
 <li>nstr_cat:data/nstrtools convert files into a netstring
 <li>nstr_content:data/nstrtools extract content of a netstring
 <li>nstr_csplit:data/nstrtools split input into several netstrings
@@ -191,7 +153,6 @@
 <li>qtabletop:mail/qtabletop
 <li>queue-repair:mail/queue-repair
 <li>readproctitle:admin/daemontools
-<li>recvenv:net/conn-tools
 <li>recvfd:misc/fdtools
 <li>redirfd:admin/execline
 <li>redo-cpp:prog/redo
@@ -226,35 +187,84 @@
 <li>rw-sleep:admin/runwhen
 <li>rw-sub:admin/runwhen
 <li>rw-touch:admin/runwhen
-<li>s6-ftrigrd:admin/s6
+<li>s6-basename:admin/s6-portable-utils
+<li>s6-cat:admin/s6-portable-utils
+<li>s6-chmod:admin/s6-portable-utils
+<li>s6-chown:admin/s6-portable-utils
+<li>s6-chroot:admin/s6-linux-utils
+<li>s6-cleanfifodir:admin/s6
+<li>s6-clock:admin/s6-portable-utils
+<li>s6-cut:admin/s6-portable-utils
+<li>s6-dirname:admin/s6-portable-utils
+<li>s6-echo:admin/s6-portable-utils
+<li>s6-env:admin/s6-portable-utils
+<li>s6-envdir:admin/s6
+<li>s6-envuidgid:admin/s6
+<li>s6-expr:admin/s6-portable-utils
+<li>s6-false:admin/s6-portable-utils
+<li>s6-fghack:admin/s6
+<li>s6-format-filter:admin/s6-portable-utils
+<li>s6-freeramdisk:admin/s6-linux-utils
 <li>s6-ftrig-listen1:admin/s6
 <li>s6-ftrig-listen:admin/s6
 <li>s6-ftrig-notify:admin/s6
+<li>s6-ftrigrd:admin/s6
 <li>s6-ftrig-wait:admin/s6
-<li>s6-cleanfifodir:admin/s6
+<li>s6-grep:admin/s6-portable-utils
+<li>s6-halt:admin/s6-linux-utils
+<li>s6-head:admin/s6-portable-utils
+<li>s6-hiercopy:admin/s6-linux-utils
+<li>s6-hostname:admin/s6-linux-utils
+<li>s6-linkname:admin/s6-portable-utils
+<li>s6-ln:admin/s6-portable-utils
+<li>s6-log:admin/s6
+<li>s6-logwatch:admin/s6-linux-utils
+<li>s6-ls:admin/s6-portable-utils
+<li>s6-maximumtime:admin/s6-portable-utils
+<li>s6-mkdir:admin/s6-portable-utils
+<li>s6-mkfifo:admin/s6-portable-utils
 <li>s6-mkfifodir:admin/s6
-<li>s6-svscan:admin/s6
+<li>s6-mount:admin/s6-linux-utils
+<li>s6-nice:admin/s6-portable-utils
+<li>s6-nuke:admin/s6-portable-utils
+<li>s6-pause:admin/s6-portable-utils
+<li>s6-pivotchroot:admin/s6-linux-utils
+<li>s6-poweroff:admin/s6-linux-utils
+<li>s6-printenv:admin/s6-portable-utils
+<li>s6-quote:admin/s6-portable-utils
+<li>s6-quote-filter:admin/s6-portable-utils
+<li>s6-reboot:admin/s6-linux-utils
+<li>s6-rename:admin/s6-portable-utils
+<li>s6-rmrf:admin/s6-portable-utils
+<li>s6-setlock:admin/s6
+<li>s6-setsid:admin/s6
+<li>s6-setuidgid:admin/s6
+<li>s6-sleep:admin/s6-portable-utils
+<li>s6-softlimit:admin/s6
+<li>s6-sort:admin/s6-portable-utils
 <li>s6-supervise:admin/s6
 <li>s6-svc:admin/s6
-<li>s6-svscanctl:admin/s6
 <li>s6-svok:admin/s6
+<li>s6-svscan:admin/s6
+<li>s6-svscanctl:admin/s6
 <li>s6-svstat:admin/s6
 <li>s6-svwait:admin/s6
-<li>s6-envdir:admin/s6
-<li>s6-envuidgid:admin/s6
-<li>s6-fghack:admin/s6
-<li>s6-log:admin/s6
-<li>s6-setlock:admin/s6
-<li>s6-setsid:admin/s6
-<li>s6-setuidgid:admin/s6
-<li>s6-softlimit:admin/s6
+<li>s6-swapoff:admin/s6-linux-utils
+<li>s6-swapon:admin/s6-linux-utils
+<li>s6-sync:admin/s6-portable-utils
 <li>s6-tai64n:admin/s6
 <li>s6-tai64nlocal:admin/s6
+<li>s6-tail:admin/s6-portable-utils
+<li>s6-test:admin/s6-portable-utils
+<li>s6-touch:admin/s6-portable-utils
+<li>s6-true:admin/s6-portable-utils
+<li>s6-umount:admin/s6-linux-utils
+<li>s6-uniquename:admin/s6-portable-utils
+<li>s6-unquote:admin/s6-portable-utils
+<li>s6-unquote-filter:admin/s6-portable-utils
+<li>s6-update-symlinks:admin/s6-portable-utils
 <li>seek0:misc/fdtools
-<li>seekablepipe-io:net/conn-tools
-<li>seekablepipe:net/conn-tools
 <li>select-text-ed:text/select-ed
-<li>sendenv:net/conn-tools
 <li>sendfd:misc/fdtools send open file descriptors to another process
 <li>setblock:misc/fdtools
 <li>setlock:admin/daemontools
@@ -288,8 +298,6 @@
 <li>sslio:net/ipsvd
 <li>sslsvd:net/ipsvd
 <li>statfile:misc/fdtools
-<li>superstrip:prog/superstrip
-<li>superstrip1:prog/superstrip
 <li>supervise:admin/daemontools
 <li>sv:admin/runit
 <li>svc:admin/daemontools
@@ -305,11 +313,7 @@
 <li>svwaitup:admin/runit
 <li>tai64n:admin/daemontools
 <li>tai64nlocal:admin/daemontools
-<li>tcpclient2:net/conn-tools
-<li>tcpserver2:net/conn-tools
 <li>tcpsvd:net/ipsvd provide a TCP service
-<li>timeoutafter:net/conn-tools
-<li>timeoutcat:net/conn-tools
 <li>tinydns-genconf:admin/djbdns-conf
 <li>tinydns-get-masters:admin/djbdns-conf
 <li>tinydns-rebuild:admin/djbdns-conf
@@ -323,9 +327,6 @@
 <li>umask:admin/execline
 <li>uncat:admin/socklog
 <li>unexport:admin/execline
-<li>uniquename:net/conn-tools
-<li>update-symlinks:admin/symtools
-<li>update-symlinks-slashpackage:admin/symtools
 <li>upgprules:mail/upgpverify
 <li>upgpverify:mail/upgpverify
 <li>uschedule:admin/uschedule
diff -ru .old-crypto/slashpackage/list.html cr.yp.to/slashpackage/list.html
--- .old-crypto/slashpackage/list.html	2011-03-02 16:37:36.000000000 -0500
+++ cr.yp.to/slashpackage/list.html	2011-07-04 11:29:52.000000000 -0400
@@ -17,6 +17,8 @@
 <li><a href="http://smarden.org/runit/">admin/runit</a>
 <li><a href="http://code.dogmap.org/runwhen/">admin/runwhen</a>: schedule programs to run at certain times
 <li>admin/s6
+<li>admin/s6-linux-utils
+<li>admin/s6-portable-utils
 <li><a href="http://smarden.org/socklog/">admin/socklog</a>
 <li><a href="http://code.dogmap.org/sptools/">admin/sptools</a>: manage /package installations
 <li><a href="http://code.dogmap.org/spftools/">admin/spftools</a>: manage /package/misc/spf installations