Richard Levitte
|
e1eafe8c87
"Reserve" the method store when constructing methods
|
2 gadi atpakaļ |
Tomas Mraz
|
26ccb0e4e0
Avoid code duplication for locale initialization
|
2 gadi atpakaļ |
Richard Levitte
|
10937d5867
Refactor method construction pre- and post-condition
|
2 gadi atpakaļ |
Matt Caswell
|
fecb3aae22
Update copyright year
|
2 gadi atpakaļ |
Dmitry Belyavskiy
|
4b2bd2722b
Public API functions OPENSSL_str[n]casecmp
|
2 gadi atpakaļ |
Richard Levitte
|
dc010ca6ec
CORE: Encure that cached fetches can be done per provider
|
3 gadi atpakaļ |
Richard Levitte
|
cfce50f791
CORE: add a provider argument to ossl_method_construct()
|
3 gadi atpakaļ |
Richard Levitte
|
6882652e65
CORE: Do a bit of cleanup of core fetching
|
3 gadi atpakaļ |
Richard Levitte
|
9067cf6ccd
CORE: Move away the allocation of the temporary no_cache method store
|
3 gadi atpakaļ |
Matt Caswell
|
f12a5690de
Add the concept of a child OSSL_LIB_CTX
|
3 gadi atpakaļ |
Tomas Mraz
|
6c9bc258d2
Add type_name member to provided methods and use it
|
3 gadi atpakaļ |
Pauli
|
4b1f34f11f
property: lock the lib ctx when updating the property definition cache
|
3 gadi atpakaļ |
Matt Caswell
|
a28d06f3e9
Update copyright year
|
3 gadi atpakaļ |
FdaSilvaYY
|
3a111aadc3
include/internal: add a few missing #pragma once directives
|
3 gadi atpakaļ |
Dr. Matthias St. Pierre
|
b425001010
Rename OPENSSL_CTX prefix to OSSL_LIB_CTX
|
4 gadi atpakaļ |
Matt Caswell
|
00c405b365
Update copyright year
|
4 gadi atpakaļ |
Richard Levitte
|
5a29b6286f
CORE: query for operations only once per provider (unless no_store is true)
|
4 gadi atpakaļ |
Richard Levitte
|
36fa4d8a0d
CORE: pass the full algorithm definition to the method constructor
|
5 gadi atpakaļ |
Richard Levitte
|
f7c16d48a9
In provider implemented methods, save the name number, not the name string
|
5 gadi atpakaļ |
Richard Levitte
|
c1d56231ef
Modify ossl_method_store_add() to accept an OSSL_PROVIDER and check for it
|
5 gadi atpakaļ |
Richard Levitte
|
a883c02faa
Add internal function ossl_algorithm_do_all()
|
5 gadi atpakaļ |
Richard Levitte
|
2ccb1b4eca
EVP fetching: make operation_id part of the method identity
|
5 gadi atpakaļ |
Richard Levitte
|
2e49c05472
EVP_FETCH: deal with names without pre-defined NIDs
|
5 gadi atpakaļ |
Matt Caswell
|
1aedc35fd6
Instead of global data store it in an OPENSSL_CTX
|
5 gadi atpakaļ |
Matt Caswell
|
dc46e3dde5
Use the right NID when putting a method in the store
|
5 gadi atpakaļ |
Richard Levitte
|
7bb19a0f95
Replumbing: pass callback data to the algo destructor too
|
5 gadi atpakaļ |
Richard Levitte
|
9e11fe0d85
Replumbing: Add constructor of libcrypto internal method structures
|
5 gadi atpakaļ |