| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
OpenSSL doc/man3/X509_dup.pod and d2i_X509_NAME_ENTRY(3) and
i2d_X509_NAME_ENTRY(3) listed in OpenSSL doc/man3/d2i_X509.pod.
Also add a RETURN VALUES section.
|
|
|
|
|
| |
Ultimately, this page will have to be merged into X509_new(3),
but we're not quite ready for that just yet.
|
|
|
|
|
| |
reference X509_NAME_new(3). Sparingly add a few other
references to relevant X509_NAME*(3) pages while here.
|
|
|
|
| |
Add some cross references and STANDARDS.
|
|
|
|
|
|
|
|
|
|
|
| |
both listed in <openssl/x509.h> and in OpenSSL doc/man3/X509_dup.h.
Note that the OpenSSL documentation specifies the wrong header file.
Explain what X509_NAME_ENTRY represents.
Simplify and clarify some wording.
Sort parts of the text into a more logical order.
Delete an irrelevant cross reference and add some relevant ones.
Add a STANDARDS section.
|
|
|
|
|
| |
listed in <openssl/x509.h> and in OpenSSL doc/man3/X509_dup.pod.
Note that the OpenSSL documentation specifies the wrong header file.
|
| |
|
|
|
|
|
|
| |
from scratch. All these functions are listed in <openssl/ts.h>
and in OpenSSL doc/man3/X509_dup.pod.
Note that the OpenSSL documentation specifies the wrong header file.
|
|
|
|
|
|
| |
are listed in <openssl/rsa.h> and OpenSSL doc/man3/X509_dup.pod.
Note that the OpenSSL documentation specifies the wrong header file.
More could probably be said about PSS, but this is a start...
|
|
|
|
| |
ok doug@
|
|
|
|
| |
ok doug@
|
|
|
|
| |
make sure that all PKCS7 pages point to PKCS7_new(3)
|
|
|
|
|
| |
public: listed in <openssl/pkcs7.h> and OpenSSL doc/man3/X509_dup.pod.
Note that the OpenSSL documentation specifies the wrong header file.
|
|
|
|
|
|
| |
the EC_POINT_point2oct() calls.
Feedback from and ok doug@
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
These two and OCSP_CRLID_free(3) and OCSP_SERVICELOC_free(3) are
public by being in OpenSSL doc/man3/X509_dup.pod.
OCSP_crlID_new(3) and OCSP_url_svcloc_new(3) are related and,
even though completely undocumented in OpenSSL, obviously much
more important.
If you had told me a year ago that i would ever write such text,
i would have called you crazy.
|
| |
|
|
|
|
|
|
|
|
| |
doc/man3/X509_dup.pod. Note that the OpenSSL documentation specifies
the wrong header file.
Add some information about what the OCSP_CERTID object actually
represents, along with the pertinent STANDARDS reference.
|
|
|
|
|
|
|
|
|
|
| |
OCSP_CERTSTATUS_new(3), OCSP_CERTSTATUS_free(3), OCSP_REVOKEDINFO_new(3),
and OCSP_REVOKEDINFO_free(3), all in <openssl/ocsp.h> and in OpenSSL
doc/man3/X509_dup.pod. Note that the OpenSSL documentation specifies
the wrong header file.
Add some information about what these objects actually represent,
along with the pertinent STANDARDS reference.
|
|
|
|
|
|
|
|
|
|
|
|
| |
OCSP_RESPBYTES_new(3), OCSP_RESPBYTES_free(3), OCSP_BASICRESP_new(3),
OCSP_BASICRESP_free(3), OCSP_RESPDATA_new(3), OCSP_RESPDATA_free(3),
OCSP_RESPID_new(3), and OCSP_RESPID_free(3), all in <openssl/ocsp.h>
and in OpenSSL doc/man3/X509_dup.pod. Note that the OpenSSL
documentation specifies the wrong header file.
Add some information about what these objects actually represent,
along with the pertinent STANDARDS reference.
Sort functions into a logical order and apply minor wording tweaks.
|
|
|
|
|
|
|
|
|
|
|
| |
OCSP_REQINFO_new(3), OCSP_REQINFO_free(3), OCSP_ONEREQ_new(3),
OCSP_ONEREQ_free(3), all in <openssl/ocsp.h> and in OpenSSL
doc/man3/X509_dup.pod. Note that the OpenSSL documentation
specifies the wrong header file.
Add some information about what these objects actually represent,
along with the pertinent STANDARDS reference.
Minor wording tweaks.
|
|
|
|
|
|
|
|
|
|
| |
by OpenSSL, so it is clearly public.
OpenSSL documents it in doc/man3/X509_dup.pod, but with wrong header
file, wrong prototype, and misleading description.
While here, fix the wrong d2i_DSA_SIG(3) return type and document
those RETURN VALUES that i could easily figure out.
|
|
|
|
|
|
|
|
|
|
|
| |
DISPLAYTEXT_new(3), DISPLAYTEXT_free(3). These functions are clearly
public because OpenSSL documents them and they are in the public
<openssl/asn1.h> header.
OpenSSL documents these four functions in doc/man3/X509_dup.pod [sic],
but the information given is completely wrong: wrong header file,
wrong prototypes, misleading description. Why, oh why do people even
bother to write documentation if nothing of what they write is true?
|
|
|
|
| |
below OpenBSD quality standards, but better than nothing...
|
|
|
|
|
|
| |
Make sure EC_GROUP_new(3) points to all EC manuals and all EC manuals
point back to EC_GROUP_new(3), and add some other useful links as well.
Change all links to ec(3) to point to EC_GROUP_new(3) instead.
|
|
|
|
|
| |
In this case, keep the text about individual struct fields
because it contains some actual information.
|
|
|
|
| |
Make sure all RSA pages point back to RSA_new(3).
|
| |
|
| |
|
|
|
|
|
|
|
| |
discard the rest of the text. There is no value in documenting
some of the fields of a structure and then going on to say that the
structure is intended as opaque. Besides, i doubt that we want
such strong marketing of ENGINE support.
|
|
|
|
| |
Make sure all DSA pages point back to DSA_new(3).
|
|
|
|
|
|
|
| |
discard the rest of the text. There is no value in documenting
some of the fields of a structure and then going on to say that the
structure is intended as opaque. Besides, i doubt that we want
such strong marketing of ENGINE support.
|
|
|
|
| |
Make sure that all DH pages point back to DH_new(3).
|
|
|
|
|
|
|
|
| |
Correct the header: It's <openssl/ui_compat.h>, not <openssl/des_old.h>.
Delete documentation of des_read_password(3) and des_read_2passwords(3)
which no longer exist.
Probably, the rest of this ought to be deleted as well...
|
| |
|
|
|
|
|
|
|
| |
OpenSSL removed bn(3) without replacement, but the introductory
text does seem helpful, and it is good for a sub-library to have a
central page pointing to all other pages and pointed at from all
other pages of the sub-library.
|
|
|
|
| |
and make sure all BN*(3) pages point back to BN_new(3)
|
|
|
|
|
|
| |
I'm not merging documentation for X509_STORE_set_verify_func(3)
from OpenSSL because their documentations does not appear to match
the code we have, and i don't understand what the code does.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Delete all the function prototypes.
They are all available from their individual manual pages.
Here, they were incomplete and nothing but a maintenance nightmare.
Add several missing cross reference, such that
this page now references all libssl manual pages.
Delete a sentence that said nothing and correct a typo.
Now all libssl manuals have proper Copyright notices and licenses,
and i have merged all improvements from OpenSSL that i could find.
|
|
|
|
|
|
|
|
| |
where BUGS is longer than DESCRIPTION. The function is listed in
ssl(3) and <openssl/ssl.h>, so it's clearly public.
The code looks slightly mysterious to me, so it would be welcome if
somebody more familiar with TLS protocols could check factual accuracy.
|
|
|
|
|
| |
SSL_num_renegotiations(3) written from scratch. These functions
are listed in ssl(3) and <openssl/ssl.h>, so they are clearly public.
|
|
|
|
| |
so it's clearly a public interface.
|
| |
|
| |
|
| |
|
|
|
|
| |
From FreeBSD (glebius)
|
|
|
|
|
|
|
| |
in ssl(3) and <openssl/ssl.h>, so it's clearly a public interface.
More could probably be said, the code looks somewhat mysterious to me,
but i think this stub is already better than nothing.
|
| |
|
|
|
|
|
|
|
| |
listed in ssl(3) and <openssl/ssl.h>, so it's clearly a public interface.
We might wish to merge the improved code from OpenSSL 1.1.0,
but that's major bump, so i'm documenting the BUGS for now.
|