Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Expand ASN1_ITEM_rptr and ASN1_ITEM_ptr macros - no change in generated | jsing | 2016-12-30 | 9 | -33/+33 |
| | | | | assembly. | ||||
* | Stop using M_PKCS12_* compatibility macros here as well. | jsing | 2016-12-30 | 1 | -3/+3 |
| | |||||
* | Expand ASN1_ITEM_ref and ASN1_ITEM_ptr macros - no change in generated | jsing | 2016-12-30 | 22 | -66/+66 |
| | | | | | | | | assembly. Of particular interest is ASN1_ITEM_ptr which does nothing and resulted in code like: if (method->it) ASN1_ITEM_free(..., ASN1_ITEM_ptr(method->it)); | ||||
* | Expand ASN1_ITEM_rptr macros - no change in generated assembly. | jsing | 2016-12-30 | 2 | -6/+6 |
| | |||||
* | Expand ASN1_ITEM_rptr macros - no change in generated assembly. | jsing | 2016-12-30 | 10 | -37/+37 |
| | |||||
* | Expand ASN1_ITEM_rptr macro - no change in generated assembly. | jsing | 2016-12-30 | 2 | -4/+4 |
| | |||||
* | Expand ASN1_ITEM_rptr macros - no change in generated assembly. | jsing | 2016-12-30 | 2 | -55/+55 |
| | |||||
* | Remove now unused c2l, c2ln, l2c, n2l, l2cn and n2l3 macros. | jsing | 2016-12-30 | 2 | -53/+2 |
| | |||||
* | Explicitly include openssl/opensslconf.h in headers that use OPENSSL_NO_* | jsing | 2016-12-30 | 2 | -2/+4 |
| | | | | defines - do not rely on another heading making those available for us. | ||||
* | Place M_PKCS12_* compatibility macros under #ifndef LIBRESSL_INTERNAL. | jsing | 2016-12-30 | 1 | -1/+5 |
| | |||||
* | Expand M_PKCS12_* "compatibility" macros. No change to generated assembly. | jsing | 2016-12-30 | 3 | -10/+10 |
| | |||||
* | Write d2i_ASN1_NULL(3) manual page from scratch. | schwarze | 2016-12-29 | 2 | -1/+86 |
| | | | | | | | | | | | Both functions are listed in <openssl/asn1.h> and in OpenSSL doc/man3/d2i_X509.pod. After reading the code, i'm not amused. You wouldn't think that it might take eight stack levels to decode a constant sixteen bit value that does not even allow a single content octet, or would you? Nota bene, this is an average of four stack levels for each non-zero bit decoded... :-( | ||||
* | fix typo; from OpenSSL | schwarze | 2016-12-29 | 1 | -4/+4 |
| | | | | | | commit 67adf0a7c273a82901ce8705ae8d71ee2f1c959c Author: Markus Triska <triska@metalevel.at> Date: Sun Dec 25 19:58:38 2016 +0100 | ||||
* | Write documentation for <openssl/x509v3.h> DER decoding and | schwarze | 2016-12-28 | 9 | -8/+861 |
| | | | | | encoding functions from scratch. All 46 functions are listed in OpenSSL doc/man3/d2i_X509.pod. | ||||
* | add missing .Vt macros | schwarze | 2016-12-28 | 2 | -8/+15 |
| | |||||
* | standard section name; | jmc | 2016-12-28 | 1 | -3/+3 |
| | |||||
* | Rewrite and add d2i_X509_REQ_INFO(3) and i2d_X509_REQ_INFO(3), | schwarze | 2016-12-28 | 1 | -66/+99 |
| | | | | both listed in <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. | ||||
* | Rewrite and add d2i_X509_CRL_INFO(3), i2d_X509_CRL_INFO(3), | schwarze | 2016-12-28 | 1 | -67/+94 |
| | | | | | d2i_X509_REVOKED(3), and i2d_X509_CRL_INFO(3), all listed in <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. | ||||
* | Use the same parameter names as in ASN1_item_d2i(3). | schwarze | 2016-12-28 | 1 | -53/+32 |
| | | | | | Use simpler standard wordings. Add X.509 references. | ||||
* | rewrite in the standard way | schwarze | 2016-12-28 | 1 | -60/+29 |
| | |||||
* | Minor cleanup: | schwarze | 2016-12-28 | 1 | -17/+19 |
| | | | | | | Improve the one-line description. Use the standard wordings in some places. Complete the RETURN VALUES section. | ||||
* | Write new manual pages d2i_X509_ATTRIBUTE(3) and d2i_X509_EXTENSION(3) | schwarze | 2016-12-28 | 6 | -7/+176 |
| | | | | | from scratch. All six functions are listed in <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. | ||||
* | In contrast to OpenSSL, do not attempt to document the world | schwarze | 2016-12-28 | 1 | -5/+98 |
| | | | | | | in this page - but do include documentation for immediate subobjects that are used nowhere else. All six functions listed in <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. | ||||
* | Basic cleanup: | schwarze | 2016-12-28 | 1 | -311/+60 |
| | | | | | | | | | | Improve .Nd. Sort functions. Use the same parameter names as in ASN1_item_d2i(3). Point to ASN1_item_d2i(3) for all he details. Delete all the information that's now in ASN1_item_d2i(3). Add missing entries to the RETURN VALUES section. Add STANDARDS section. | ||||
* | Full rewrite. | schwarze | 2016-12-28 | 1 | -60/+123 |
| | | | | | | | | | | | Also document d2i_PKCS8_bio(3), i2d_PKCS8_bio(3), d2i_PKCS8_fp(3), and i2d_PKCS8_fp(3) while here, listed in <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. No, these functions have nothing to do with the many other d2i_PKCS8*(3) functions all around, and nothing with PKCS#8 at all in the first place. Read the BUGS section. I couldn't make this stuff up. | ||||
* | Add a dire warning to not confuse i2d_PKCS8PrivateKey_bio(3) | schwarze | 2016-12-28 | 1 | -4/+12 |
| | | | | | | with i2d_PKCS8PrivateKeyInfo_bio(3). While here, polish the cross references. | ||||
* | Document i2d_PKCS8PrivateKeyInfo_bio(3) and i2d_PKCS8PrivateKeyInfo_fp(3), | schwarze | 2016-12-28 | 1 | -6/+41 |
| | | | | | | | | listed in <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. These functions are very similar to i2d_PrivateKey(3) but very different from i2d_PKCS8PrivateKey_bio(3), that's why they go into this manual page and not into the other one. When the naming was decided, somebody clearly considered too briefly or too long. | ||||
* | Write new manual page d2i_PKCS8_PRIV_KEY_INFO(3) from scratch. | schwarze | 2016-12-28 | 2 | -1/+116 |
| | | | | | These six function are listed in <openssl/x509.h> and in OpenSSL doc/man3/d2i_X509.pod. | ||||
* | Write new manual pages d2i_OCSP_REQUEST(3) and d2i_OCSP_RESPONSE(3) | schwarze | 2016-12-27 | 3 | -1/+423 |
| | | | | | from scratch. All these functions are listed in <openssl/ocsp.h> and in OpenSSL doc/man3/d2i_X509.pod. | ||||
* | New manual pages d2i_ESS_SIGNING_CERT(3) and d2i_TS_REQ(3) written | schwarze | 2016-12-27 | 3 | -1/+446 |
| | | | | | from scratch. All functions listed in <openssl/ts.h> and in OpenSSL doc/man3/s2i_X509.pod. | ||||
* | Place the DECLARE_ASN1_* macros under #ifndef LIBRESSL_INTERNAL. | jsing | 2016-12-27 | 1 | -4/+10 |
| | |||||
* | Use correct version of previous macro expansion. | jsing | 2016-12-27 | 1 | -5/+5 |
| | |||||
* | Expand DECLARE_ASN1_FUNCTIONS_{fname,name} macros - no change to | jsing | 2016-12-27 | 1 | -6/+22 |
| | | | | preprocessor output, excluding line numbers and newlines. | ||||
* | Expand DECLARE_ASN1_{NDEF,PRINT}_FUNCTION macros - no change in | jsing | 2016-12-27 | 1 | -3/+3 |
| | | | | preprocesssor output. | ||||
* | Remove all DECLARE_ASN1_SET_OF macro usage - since 2000 these have been | jsing | 2016-12-27 | 7 | -32/+7 |
| | | | | | nothing but markers for utils/mkstack.pl... and we removed the code that generated more macros from these markers in 2014. | ||||
* | Place some macros under #ifndef LIBRESSL_INTERNAL. | jsing | 2016-12-27 | 1 | -2/+5 |
| | |||||
* | Kill some #if 0 code that uses old-style ASN.1 encoding. | jsing | 2016-12-27 | 1 | -45/+1 |
| | |||||
* | Expand DECLARE_ASN1_ITEM macros - no change in preprocessor output. | jsing | 2016-12-27 | 1 | -6/+6 |
| | |||||
* | Expand DECLARE_ASN1_ITEM - no change to preprocessor output. | jsing | 2016-12-27 | 1 | -3/+3 |
| | |||||
* | Expand DECLARE_ASN1_ITEM macros - no change to preprocessor output. | jsing | 2016-12-27 | 1 | -3/+3 |
| | |||||
* | Expand DECLARE_ASN1_ITEM macros - no change in preprocessor output. | jsing | 2016-12-27 | 2 | -12/+12 |
| | |||||
* | remove a stray comment line that might cause confusion | schwarze | 2016-12-27 | 1 | -2/+1 |
| | |||||
* | Expand DECLARE_ASN1_* macros. No change in preprocessor output, excluding | jsing | 2016-12-27 | 1 | -20/+92 |
| | | | | line numbering and new lines. | ||||
* | minor fixes; | jmc | 2016-12-27 | 2 | -7/+7 |
| | |||||
* | Typo, "more then" -> "more than" | jca | 2016-12-26 | 1 | -2/+2 |
| | |||||
* | also document the weird i2d_PKCS7_NDEF(3) | schwarze | 2016-12-26 | 1 | -1/+14 |
| | | | | listed in <openssl/pkcs7.h> and OpenSSL doc/man3/d2i_X509.pod | ||||
* | Write the missing d2i_PKCS7(3) manual page from scratch. | schwarze | 2016-12-26 | 2 | -1/+316 |
| | | | | | | It is already referenced by one other manual page. All these functions are listed in <openssl/pkcs7.h> and in OpenSSL doc/man3/d2i_X509.pod. | ||||
* | Write the missing d2i_PKCS12(3) manual page from scratch. | schwarze | 2016-12-26 | 2 | -1/+188 |
| | | | | | | It is already referenced from some other manuals. All these functions are listed in <openssl/pkcs12.h> and in OpenSSL doc/man3/d2i_X509.pod. | ||||
* | Document d2i_RSA_PSS_PARAMS(3) and i2d_RSA_PSS_PARAMS(3) | schwarze | 2016-12-26 | 1 | -6/+60 |
| | | | | | found in OpenSSL doc/man3/d2i_X509.pod. Add STANDARDS references. | ||||
* | add eight missing functions found in OpenSSL doc/man3/d2i_X509.pod | schwarze | 2016-12-26 | 1 | -2/+78 |
| |