/draft-ounsworth-pq-composite-keys

IETF Internet-Draft about composite public keys and private keys for use in X.509 and elsewhere

Primary LanguageHTMLOtherNOASSERTION

Composite Keys

Setting up a build environment

There may be a way to do this in cygwin, but I cut losses and did it in ubuntu:

$ sudo apt-get install ruby-full
$ sudo gem install kramdown-rfc2629
$ sudo apt-get install xml2rfc

Using the makefile

We have provided a makefile to build the draft in either pure TXT, or fancy HTML formats:

$ make txt
or
$ make html

The default target will build both:

$ make

Building the document from markdown

// to build straight to an RFC-style .txt:
$ kdrfc draft-xxxxx-pq-composite-pubkeys-x509.mkd

// to produce the intermediary .xml for use with other IETF tools:
$ kramdown-rfc2629 draft-xxxxx-pq-composite-pubkeys-x509.mkd > draft-xxxxx-pq-composite-pubkeys-x509.xml

// to produce HTML (which has links in the ToC!) use this:
$ xml2rfc draft-xxxxx-pq-composite-pubkeys-x509.xml --basename draft-xxxxx-pq-composite-pubkeys-x509 --html

Editing Etiquette

When checking in changes to the document source (.mkd), please also check in the modified .txt for those who wish to review changes (diffs) in their browser.