Browse Source

Plan 9 from Bell Labs 2003-07-12

David du Colombier 21 years ago
parent
commit
654dc0b2dc
4 changed files with 25 additions and 12 deletions
  1. 11 11
      dist/replica/plan9.db
  2. 11 0
      dist/replica/plan9.log
  3. 1 1
      sys/man/8/rsa
  4. 2 0
      sys/src/libsec/port/decodepem.c

+ 11 - 11
dist/replica/plan9.db

@@ -64,15 +64,15 @@
 386/bin/auth/keyfs - 775 sys sys 1056364178 116737
 386/bin/auth/login - 775 sys sys 1057795446 102019
 386/bin/auth/newns - 775 sys sys 1057795447 86675
-386/bin/auth/pemdecode - 775 sys sys 1056364179 59636
-386/bin/auth/pemencode - 775 sys sys 1056364180 58365
+386/bin/auth/pemdecode - 775 sys sys 1057955568 59624
+386/bin/auth/pemencode - 775 sys sys 1057955568 58341
 386/bin/auth/printnetkey - 775 sys sys 1039758534 40969
-386/bin/auth/rsa2csr - 775 sys sys 1056364180 178336
-386/bin/auth/rsa2pub - 775 sys sys 1056364181 142223
-386/bin/auth/rsa2ssh - 775 sys sys 1056364182 137618
-386/bin/auth/rsa2x509 - 775 sys sys 1056364183 182342
-386/bin/auth/rsafill - 775 sys sys 1056364184 142291
-386/bin/auth/rsagen - 775 sys sys 1056364185 153239
+386/bin/auth/rsa2csr - 775 sys sys 1057955563 178371
+386/bin/auth/rsa2pub - 775 sys sys 1057955564 142199
+386/bin/auth/rsa2ssh - 775 sys sys 1057955565 137594
+386/bin/auth/rsa2x509 - 775 sys sys 1057955566 182377
+386/bin/auth/rsafill - 775 sys sys 1057955567 142267
+386/bin/auth/rsagen - 775 sys sys 1057955567 152977
 386/bin/auth/secretpem - 775 sys sys 1045537944 118526
 386/bin/auth/secstore - 775 sys sys 1056364186 187992
 386/bin/auth/secstored - 775 sys sys 1056364187 194114
@@ -513,7 +513,7 @@
 386/lib/libplumb.a - 664 sys sys 1045538125 19000
 386/lib/libregexp.a - 664 sys sys 1045538126 37356
 386/lib/libscribble.a - 664 sys sys 1056364454 108138
-386/lib/libsec.a - 664 sys sys 1057717621 644080
+386/lib/libsec.a - 664 sys sys 1057955526 644080
 386/lib/libstdio.a - 664 sys sys 1056364455 128500
 386/lib/libsunrpc.a - 664 sys sys 1050868863 357292
 386/lib/libthread.a - 664 sys sys 1056364455 71726
@@ -4914,7 +4914,7 @@ sys/man/8/prep - 664 sys sys 1055692961 13573
 sys/man/8/qer - 664 sys sys 960837925 4785
 sys/man/8/reboot - 664 sys sys 969499895 414
 sys/man/8/replica - 664 sys sys 1021579979 6239
-sys/man/8/rsa - 664 sys sys 1048614939 4620
+sys/man/8/rsa - 664 sys sys 1057955511 4628
 sys/man/8/scanmail - 664 sys sys 969499895 10803
 sys/man/8/scuzz - 664 sys sys 984709640 7916
 sys/man/8/secstore - 664 sys sys 1045501623 990
@@ -11724,7 +11724,7 @@ sys/src/libsec/mkfile - 664 sys sys 1032061454 533
 sys/src/libsec/port - 20000000775 sys sys 1015023365 0
 sys/src/libsec/port/aes.c - 664 sys sys 1016731561 64104
 sys/src/libsec/port/blowfish.c - 664 sys sys 1016466467 19676
-sys/src/libsec/port/decodepem.c - 664 sys sys 988225292 1371
+sys/src/libsec/port/decodepem.c - 664 sys sys 1057953187 1383
 sys/src/libsec/port/des.c - 664 sys sys 1015013579 17496
 sys/src/libsec/port/des3CBC.c - 664 sys sys 988225292 1135
 sys/src/libsec/port/des3ECB.c - 664 sys sys 988225292 917

+ 11 - 0
dist/replica/plan9.log

@@ -12821,3 +12821,14 @@
 1057797090 19 c sys/src/libauth/newns.c - 664 sys sys 1057795439 6286
 1057838555 0 c sys/src/9/port/master - 664 sys sys 1057838456 479
 1057869065 0 c sys/lib/lp/process/hpost - 775 sys sys 1057868801 3247
+1057953718 0 c sys/src/libsec/port/decodepem.c - 664 sys sys 1057953187 1383
+1057955520 0 c 386/lib/libsec.a - 664 sys sys 1057955526 644080
+1057955520 1 c sys/man/8/rsa - 664 sys sys 1057955511 4628
+1057957321 0 c 386/bin/auth/pemdecode - 775 sys sys 1057955568 59624
+1057957321 1 c 386/bin/auth/pemencode - 775 sys sys 1057955568 58341
+1057957321 2 c 386/bin/auth/rsa2csr - 775 sys sys 1057955563 178371
+1057957321 3 c 386/bin/auth/rsa2pub - 775 sys sys 1057955564 142199
+1057957321 4 c 386/bin/auth/rsa2ssh - 775 sys sys 1057955565 137594
+1057957321 5 c 386/bin/auth/rsa2x509 - 775 sys sys 1057955566 182377
+1057957321 6 c 386/bin/auth/rsafill - 775 sys sys 1057955567 142267
+1057957321 7 c 386/bin/auth/rsagen - 775 sys sys 1057955567 152977

+ 1 - 1
sys/man/8/rsa

@@ -215,7 +215,7 @@ expect certificates in ASN.1/DER/PEM format.
 Generate a fresh key and use it to start a TLS-enabled web server:
 .IP
 .EX
-auth/rsagen -t 'service=tls' >key
+auth/rsagen -t 'service=tls owner=*' >key
 auth/rsa2x509 'C=US CN=*.cs.bell-labs.com' key |
 	auth/pemencode CERTIFICATE >cert
 cat key >/mnt/factotum/ctl

+ 2 - 0
sys/src/libsec/port/decodepem.c

@@ -12,6 +12,8 @@ decodepem(char *s, char *type, int *len)
 	char *t, *e, *tt;
 	int n;
 
+	*len = 0;
+
 	/*
 	 * find the correct section of the file, stripping garbage at the beginning and end.
 	 * the data is delimited by -----BEGIN <type>-----\n and -----END <type>-----\n