@ -36,7 +36,7 @@ static const char *select_name = NULL;
{ \
TYPE * impl ; \
const char * propq = app_get0_propq ( ) ; \
const char * name = TYPE # # _ name( alg ) ; \
const char * name = TYPE # # _ get0_ name( alg ) ; \
\
ERR_set_mark ( ) ; \
impl = TYPE # # _fetch ( NULL , name , propq ) ; \
@ -70,10 +70,10 @@ static void legacy_cipher_fn(const EVP_CIPHER *c,
{
if ( select_name ! = NULL
& & ( c = = NULL
| | strcasecmp ( select_name , EVP_CIPHER_ name( c ) ) ! = 0 ) )
| | strcasecmp ( select_name , EVP_CIPHER_ get0_ name( c ) ) ! = 0 ) )
return ;
if ( c ! = NULL ) {
BIO_printf ( arg , " %s \n " , EVP_CIPHER_ name( c ) ) ;
BIO_printf ( arg , " %s \n " , EVP_CIPHER_ get0_ name( c ) ) ;
} else {
if ( from = = NULL )
from = " <undefined> " ;
@ -88,11 +88,11 @@ DEFINE_STACK_OF(EVP_CIPHER)
static int cipher_cmp ( const EVP_CIPHER * const * a ,
const EVP_CIPHER * const * b )
{
int ret = EVP_CIPHER_ number( * a ) - EVP_CIPHER _number( * b ) ;
int ret = EVP_CIPHER_ get_ number( * a ) - EVP_CIPHER _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( EVP_CIPHER_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_CIPHER_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( EVP_CIPHER_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_CIPHER_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -138,10 +138,10 @@ static void list_ciphers(void)
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_CIPHER_ provider( c ) ) ) ;
OSSL_PROVIDER_name ( EVP_CIPHER_ get0_ provider( c ) ) ) ;
if ( verbose ) {
const char * desc = EVP_CIPHER_ description( c ) ;
const char * desc = EVP_CIPHER_ get0_ description( c ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -163,7 +163,7 @@ static void legacy_md_fn(const EVP_MD *m,
const char * from , const char * to , void * arg )
{
if ( m ! = NULL ) {
BIO_printf ( arg , " %s \n " , EVP_MD_ name( m ) ) ;
BIO_printf ( arg , " %s \n " , EVP_MD_ get0_ name( m ) ) ;
} else {
if ( from = = NULL )
from = " <undefined> " ;
@ -177,11 +177,11 @@ static void legacy_md_fn(const EVP_MD *m,
DEFINE_STACK_OF ( EVP_MD )
static int md_cmp ( const EVP_MD * const * a , const EVP_MD * const * b )
{
int ret = EVP_MD_ number( * a ) - EVP_MD _number( * b ) ;
int ret = EVP_MD_ get_ number( * a ) - EVP_MD _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( EVP_MD_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_MD_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( EVP_MD_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_MD_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -226,10 +226,11 @@ static void list_digests(void)
BIO_printf ( bio_out , " " ) ;
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s \n " , OSSL_PROVIDER_name ( EVP_MD_provider ( m ) ) ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_MD_get0_provider ( m ) ) ) ;
if ( verbose ) {
const char * desc = EVP_MD_ description( m ) ;
const char * desc = EVP_MD_ get0_ description( m ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -249,11 +250,11 @@ static void list_digests(void)
DEFINE_STACK_OF ( EVP_MAC )
static int mac_cmp ( const EVP_MAC * const * a , const EVP_MAC * const * b )
{
int ret = EVP_MAC_ number( * a ) - EVP_MAC _number( * b ) ;
int ret = EVP_MAC_ get_ number( * a ) - EVP_MAC _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( EVP_MAC_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_MAC_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( EVP_MAC_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_MAC_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -291,10 +292,11 @@ static void list_macs(void)
BIO_printf ( bio_out , " " ) ;
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s \n " , OSSL_PROVIDER_name ( EVP_MAC_provider ( m ) ) ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_MAC_get0_provider ( m ) ) ) ;
if ( verbose ) {
const char * desc = EVP_MAC_ description( m ) ;
const char * desc = EVP_MAC_ get0_ description( m ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -317,11 +319,11 @@ static void list_macs(void)
DEFINE_STACK_OF ( EVP_KDF )
static int kdf_cmp ( const EVP_KDF * const * a , const EVP_KDF * const * b )
{
int ret = EVP_KDF_ number( * a ) - EVP_KDF _number( * b ) ;
int ret = EVP_KDF_ get_ number( * a ) - EVP_KDF _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( EVP_KDF_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_KDF_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( EVP_KDF_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_KDF_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -359,10 +361,11 @@ static void list_kdfs(void)
BIO_printf ( bio_out , " " ) ;
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s \n " , OSSL_PROVIDER_name ( EVP_KDF_provider ( k ) ) ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_KDF_get0_provider ( k ) ) ) ;
if ( verbose ) {
const char * desc = EVP_KDF_ description( k ) ;
const char * desc = EVP_KDF_ get0_ description( k ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -386,11 +389,11 @@ DEFINE_STACK_OF(EVP_RAND)
static int rand_cmp ( const EVP_RAND * const * a , const EVP_RAND * const * b )
{
int ret = strcasecmp ( EVP_RAND_ name( * a ) , EVP_RAND _name( * b ) ) ;
int ret = strcasecmp ( EVP_RAND_ get0_ name( * a ) , EVP_RAND _get0 _name( * b ) ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( EVP_RAND_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_RAND_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( EVP_RAND_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_RAND_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -420,13 +423,14 @@ static void list_random_generators(void)
const EVP_RAND * m = sk_EVP_RAND_value ( rands , i ) ;
if ( select_name ! = NULL
& & strcasecmp ( EVP_RAND_ name( m ) , select_name ) ! = 0 )
& & strcasecmp ( EVP_RAND_ get0_ name( m ) , select_name ) ! = 0 )
continue ;
BIO_printf ( bio_out , " %s " , EVP_RAND_name ( m ) ) ;
BIO_printf ( bio_out , " @ %s \n " , OSSL_PROVIDER_name ( EVP_RAND_provider ( m ) ) ) ;
BIO_printf ( bio_out , " %s " , EVP_RAND_get0_name ( m ) ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_RAND_get0_provider ( m ) ) ) ;
if ( verbose ) {
const char * desc = EVP_RAND_ description( m ) ;
const char * desc = EVP_RAND_ get0_ description( m ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -452,13 +456,13 @@ static void display_random(const char *name, EVP_RAND_CTX *drbg)
BIO_printf ( bio_out , " %s: \n " , name ) ;
if ( drbg ! = NULL ) {
rand = EVP_RAND_CTX_ rand( drbg ) ;
rand = EVP_RAND_CTX_ get0_ rand( drbg ) ;
BIO_printf ( bio_out , " %s " , EVP_RAND_ name( rand ) ) ;
BIO_printf ( bio_out , " %s " , EVP_RAND_ get0_ name( rand ) ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_RAND_ provider( rand ) ) ) ;
OSSL_PROVIDER_name ( EVP_RAND_ get0_ provider( rand ) ) ) ;
switch ( EVP_RAND_ state( drbg ) ) {
switch ( EVP_RAND_ get_ state( drbg ) ) {
case EVP_RAND_STATE_UNINITIALISED :
p = " uninitialised " ;
break ;
@ -516,11 +520,11 @@ DEFINE_STACK_OF(OSSL_ENCODER)
static int encoder_cmp ( const OSSL_ENCODER * const * a ,
const OSSL_ENCODER * const * b )
{
int ret = OSSL_ENCODER_ number( * a ) - OSSL_ENCODER _number( * b ) ;
int ret = OSSL_ENCODER_ get_ number( * a ) - OSSL_ENCODER _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( OSSL_ENCODER_ provider( * a ) ) ,
OSSL_PROVIDER_name ( OSSL_ENCODER_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( OSSL_ENCODER_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( OSSL_ENCODER_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -560,11 +564,11 @@ static void list_encoders(void)
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s (%s) \n " ,
OSSL_PROVIDER_name ( OSSL_ENCODER_ provider( k ) ) ,
OSSL_ENCODER_ properties( k ) ) ;
OSSL_PROVIDER_name ( OSSL_ENCODER_ get0_ provider( k ) ) ,
OSSL_ENCODER_ get0_ properties( k ) ) ;
if ( verbose ) {
const char * desc = OSSL_ENCODER_ description( k ) ;
const char * desc = OSSL_ENCODER_ get0_ description( k ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -584,11 +588,11 @@ DEFINE_STACK_OF(OSSL_DECODER)
static int decoder_cmp ( const OSSL_DECODER * const * a ,
const OSSL_DECODER * const * b )
{
int ret = OSSL_DECODER_ number( * a ) - OSSL_DECODER _number( * b ) ;
int ret = OSSL_DECODER_ get_ number( * a ) - OSSL_DECODER _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( OSSL_DECODER_ provider( * a ) ) ,
OSSL_PROVIDER_name ( OSSL_DECODER_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( OSSL_DECODER_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( OSSL_DECODER_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -629,11 +633,11 @@ static void list_decoders(void)
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s (%s) \n " ,
OSSL_PROVIDER_name ( OSSL_DECODER _provider( k ) ) ,
OSSL_DECODER _properties( k ) ) ;
OSSL_PROVIDER_name ( OSSL_DECODER _get0 _provider( k ) ) ,
OSSL_DECODER _get0 _properties( k ) ) ;
if ( verbose ) {
const char * desc = OSSL_DECODER_ description( k ) ;
const char * desc = OSSL_DECODER_ get0_ description( k ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -650,11 +654,11 @@ DEFINE_STACK_OF(EVP_KEYMGMT)
static int keymanager_cmp ( const EVP_KEYMGMT * const * a ,
const EVP_KEYMGMT * const * b )
{
int ret = EVP_KEYMGMT_ number( * a ) - EVP_KEYMGMT _number( * b ) ;
int ret = EVP_KEYMGMT_ get_ number( * a ) - EVP_KEYMGMT _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( EVP_KEYMGMT_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_KEYMGMT_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( EVP_KEYMGMT_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_KEYMGMT_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -684,7 +688,7 @@ static void list_keymanagers(void)
names = sk_OPENSSL_CSTRING_new ( name_cmp ) ;
if ( names ! = NULL & & EVP_KEYMGMT_names_do_all ( k , collect_names , names ) ) {
const char * desc = EVP_KEYMGMT_ description( k ) ;
const char * desc = EVP_KEYMGMT_ get0_ description( k ) ;
BIO_printf ( bio_out , " Name: " ) ;
if ( desc ! = NULL )
@ -696,7 +700,7 @@ static void list_keymanagers(void)
BIO_printf ( bio_out , " IDs: " ) ;
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_KEYMGMT_ provider( k ) ) ) ;
OSSL_PROVIDER_name ( EVP_KEYMGMT_ get0_ provider( k ) ) ) ;
if ( verbose ) {
print_param_types ( " settable key generation parameters " ,
@ -716,11 +720,11 @@ DEFINE_STACK_OF(EVP_SIGNATURE)
static int signature_cmp ( const EVP_SIGNATURE * const * a ,
const EVP_SIGNATURE * const * b )
{
int ret = EVP_SIGNATURE_ number( * a ) - EVP_SIGNATURE _number( * b ) ;
int ret = EVP_SIGNATURE_ get_ number( * a ) - EVP_SIGNATURE _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( EVP_SIGNATURE_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_SIGNATURE_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( EVP_SIGNATURE_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_SIGNATURE_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -755,10 +759,10 @@ static void list_signatures(void)
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_SIGNATURE_ provider( k ) ) ) ;
OSSL_PROVIDER_name ( EVP_SIGNATURE_ get0_ provider( k ) ) ) ;
if ( verbose ) {
const char * desc = EVP_SIGNATURE_ description( k ) ;
const char * desc = EVP_SIGNATURE_ get0_ description( k ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -779,11 +783,11 @@ DEFINE_STACK_OF(EVP_KEM)
static int kem_cmp ( const EVP_KEM * const * a ,
const EVP_KEM * const * b )
{
int ret = EVP_KEM_ number( * a ) - EVP_KEM _number( * b ) ;
int ret = EVP_KEM_ get_ number( * a ) - EVP_KEM _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( EVP_KEM_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_KEM_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( EVP_KEM_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_KEM_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -817,10 +821,11 @@ static void list_kems(void)
BIO_printf ( bio_out , " " ) ;
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s \n " , OSSL_PROVIDER_name ( EVP_KEM_provider ( k ) ) ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_KEM_get0_provider ( k ) ) ) ;
if ( verbose ) {
const char * desc = EVP_KEM_ description( k ) ;
const char * desc = EVP_KEM_ get0_ description( k ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -841,11 +846,11 @@ DEFINE_STACK_OF(EVP_ASYM_CIPHER)
static int asymcipher_cmp ( const EVP_ASYM_CIPHER * const * a ,
const EVP_ASYM_CIPHER * const * b )
{
int ret = EVP_ASYM_CIPHER_ number( * a ) - EVP_ASYM_CIPHER _number( * b ) ;
int ret = EVP_ASYM_CIPHER_ get_ number( * a ) - EVP_ASYM_CIPHER _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( EVP_ASYM_CIPHER_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_ASYM_CIPHER_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( EVP_ASYM_CIPHER_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_ASYM_CIPHER_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -882,10 +887,10 @@ static void list_asymciphers(void)
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_ASYM_CIPHER_ provider( k ) ) ) ;
OSSL_PROVIDER_name ( EVP_ASYM_CIPHER_ get0_ provider( k ) ) ) ;
if ( verbose ) {
const char * desc = EVP_ASYM_CIPHER_ description( k ) ;
const char * desc = EVP_ASYM_CIPHER_ get0_ description( k ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -906,11 +911,11 @@ DEFINE_STACK_OF(EVP_KEYEXCH)
static int kex_cmp ( const EVP_KEYEXCH * const * a ,
const EVP_KEYEXCH * const * b )
{
int ret = EVP_KEYEXCH_ number( * a ) - EVP_KEYEXCH _number( * b ) ;
int ret = EVP_KEYEXCH_ get_ number( * a ) - EVP_KEYEXCH _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( EVP_KEYEXCH_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_KEYEXCH_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( EVP_KEYEXCH_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( EVP_KEYEXCH_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -945,10 +950,10 @@ static void list_keyexchanges(void)
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( EVP_KEYEXCH_ provider( k ) ) ) ;
OSSL_PROVIDER_name ( EVP_KEYEXCH_ get0_ provider( k ) ) ) ;
if ( verbose ) {
const char * desc = EVP_KEYEXCH_ description( k ) ;
const char * desc = EVP_KEYEXCH_ get0_ description( k ) ;
if ( desc ! = NULL )
BIO_printf ( bio_out , " description: %s \n " , desc ) ;
@ -1191,11 +1196,11 @@ DEFINE_STACK_OF(OSSL_STORE_LOADER)
static int store_cmp ( const OSSL_STORE_LOADER * const * a ,
const OSSL_STORE_LOADER * const * b )
{
int ret = OSSL_STORE_LOADER_ number( * a ) - OSSL_STORE_LOADER _number( * b ) ;
int ret = OSSL_STORE_LOADER_ get_ number( * a ) - OSSL_STORE_LOADER _get _number( * b ) ;
if ( ret = = 0 )
ret = strcmp ( OSSL_PROVIDER_name ( OSSL_STORE_LOADER_ provider( * a ) ) ,
OSSL_PROVIDER_name ( OSSL_STORE_LOADER_ provider( * b ) ) ) ;
ret = strcmp ( OSSL_PROVIDER_name ( OSSL_STORE_LOADER_ get0_ provider( * a ) ) ,
OSSL_PROVIDER_name ( OSSL_STORE_LOADER_ get0_ provider( * b ) ) ) ;
return ret ;
}
@ -1234,7 +1239,7 @@ static void list_store_loaders(void)
print_names ( bio_out , names ) ;
BIO_printf ( bio_out , " @ %s \n " ,
OSSL_PROVIDER_name ( OSSL_STORE_LOADER_ provider( m ) ) ) ;
OSSL_PROVIDER_name ( OSSL_STORE_LOADER_ get0_ provider( m ) ) ) ;
}
sk_OPENSSL_CSTRING_free ( names ) ;
}