mirror of
https://github.com/openssl/openssl.git
synced 2024-12-09 05:51:54 +08:00
8efc4a9c65
Provide serializers for X25519 and X448 for text, pem and der. There are no parameter serializers because there are no parameters for these algorithms. Add some documentation about the various import/export types available Add additional testing for the serializers Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/11095)
21 lines
814 B
Plaintext
21 lines
814 B
Plaintext
# We make separate GOAL variables for each algorithm, to make it easy to
|
|
# switch each to the Legacy provider when needed.
|
|
|
|
$SERIALIZER_GOAL=../../libimplementations.a
|
|
$RSA_GOAL=../../libimplementations.a
|
|
$DH_GOAL=../../libimplementations.a
|
|
$DSA_GOAL=../../libimplementations.a
|
|
$ECX_GOAL=../../libimplementations.a
|
|
|
|
SOURCE[$SERIALIZER_GOAL]=serializer_common.c
|
|
SOURCE[$RSA_GOAL]=serializer_rsa.c serializer_rsa_priv.c serializer_rsa_pub.c
|
|
IF[{- !$disabled{dh} -}]
|
|
SOURCE[$DH_GOAL]=serializer_dh.c serializer_dh_priv.c serializer_dh_pub.c serializer_dh_param.c
|
|
ENDIF
|
|
IF[{- !$disabled{dsa} -}]
|
|
SOURCE[$DSA_GOAL]=serializer_dsa.c serializer_dsa_priv.c serializer_dsa_pub.c serializer_dsa_param.c
|
|
ENDIF
|
|
IF[{- !$disabled{ec} -}]
|
|
SOURCE[$ECX_GOAL]=serializer_ecx.c serializer_ecx_priv.c serializer_ecx_pub.c
|
|
ENDIF
|