summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/man/BN_new.3 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* BN_BLINDING will be made internal-only. Remove its documentationtb2023-07-261-3/+2
|
* Fix Xr order to appease mandoc -Tlinttb2023-07-211-4/+4
|
* Remove get_rfc*_prime_* documentationtb2023-07-201-3/+3
| | | | | | Their BN_get_rfc*_prime_* aliases from the OpenSSL 1.1 API will remain. Perhaps the manual should be moved to BN_get_rfc3526_prime_8192.3; that can be done in a second step.
* ASN1_bn_print() will be removed soon. Remove docs.tb2023-07-091-3/+2
|
* kill the .Xr to BN_nist_mod_521(3) which no longer existsschwarze2023-04-281-3/+2
|
* Remove stale references to BN reciprocal stufftb2023-04-271-2/+1
|
* Remove stale reference to BN_GF2m_add()tb2023-04-271-2/+1
|
* Remove dangling references to BN_get0_nist_prime_521(3)tb2023-04-271-3/+2
|
* Remove BN_init() documentationtb2023-04-251-40/+2
|
* document BN_nist_mod_521(3) and their four siblingsschwarze2022-11-211-2/+3
|
* new manual page BN_GF2m_add(3)schwarze2022-11-181-2/+3
| | | | concerning arithmetic in Galois fields of power-of-2 order
* document BN_mod_sqrt(3)schwarze2022-11-151-2/+3
|
* document BN_kronecker(3)schwarze2022-11-141-2/+3
|
* add a few .Xr links to new manual pagesschwarze2022-07-131-2/+3
|
* new manual page ASN1_bn_print(3)schwarze2021-12-081-2/+3
|
* add links back to crypto(3) to function group entry pagesschwarze2019-06-101-2/+3
| | | | | and to isolated obsolete pages; OK bcook@ jmc@
* Tree structure for manual pages: crypto(3) links to 33 functionschwarze2019-06-061-3/+4
| | | | | | | | | | | group pages, and these link on to all their second-level subpages. Only a handful of second-level pages have third-level subpages. So all crypto pages can now be reached from the www.libressl.org frontpage via at most four clicks, in most cases three clicks. Also link back from leaf pages to their respective group pages and add a couple of additional links between related pages. Triggered by a question from deraadt@. OK jmc@ tb@
* In view of the recent BN_FLG_CONSTTIME vulnerabilities in OpenSSL,schwarze2018-04-291-3/+7
| | | | | | | | | | | | | | | | carefully document constant time vs. non-constant time operation of BN_div(3), BN_mod_exp(3), and BN_mod_inverse(3). Until the work that is required on the ill-designed BN_exp(3) and BN_gcd(3) interfaces can be undertaken, also document the imperfections in their behaviour, for now. Finally, mention BN_mod_exp(3) behaviour for even moduli. Delete the vague statement about some functions automatically setting BN_FLG_CONSTTIME. It created a false sense of security. Do not rely on it: not all relevant functions do that. Topic brought up by beck@, significant feedback and OK jsing@.
* found a complete archive of SSLeay-0.4 to SSLeay-0.8.1b tarballsschwarze2018-03-271-3/+3
| | | | on the web, so fix up SSLeay HISTORY accordingly
* crypto HISTORY up to SSLeay 0.9.1; researched from OpenSSL gitschwarze2018-03-211-3/+4
|
* bn.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL gitschwarze2018-03-201-4/+6
|
* Mention that BN_new(3) sets the value to zero;schwarze2018-02-131-5/+6
| | | | | from Hubert Kario <hkario at redhat dot com> via OpenSSL commit 681acb31 Sep 29 13:10:34 2017 +0200.
* tweak previous;jmc2017-01-301-3/+3
|
* Document BN_set_flags(3) and BN_get_flags(3).schwarze2017-01-301-2/+3
| | | | jsing@ confirmed that these macros are public and worth documenting.
* Seriously warn against calling BN_init(3), BN_MONT_CTX_init(3),schwarze2017-01-291-4/+29
| | | | | | | and BN_RECP_CTX_init(3). They are not only deprecated but so dangerous that they are almost unusable. I found these scary traps while reading the code in order to document BN_set_flags(3). While here, delete ERR_get_error(3) from SEE ALSO.
* no more bn_dump(3);jmc2016-12-221-3/+2
|
* Merge bn(3) into BN_new(3).schwarze2016-12-101-4/+40
| | | | | | | 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.
* Add Copyright and license.schwarze2016-11-201-9/+55
| | | | | Mention that some *_free(3) functions accept NULL. Delete useless statements about void functions not retuning a value.
* some cleanup;jmc2016-11-081-5/+5
|
* first pass; ok schwarzejmc2016-11-061-1/+3
|
* fourth batch of perlpod(1) to mdoc(7) conversionschwarze2015-02-231-0/+84