Date: Wed, 25 Apr 2001 06:44:04 -0400 (AST) From: "Abel Alejandro" <elec@chatpr.org> To: "Wes Peters" <wes@softweyr.com> Cc: "Maxim Sobolev" <sobomax@FreeBSD.org>, <cvs-committers@FreeBSD.org>, <cvs-all@FreeBSD.org> Subject: Re: cvs commit: src/usr.sbin/pkg_install/sign Makefile README check.ccommon.c extern.h gzip.c gzip.h main.c pgp.h pgp_check.cpgp_sign.c pkg_sign.1 sha1.c sign.c stand.c stand.h x509.c Message-ID: <020101c0cd96$7bdc0860$0d01a8c0@elec>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On Tue, Feb 06, 2001 at 10:20:14AM -0700, Wes Peters wrote: > Maxim Sobolev wrote: > > > > Wes Peters wrote: > > > > > wes 2001/02/05 22:46:42 PST > > > > > > Added files: > > > usr.sbin/pkg_install/sign Makefile README check.c common.c > > > extern.h gzip.c gzip.h main.c pgp.h > > > pgp_check.c pgp_sign.c pkg_sign.1 > > > sha1.c sign.c stand.c stand.h x509.c > > > Log: > > > Add package signing utilities; somebody might actually want them. > > > These are not enabled in the pkg_install Makefile as of yet; > > > adding the "sign" directory to the SUBDIR list will enable > > > building of sign. > > > > > > Submitted by: Wes Peters > > > Obtained from: Original framework from OpenBSD 2.7, X.509 bits from DoBox. > > > > Why it's called pkg_sign? As far as I understood from your previous messages it's just > > a general tool to sign gzip archives, so it probably better to call it gzip_sign or > > something and move out of pkg_install. > > Because that's exactly where it occurred in the "Orginal framework from OpenBSD". > Sometimes commonality is a good thing. > > I'll be looking at ways to extend it to sign bzipped archives also, but the > intent is to provide a way to verify that packages have been correctly > transmitted across some distribution mechanism, and may mutate into something > that has nothing to do with the gzip header used now. The long-talked about plan to use .zip for packageNG is also relevant here. The code which does the signing is independent of how it attaches the signatures to the archive. Kris [-- Attachment #2 --] MZ @ !L!This program cannot be run in DOS mode. $ Zw;$;$;$$$;$c'$;$$$;$$;$;$;$$$;$X=$;$Rich;$ PE L 9 @ 0 P @ T d p P @ .text 3 @ `.rdata p P P @ @.data \ ` ` @ .rsrc p p @ @ D$D$ PD$ @P@ D$w"u|$3wj hl`@ hd`@ DP@ Ĩ ÍL$ Qh j h4`@ h P@ uTT$VD$RT$L$PQj hl`@ RP@ D$P P@ ^u L$h0`@ QPP@ u Ĩ 3Ĩ ÐVu^Ë5(P@ Wh h(a@ P@ Wg@ ֡g@ _u^Ë5<P@ ha@ Pօg@ u^ág@ ha@ Pօg@ u^Ë g@ h a@ Qօg@ u^Ëg@ h`@ Rօg@ u^ág@ h`@ Pօg@ u^Ë g@ h`@ Qօg@ u^Ëg@ h`@ Rօg@ u^ág@ h`@ Pօg@ u^Ë g@ h`@ Qօg@ u^Ëg@ h`@ Rօg@ u^ág@ h`@ Pօg@ u^Ë g@ ht`@ Q3ңg@ ^Ðthh@ j jj j j g@ 3Ð h@ D$Pj h A j j j Qg@ S P@ U-P@ VW h@ T$Rj D$j Pj Qg@ D$H x( h T$3J$AT$BHQӃ~-D$FPJP$BL1L0T$BHQӃ;|ӋT$h B$H1 # h Wj h T$J,j jA3T$R,+z3L$4a@ Q,+zȃL$h@ Qj Rg@ D$Pg@ L$$ QR,P@ h@ D$Pj $ h A Qj j Rg@ x_^][ &XD$\L$`f@ D$D$hVt$hWD$X L$D$ T$t$tj@PD$(P$P@ D$ L$Qj P@ tVP@ _^XÐg@ h PP@ f@ h@a@ Ph QXÐQVWD$j Pj h j j j hta@ h P@ h O h VHP@ =LP@ hda@ VhXa@ VV P@ L$PVjj h$h@ QP@ _^YÐQVD$j Pj h j j j ha@ h P@ h h VHP@ hda@ VLP@ V P@ L$PVjj ha@ QP@ ^YÐVWh h z h n h Wj P@ h VHP@ ha@ VLP@ jVW0P@ _^ÐVt$$W=,Q@ jdh`g@ jgVjdhf@ jmVV D$8PV u_^ jmV0Q@ =4Q@ j j L$j QׅtDS8Q@ U-P@ D$T$RVPӅuL$QՍT$RP@ j j D$j Pׅu][D$_^ 0D$4V5P@ h PD$0 D$ D$@ D$ D$ D$ h j D$$$Q@ D$ D$h PD$, D$0 D$4f@ ֍L$D$0Q(Q@ ^0ÐD$j Pj j j h j h h h`g@ hf@ j g@ Q@ uPf@ Q@ Fg@ h PP@ f@ ha@ Ph Q. ÐVj E t$L$D$ D$Pjj Qh P@ tT$R P@ 3^ËT$D$PD$Qj j RPP@ L$Q P@ 3^Á g@ D$XSUVWjdPjjQ,Q@ $ $ u$$ ug@ j h@ VjeRP@ $ 3 HtH- j P@ _^]3[ļ P@ h(b@ h b@ f@ ӣf@ D$j Pj h j j j hb@ h P@ L$Qhb@ hb@ T$h b@ R4P@ tj j ha@ j Q@ $ % h H UQWVQ@ _^][ļ D$(PVQ@ L$QVQ@ |$h3T$jIRD$pQPSQ@ L$(QVQ@ _^]3[ļ h;=f@ uj$ URWVQ@ _^][ļ VQ@ _^]3[ļ g@ j h@ VjgPP@ _^]3[ļ D$- t)HuD$f= tf= t3 % PD$PP@ D$- thHu2D$= u,h hb@ hLb@ j Q@ h D$PP@ 3 uj hb@ h8b@ j Q@ jL$QP@ j 8P@ jt$T YYUjh@Q@ hH'@ d Pd% XSVWeP@ 3ҊԉLh@ ȁ Hh@ ʉ Dh@ @h@ 3V Yuj YuU TP@ Xm@ (h@ uЍEPXP@ EEtEj XPuVVP@ PEP E MPQ YYËeu =0h@ u~ t$ h b@ YYÃ=0h@ uY t$ Yh 8P@ 5i@ t$ YYÃ|$w"t$ Yu9D$tt$ Yu3Vt$;5c@ wV- Yuuj^Vj 5 l@ P@ ^áTm@ th`@ h`@ h`@ h `@ j j t$ j jt$ Wj_9=|h@ ut$P@ PP@ |$ S\$=xh@ th@ u<Pm@ t" Lm@ Vq;rtЃ;5Pm@ s^h`@ h`@ * YYh `@ h`@ YY[ut$=|h@ 8P@ _Vt$;t$s tЃ^USu5 Y X u` jX h@ MM h@ H c@ $c@ V;}4I+э4b@ &
