diff options
author | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2020-06-10 17:49:25 +0200 |
---|---|---|
committer | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2020-07-05 11:29:43 +0200 |
commit | 1dc1ea182be183d8a393fdce4494360aee059cd2 (patch) | |
tree | 88ed6f74c0c79a5efa10a7f463061ed223b97fa6 /HACKING.md | |
parent | Rename NOTES*, README*, VERSION, HACKING, LICENSE to .md or .txt (diff) | |
download | openssl-1dc1ea182be183d8a393fdce4494360aee059cd2.tar.xz openssl-1dc1ea182be183d8a393fdce4494360aee059cd2.zip |
Fix many MarkDown issues in {NOTES*,README*,HACKING,LICENSE}.md files
Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/12109)
Diffstat (limited to 'HACKING.md')
-rw-r--r-- | HACKING.md | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/HACKING.md b/HACKING.md index abf199f541..6375450c24 100644 --- a/HACKING.md +++ b/HACKING.md @@ -1,10 +1,13 @@ - MODIFYING OPENSSL SOURCE - ------------------------ - This document describes the way to add custom modifications to OpenSSL sources. +MODIFYING OPENSSL SOURCE +======================== + +This document describes the way to add custom modifications to OpenSSL sources. If you are adding new public functions to the custom library build, you need to either add a prototype in one of the existing OpenSSL header files; - or provide a new header file and edit Configurations/unix-Makefile.tmpl to pick up that file. + or provide a new header file and edit + [Configurations/unix-Makefile.tmpl](Configurations/unix-Makefile.tmpl) + to pick up that file. After that perform the following steps: @@ -13,14 +16,18 @@ make make test - "make update" ensures that your functions declarations are added to util/libcrypto.num or util/libssl.num - If you plan to submit the changes you made to OpenSSL (see CONTRIBUTING), it's worth running: + `make update` ensures that your functions declarations are added to + `util/libcrypto.num` or `util/libssl.num`. + If you plan to submit the changes you made to OpenSSL + (see [CONTRIBUTING.md](CONTRIBUTING.md)), it's worth running: make doc-nits - after running "make update" to ensure that documentation has correct format. + after running `make update` to ensure that documentation has correct format. - "make update" also generates files related to OIDs (in the crypto/objects/ folder) and errors. - If a merge error occurs in one of these generated files then the generated files need to be removed - and regenerated using "make update". - To aid in this process the generated files can be committed separately so they can be removed easily. + `make update` also generates files related to OIDs (in the `crypto/objects/` + folder) and errors. + If a merge error occurs in one of these generated files then the + generated files need to be removed and regenerated using `make update`. + To aid in this process the generated files can be committed separately + so they can be removed easily. |