You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
doc/documentation/static/pgpkeys
Ka Ho Ng 872e509c38 Add committer entries for Ka Ho Ng <khng>
Steps 1-4 from the Committer's guide:
  * Add entries for Ka Ho Ng <khng>
  * Add PGP key

Reviewed by:		philip
Approved by:		philip (mentor)
Differential Revision:	https://reviews.freebsd.org/D29282
3 years ago
..
0mp.key
README
aaron.key
ache.key
achim.key
acm.key
adamw.key
adrian.key
adridg.key
ae.key
afedorov.key
ahze.key
ak.key
alc.key
ale.key
alepulver.key
alex.key
alexbl.key
alexey.key
alfredo.key
allanjude.key
alonso.key
amdmi3.key
anchie.key
anders.key
andreas.key
andrew.key
anholt.key
anish.key
anray.key
antoine.key
araujo.key
arichardson.key
ariff.key
arrowd.key
art.key
arun.key
arundel.key
arved.key
arybchik.key
asami.key
ashish.key
asomers.key
avatar.key
avg.key
avilla.key
avl.key
avos.key
badger.key
bakul.key
bapt.key
bar.key
barner.key
bcr.key
bcran.key
bdragon.key
bdrewery.key
beat.key
beech.key
ben.key
benjsc.key
benno.key
bf.key
bhaga.key
bhd.key
bhughes.key
billf.key
bjk.key
bk.key
blackend.key
bland.key
bmah.key
bms.key
bofh.key
br.key
brd.key
brian.key
brix.key
brnrd.key
brooks.key
brueffer.key
bruno.key
bryanv.key
bsam.key
bschmidt.key
bsd.key
bushman.key
bvs.key
bwidawsk.key
bz.key
carl.key
carlavilla.key
cel.key
ceri.key
cherry.key
chinsan.key
chs.key
chuck.key
cjc.key
cjh.key
clement.key
clive.key
clsung.key
cmt.key
cokane.key
core-secretary.key
cperciva.key
cpm.key
crees.key
cs.key
cshumway.key
csjp.key
culot.key
cy.key
dab.key
daichi.key
damien.key
danfe.key
danger.key
danilo.key
dannyboy.key
das.key
davidch.key
davide.key
davidxu.key
db.key
dbaio.key
dbn.key
dch.key
dchagin.key
dcs.key
dd.key
deb.key
debdrup.key
decke.key
def.key
deischen.key
delphij.key
demon.key
den.key
des.key
dfr.key
dhartmei.key
dhn.key
dhw.key
dim.key
dinoex.key
dmgk.key
doceng-secretary.key
donner.key
dougm.key
dru.key
dryice.key
dteske.key
dumbbell.key
dutchdaemon.key
dvl.key
dwmalone.key
eadler.key
ebrandi.key
ed.key
edavis.key
eduardo.key
edwin.key
egypcio.key
ehaupt.key
emaste.key
emax.key
ericbsd.key
erj.key
erwin.key
eugen.key
fabient.key
fanf.key
farrokhi.key
feld.key
fernape.key
fjoe.key
flo.key
fluffy.key
flz.key
fox.key
foxfair.key
freqlabs.key
fsu.key
gabor.key
gad.key
gahr.key
ganbold.key
garga.key
garys.key
gavin.key
gbe.key
gblach.key
gerald.key
ghelmer.key
gibbs.key
girgen.key
gjb.key
glarkin.key
gleb.key
glebius.key
glewis.key
gnn.key
gonzo.key
gordon.key
green.key
grehan.key
grembo.key
grog.key
gshapiro.key
gsutter.key
guido.key
harti.key
hiren.key
hmp.key
hq.key
hrs.key
ijliao.key
imp.key
issyl0.key
itetcu.key
ivadasz.key
ivoras.key
jacula.key
jadawin.key
jah.key
jamie.key
jase.key
jbeich.key
jcamou.key
jceel.key
jch.key
jchandra.key
jdp.key
jeb.key
jedgar.key
jesper.key
jgh.key
jh.key
jhale.key
jhay.key
jhb.key
jhibbits.key
jhixson.key
jilles.key
jim.key
jinmei.key
jkh.key
jkim.key
jkois.key
jkoshy.key
jlaffaye.key
jlh.key
jmb.key
jmcneill.key
jmd.key
jmelo.key
jmg.key
jmmv.key
joe.key
joerg.key
johalun.key
johans.key
jon.key
jonathan.key
joneum.key
josef.key
jpaetzel.key
jrm.key
jsa.key
jsm.key
jtl.key
junovitch.key
jwb.key
jylefort.key
kadesai.key
kai.key
kaiw.key
kaktus.key
kami.key
kan.key
karels.key
kato.key
kbowling.key
ken.key
kensmith.key
keramida.key
kevans.key
kevlo.key
keymaster.key
khng.key Add committer entries for Ka Ho Ng <khng> 3 years ago
kib.key
kibab.key
kmoore.key
knu.key
koitsu.key
kp.key
krion.key
kris.key
kuriyama.key
kwm.key
landonf.key
laszlof.key
lawrance.key
lbartoletti.key
lbr.key
lcook.key
le.key
leeym.key
leitao.key
ler.key
leres.key
lesi.key
lev.key
lidl.key
lifanov.key
linimon.key
lioux.key
lippe.key
lme.key
loader.key
lofi.key
loos.key
lstewart.key
lth.key
lulf.key
luoqi.key
luporl.key
lwhsu.key
lx.key
madpilot.key
maho.key
mahrens.key
makc.key
mandree.key
manolis.key
manu.key
marcel.key
marck.key
marcus.key
marino.key
marius.key
markj.key
markm.key
markp.key
marks.key
markus.key
martymac.key
mat.key
matteo.key
matthew.key
matusita.key
mav.key
max.key
maxim.key
mbr.key
mckay.key
mckusick.key
mdf.key
melifaro.key
meta.key
metal.key
mfechner.key
mheinen.key
mhorne.key
mi.key
mich.key
mikael.key
mikeh.key
milki.key
misha.key
miwi.key
mizhka.key
mjg.key
mjoras.key
mlaier.key
mm.key
mmel.key
mmokhi.key
mmoll.key
mnag.key
mp.key
mr.key
mtm.key
murray.key
mux.key
mva.key
mw.key
mwlucas.key
naddy.key
nate.key
nc.key
nectar.key
neel.key
nemoliu.key
nemysis.key
netchild.key
ngie.key
nick.key
niels.key
nik.key
niklas.key
nivit.key
njl.key
nork.key
novel.key
nox.key
np.key
nsouch.key
nwhitehorn.key
nyan.key
obraun.key
obrien.key
ohauer.key
oleg.key
olgeni.key
oliver.key
olivier.key
olivierd.key
osa.key
oshogbo.key
otis.key
patrick.key
paul.key
pav.key
pclin.key
peadar.key
perky.key
petef.key
peter.key
peterj.key
pfg.key
pgj.key
pgollucci.key
phantom.key
phil.key
philip.key
phk.key
pho.key
pi.key
pirzyk.key
pizzamig.key
pjd.key
pkelsey.key
pkubaj.key
plosher.key
pluknet.key
portmgr-secretary.key
pstef.key
qingli.key
rafan.key
rajeshasp.key
rakuco.key
ram.key
ray.key
rcyu.key
rdivacky.key
rea.key
rees.key
remko.key
rene.key
rew.key
rezny.key
rgrimes.key
rhurlin.key
rich.key
riggs.key
rigoletto.key
rik.key
rink.key
rlibby.key
rm.key
rmacklem.key
rmh.key
rnoland.key
roam.key
robak.key
roberto.key
rodrigc.key
rodrigo.key
romain.key
royger.key
rpaulo.key
rpokala.key
rrs.key
rscheff.key
rstone.key
ru.key
rushani.key
ryusuke.key
sahil.key
salvadore.key
sam.key
samm.key
sanpei.key
sat.key
sbruno.key
sbz.key
scheidell.key
schweikh.key
scop.key
scottl.key
scottph.key
se.key
seanc.key
secteam-secretary.key
security-officer.key
sef.key
sem.key
sephe.key
sepotvin.key
sergei.key
sevan.key
sg.key
sgalabov.key
shaun.key
sheldonh.key
shurd.key
simon.key
sjg.key
skozlov.key
skra.key
skreuzer.key
slavash.key
slm.key
snb.key
sobomax.key
sson.key
ssouhlal.key
stas.key
stefan.key
stefanf.key
stephane.key
stephen.key
stevek.key
sunpoet.key
swills.key
sylvio.key
syrinx.key
syuu.key
tabthorpe.key
tagattie.key
taras.key
tcberner.key
tdb.key
theraven.key
thierry.key
thj.key
thomas.key
thompsa.key
tijl.key
timur.key
tj.key
tmclaugh.key
tmm.key
tmseck.key
tmunro.key
tobez.key
tobik.key
tota.key
trasz.key
trevor.key
trhodes.key
trociny.key
truckman.key
tsoome.key
tuexen.key
twinterg.key
tz.key
ue.key
ultima.key
ume.key
ups.key
uqs.key
vangyzen.key
vanilla.key
vd.key
versus.key
vg.key
viny.key
vkashyap.key
vmaffione.key
vs.key
vsevolod.key
wblock.key
wen.key
weongyo.key
wes.key
wg.key
whu.key
wilko.key
will.key
wkoszek.key
wma.key
wollman.key
woodsb02.key
wosch.key
wulf.key
wxs.key
xmj.key
xride.key
ygy.key
yoichi.key
yongari.key
yuri.key
yuripv.key
yzlin.key
zack.key
zbb.key
zeising.key
zi.key
zml.key
zont.key

README

	How to add your key to the list
	===============================

The addkey.sh script will export your key and generate the correct
XML incantations to have your key listed in the "PGP Keys" chapter.
It was written for GnuPG, but shouldn't be difficult to modify to use
PGP if you absolutely won't use GnuPG.

For addkey.sh to perform its magic, gpg must be in your path, and the
key(s) you wish to export must be present in the default keyring or in
a keyring listed in your ~/.gnupg/options file.

The simplest case is when your login name (as reported by 'id -nu') is
the same as your freefall login name, and all the keys you wish to add
(and only those keys) have a UID that contains your FreeBSD.org email
address.  For instance, in my case:

| % sh addkey.sh
| Retrieving key...
| pub  1024D/27848427 2000-10-13 Dag-Erling Smørgrav (low security key) <des@freebsd.org>
| pub  1024D/0512E49A 2001-06-26 Dag-Erling Smørgrav (FreeBSD) <des@freebsd.org>
| WARNING: Multiple keys; exporting all.  If this is not what you want,
| WARNING: you should specify a key ID on the command line.
| Generating des.key...
| Adding key to entity list...
| 
| Unless you are already listed there, you should now add the
| following text to pgpkeys-developers.xml (unless this is a role key
| or you are a core member. In that case add to pgpkeys-officers.xml
| or pgpkeys-core.xml). Remember to keep the list sorted by last name!
| 
|     <sect2 id="pgpkey-des">
|       <title>&a.des.email;</title>
|       &pgpkey.des;
|     </sect2>
| 
| Don't forget to 'git add des.key' if this is a new entry,
| and check your diffs before committing!

If your login name is different from your freefall login name, specify
your freefall login name as the first argument to addkey.sh:

| % sh addkey.sh des

If you want to tune what keys are to be exported, specify the key IDs,
or strings to look for in the UID, just like you would to gpg:

| % sh addkey.sh des 0512E49A

You can specify as few or as many IDs as you want, and addkey.sh will
export all matching keys, and those only.  If you didn't specify any
key IDs on the command line, addkey.sh will look for a key that
matches your FreeBSD.org email address.

The script will generate a file named <freefall-login>.key (des.key in
my case) with programlisting elements: one that contains the
fingerprints of all the keys you exported, and one that contains an
ASCII dump of those keys, as produced by 'gpg --armor --export'.  It
will also add a line to pgpkeys.ent defining an external entity named
pgpkey.<freefall-login> (pgpkey.des in my case) that refers to the key
file.

As you can see from the example above, addkey.sh will also tell you
what keys it exported (check this carefully before committing!) and
provide instructions for actually adding the key to the handbook.
Beware that the keys are supposed to be ordered by surname; if you're
unsure where to add your entry, use finger(1) to check the surnames of
those around you.

Once you've successfully run addkey.sh, 'git add' your key file, check
the diffs, and commit.


	How to update your key
	======================

There are two ways to update your key.  The first is to follow the
above instructions as if you were adding your key for the first time -
except that you don't need to edit chapter.xml, because you're
already listed there.  The addkey.sh script will generate a new key
file with whatever keys you specified.

The second method, which you can use if you're not adding or removing
any keys, but just updating the ones that are already there (because
you've had your key signed, or you've added or removed UIDs), is to
execute the third line of your key file, which is a pre-cooked
addkey.sh command line with your freefall login and the numeric key
IDs of the keys contained in the file.  Just do the equivalent of:

| % eval $(grep addkey des.key)

The exact command, of course, will depend on your shell, and on your
freefall login name.


				-- des@freebsd.org