<commit_before>= ECDSA support in LibreOffice

Personal motivation: Hungarian eID cards come with a gov-trusted ECDSA (x509)
cert, so using that in LO would be nice.

== Test matrix

- Linux, PDF, verify: worked out of the box
- Linux, PDF, sign: worked out of the box
- Linux, ODF, verify: libxmlsec patch to support it (2017-02-25)
- Linux, ODF, sign: libreoffice patch to support it (2018-05-15)
- Linux, OOXML, verify / sign: TODO
- Windows, PDF, verify: surprisingly this worked out of the box
- Windows, PDF, sign: TODO
- Windows, ODF, verify: TODO
- Windows, ODF, sign: TODO
- Windows, OOXML, verify: TODO
- Windows, OOXML, sign: TODO

== Misc notes

- push from Windows VM to host:

----
git push -f /cygdrive/z/libreoffice/master HEAD:cng-wip
----

// vim: ft=asciidoc
<commit_msg>lo: document how to opt-in for ecdsa on windows<commit_after>= ECDSA support in LibreOffice

Personal motivation: Hungarian eID cards come with a gov-trusted ECDSA (x509)
cert, so using that in LO would be nice.

== Test matrix

- Linux, PDF, verify: worked out of the box
- Linux, PDF, sign: worked out of the box
- Linux, ODF, verify: libxmlsec patch to support it (2017-02-25)
- Linux, ODF, sign: libreoffice patch to support it (2018-05-15)
- Linux, OOXML, verify / sign: TODO
- Windows, PDF, verify: surprisingly this worked out of the box
- Windows, PDF, sign: TODO
- Windows, ODF, verify: TODO
- Windows, ODF, sign: TODO
- Windows, OOXML, verify: TODO
- Windows, OOXML, sign: TODO

== Misc notes

- run to opt-in for CNG:

----
SVL_CRYPTO_CNG=1 instdir/program/soffice.exe
----

- push from Windows VM to host:

----
git push -f /cygdrive/z/libreoffice/master HEAD:cng-wip
----

// vim: ft=asciidoc

{'fraction_non_alphanumeric': 0.11379716981132075, 'fraction_numerical': 0.022995283018867923, 'mean_word_length': 3.5013262599469495, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6097384', 'n_tokens_mistral': 620, 'n_tokens_neox': 585, 'n_words': 237}