Dr. Matthias St. Pierre
|
363b1e5dae
Make the naming scheme for dispatched functions more consistent
|
4 years ago |
Richard Levitte
|
f844f9eb44
Rename FIPS_MODE to FIPS_MODULE
|
4 years ago |
Matt Caswell
|
33388b44b6
Update copyright year
|
4 years ago |
Matt Caswell
|
a2b6231601
Handle the case where there is no digest in an EVP_MD_CTX
|
4 years ago |
Richard Levitte
|
e3b1ccad69
EVP_MD_CTX_ctrl(): Remove unnecessary control
|
4 years ago |
Matt Caswell
|
5a8848fa7f
Revert "Legacy digests can have custom control values"
|
4 years ago |
Dmitry Belyavskiy
|
1f457256ce
Legacy digests can have custom control values
|
4 years ago |
Matt Caswell
|
557d673783
Always go the legacy route if EVP_MD_CTX_FLAG_NO_INIT is set
|
4 years ago |
Veres Lajos
|
79c44b4e30
Fix some typos
|
4 years ago |
Richard Levitte
|
6a835fcfb1
Replumbing: pre-populate the EVP namemap with commonly known names
|
5 years ago |
Richard Levitte
|
0ddf74bf1c
Final cleanup after move to leaner EVP_PKEY methods
|
4 years ago |
Richard Levitte
|
f651c727f8
EVP: add name traversal functions to all fetchable types
|
5 years ago |
Richard Levitte
|
251e610ce4
EVP: add missing common functionality
|
5 years ago |
Richard Levitte
|
6a36f209bc
EVP_{CIPHER,MD}_CTX_ctrl(): make extra sure to return 0 or 1
|
5 years ago |
Matt Caswell
|
c3885102f5
Correctly handle SSL3 Master Secret when calling providers
|
5 years ago |
Matt Caswell
|
72df8f8825
Support calling EVP_DigestUpdate instead of EVP_Digest[Sign|Verify]Update
|
5 years ago |
Richard Levitte
|
552be00d42
EVP_{CIPHER,MD}_CTX_ctrl(): make sure to return 0 or 1
|
5 years ago |
Matt Caswell
|
19cfe7847c
Don't follow legacy path if ctx->pctx is set
|
5 years ago |
Matt Caswell
|
14bec2c4b4
Free a fetched digest during EVP_MD_CTX_reset() not EVP_MD_free()
|
5 years ago |
Matt Caswell
|
15de965ff0
Don't call EVP_MD_CTX_reset during EVP_DigestFinal
|
5 years ago |
Matt Caswell
|
5f5c3b4f27
Update EVP_MD_CTX_get_params() et al to be EVP_DigestSign*() aware
|
5 years ago |
Matt Caswell
|
aa64cf248f
Ensure we look at EVP_MD_CTX_FLAG_KEEP_PKEY_CTX in non-legacy code
|
5 years ago |
Matt Caswell
|
d8c98d79d1
Add the provider function signatures for DigestSign*
|
5 years ago |
Dr. Matthias St. Pierre
|
706457b7bd
Reorganize local header files
|
5 years ago |
Dr. Matthias St. Pierre
|
25f2138b0a
Reorganize private crypto header files
|
5 years ago |
Matt Caswell
|
e6879a31ef
Make EVP_MD_CTX_[gettable|settable]_params() take an EVP_MD_CTX
|
5 years ago |
Richard Levitte
|
3204083820
Rework cipher / digest fetching for legacy nids with multiple name support
|
5 years ago |
Richard Levitte
|
f7c16d48a9
In provider implemented methods, save the name number, not the name string
|
5 years ago |
Matt Caswell
|
864b89ce49
Move EVP_PKEY algorithm implementations into a union
|
5 years ago |
Matt Caswell
|
dfcb5d29b5
Add the ability to perform signatures in a provider
|
5 years ago |