History log of /openbsd-src/lib/libcrypto/evp/m_sigver.c (Results 1 – 25 of 28)
Revision Date Author Comments
# 9bac3682 09-Apr-2024 beck <beck@openbsd.org>

Hide public symbols in evp.h

largely mechanically done by the guentherizer 9000

ok tb@


# 54fbf153 27-Mar-2024 tb <tb@openbsd.org>

Explain the weird copy dance in EVP_DigestSignFinal()

with jsing


# fa916f67 27-Mar-2024 tb <tb@openbsd.org>

Fix whitespace


# 6c6c5ea5 27-Mar-2024 joshua <joshua@openbsd.org>

Clean up use of EVP_MD_CTX_{legacy_clear,cleanup} in
EVP_DigestSignFinal

Additionally, this cleans up some more surrounding code.
This is a fixed version of r1.21.

ok tb


# 6c492051 27-Mar-2024 joshua <joshua@openbsd.org>

Recommit r1.20

ok tb jsing


# 4d498910 27-Mar-2024 jsing <jsing@openbsd.org>

Revert to r1.19 while we track down a bug in the last two commits.


# e89c16ec 27-Mar-2024 joshua <joshua@openbsd.org>

Clean up use of EVP_MD_CTX_{legacy_clear,cleanup} in
EVP_DigestSignFinal

Additionally, this cleans up some more surrounding code.

ok tB


# 68777554 26-Mar-2024 joshua <joshua@openbsd.org>

Clean up EVP_DigestSignFinal

ok jsing tb


# 7c54c766 26-Mar-2024 tb <tb@openbsd.org>

Garbage collect the unused verifyctx() and verifyctx_init()

ok joshua jsing


# 67953fd9 25-Mar-2024 joshua <joshua@openbsd.org>

Inline sctx in EVP_DigestSignFinal

ok tb@ jsing@


# b268052c 25-Mar-2024 joshua <joshua@openbsd.org>

Remove unneeded brackets from if statement in EVP_DigestSignFinal

ok tb@


# 9a46f9dd 25-Mar-2024 joshua <joshua@openbsd.org>

Move custom sigctx handling out of EVP_DigestSignFinal

ok tb@


# 76d5ca18 18-Feb-2024 tb <tb@openbsd.org>

Use EVP_MD_CTX_legacy_clear() internally

ok jsing


# 592331b2 29-Nov-2023 tb <tb@openbsd.org>

Ignore ENGINE at the API boundary

This removes the remaining ENGINE members from various internal structs
and functions. Any ENGINE passed into a public API is now completely
ignored functions retur

Ignore ENGINE at the API boundary

This removes the remaining ENGINE members from various internal structs
and functions. Any ENGINE passed into a public API is now completely
ignored functions returning an ENGINE always return NULL.

ok jsing

show more ...


# 1ec3c770 07-Jul-2023 beck <beck@openbsd.org>

Unbreak the namespace build after a broken mk.conf and tool misfire had
me aliasing symbols not in the headers I was procesing.

This unbreaks the namespace build so it will pass again

ok tb@


# ea2baf45 07-Jul-2023 beck <beck@openbsd.org>

Hide symbols in hkdf, evp, err, ecdsa, and ec

(part 2 of commit)

ok jsing@


# c9675a23 26-Nov-2022 tb <tb@openbsd.org>

Make internal header file names consistent

Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_l

Make internal header file names consistent

Libcrypto currently has a mess of *_lcl.h, *_locl.h, and *_local.h names
used for internal headers. Move all these headers we inherited from
OpenSSL to *_local.h, reserving the name *_internal.h for our own code.
Similarly, move dtls_locl.h and ssl_locl.h to dtls_local and ssl_local.h.
constant_time_locl.h is moved to constant_time.h since it's special.

Adjust all .c files in libcrypto, libssl and regress.

The diff is mechanical with the exception of tls13_quic.c, where
#include <ssl_locl.h> was fixed manually.

discussed with jsing,
no objection bcook

show more ...


# 9ed66cc8 10-Nov-2022 jsing <jsing@openbsd.org>

Provide digestsign/digestverify hooks for EVP_PKEY_METHOD.

These are needed for EVP implementations of Ed25519 and X25519.

ok beck@ tb@


# 42fe6953 09-May-2021 tb <tb@openbsd.org>

Prepare to provide EVP_Digest{Sign,Verify}

These are one-shot versions combining EVP_Digest{Sign,Verify}{Update,Final}.
and are part of the OpenSSL 1.1.1 API. While they simplify callers in some
sit

Prepare to provide EVP_Digest{Sign,Verify}

These are one-shot versions combining EVP_Digest{Sign,Verify}{Update,Final}.
and are part of the OpenSSL 1.1.1 API. While they simplify callers in some
situations slightly, their real use is for EdDSA that by design can't be
split into Update/Final steps.

Based on OpenSSL commit 7539418981c140648a620d72edd7398564878b5c

ok inoguchi

show more ...


# 581451ff 29-Mar-2021 tb <tb@openbsd.org>

Prepare to provide EVP_PKEY_new_CMAC_key()

sebastia ran into this when attempting to update security/hcxtools.
This will be tested via wycheproof.go once the symbol is public.

ok jsing, tested by s

Prepare to provide EVP_PKEY_new_CMAC_key()

sebastia ran into this when attempting to update security/hcxtools.
This will be tested via wycheproof.go once the symbol is public.

ok jsing, tested by sebastia

show more ...


# fff825e1 13-May-2018 tb <tb@openbsd.org>

Add a const qualifier to the second argument of EVP_DigestVerifyFinal(3).

tested in a bulk build by sthen
ok beck (as part of a larger diff)


# 5067ae9f 29-Jan-2017 beck <beck@openbsd.org>

Send the function codes from the error functions to the bit bucket,
as was done earlier in libssl. Thanks inoguchi@ for noticing
libssl had more reacharounds into this.
ok jsing@ inoguchi@


# 6e470421 14-Dec-2015 beck <beck@openbsd.org>

initialize md_len to 0 for readability to quell warnings.
ok guenther@


# b6ab114e 11-Jul-2014 jsing <jsing@openbsd.org>

Only import cryptlib.h in the four source files that actually need it.
Remove the openssl public includes from cryptlib.h and add a small number
of includes into the source files that actually need t

Only import cryptlib.h in the four source files that actually need it.
Remove the openssl public includes from cryptlib.h and add a small number
of includes into the source files that actually need them. While here,
also sort/group/tidy the includes.

ok beck@ miod@

show more ...


# c3d6a26a 12-Jun-2014 deraadt <deraadt@openbsd.org>

tags as requested by miod and tedu


12