Refactor mml-smime.el, mml1991.el, mml2015.el
authorJens Lechtenboerger <jens.lechtenboerger@fsfe.org>
Sun, 13 Dec 2015 15:12:30 +0000 (16:12 +0100)
committerJens Lechtenboerger <jens.lechtenboerger@fsfe.org>
Sat, 2 Jan 2016 14:12:21 +0000 (15:12 +0100)
commitb8d320e51cd2b549ab453682da8b00119e051c3d
tree7655b7c162e4f14393d1ec7ce2e074012e4ddbda
parentb52037f4a9c6bee1ff556c22750e158da1208d4b
Refactor mml-smime.el, mml1991.el, mml2015.el

Cf. discussion on ding mailing list, messages on 2015-10-16 and
2015-11-07.  Common code from the three files mml-smime.el, mml1991.el,
and mml2015.el is moved to mml-sec.el.  Auxiliary functions are added to
gnus-util.el.

The code is supported by test cases with necessary test keys.

Documentation in message.texi is updated.
46 files changed:
lisp/gnus-util.el
lisp/mml-sec.el
lisp/mml-smime.el
lisp/mml1991.el
lisp/mml2015.el
lisp/tests/gnustest-gnus-util.el [new file with mode: 0644]
lisp/tests/gnustest-mml-sec.README [new file with mode: 0644]
lisp/tests/gnustest-mml-sec.el [new file with mode: 0644]
lisp/tests/mml-gpghome/.gpg-v21-migrated [new file with mode: 0644]
lisp/tests/mml-gpghome/gpg-agent.conf [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/02089CDDC6DFE93B8EA10D9E876F983E61FEC476.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/171B444DE92BEF997229000D9784118A94EEC1C9.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/19FFEBC04DF3E037E16F6A4474DCB7984406975D.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/1E36D27DF9DAB96302D35268DADC5CE73EF45A2A.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/293109315BE584AB2EFEFCFCAD64666221D8B36C.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/335689599E1C0F66D73ADCF51E03EE36C97D121F.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/40BF94E540E3726CB150A1ADF7C1B514444B3FA6.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/515D4637EFC6C09DB1F78BE8C2F2A3D63E7756C3.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/5A11B1935C46D0B227A73978DCA1293A85604F1D.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/62643CEBC7AEBE6817577A34399483700D76BD64.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/680D01F368916A0021C14E3453B27B3C5F900683.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/6DF2D9DF7AED06F0524BEB642DF0FB48EFDBDB93.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/78C17E134E86E691297F7B719B2F2CDF41976234.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/7F714F4D9D9676638214991E96D45704E4FFC409.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/854752F5D8090CA36EFBDD79C72BDFF6FA2D1FF0.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/93FF37C268FDBF0767F5FFDC49409DDAC9388B2C.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/A3BA94EAE83509CC90DB1B77B54A51959D8DABEA.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/A73E9D01F0465B518E8E7D5AD529077AAC1603B4.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/AE6A24B17A8D0CAF9B7E000AA77F0B41D7BFFFCF.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/C072AF82DCCCB9A7F1B85FFA10B802DC4ED16703.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/C43E1A079B28DFAEBB39CBA01793BDE11EF4B490.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/C67DAD345455EAD6D51368008FC3A53B8D195B5A.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/CB5E00CE582C2645D2573FC16B2F14F85A7F47AA.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/CC68630A06B048F5A91136C162C7A3273E20DE6F.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/E7E73903E1BF93481DE0E7C9769D6C31E1863CFF.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/F0117468BE801ED4B81972E159A98FDD4814DCEC.key [new file with mode: 0644]
lisp/tests/mml-gpghome/private-keys-v1.d/F4C5EFD5779BE892CAFD5B721D68DED677C9B151.key [new file with mode: 0644]
lisp/tests/mml-gpghome/pubring.gpg [new file with mode: 0644]
lisp/tests/mml-gpghome/pubring.gpg~ [new file with mode: 0644]
lisp/tests/mml-gpghome/pubring.kbx [new file with mode: 0644]
lisp/tests/mml-gpghome/pubring.kbx~ [new file with mode: 0644]
lisp/tests/mml-gpghome/random_seed [new file with mode: 0644]
lisp/tests/mml-gpghome/secring.gpg [new file with mode: 0644]
lisp/tests/mml-gpghome/trustdb.gpg [new file with mode: 0644]
lisp/tests/mml-gpghome/trustlist.txt [new file with mode: 0644]
texi/message.texi