#include "prov/implementations.h"
#include "prov/providercommonerr.h"
#include "prov/provider_ctx.h"
-#include "serializer_local.h"
+#include "encoder_local.h"
-static OSSL_FUNC_serializer_newctx_fn dsa_param_newctx;
-static OSSL_FUNC_serializer_freectx_fn dsa_param_freectx;
-static OSSL_FUNC_serializer_serialize_data_fn dsa_param_der_data;
-static OSSL_FUNC_serializer_serialize_object_fn dsa_param_der;
-static OSSL_FUNC_serializer_serialize_data_fn dsa_param_pem_data;
-static OSSL_FUNC_serializer_serialize_object_fn dsa_param_pem;
+static OSSL_FUNC_encoder_newctx_fn dsa_param_newctx;
+static OSSL_FUNC_encoder_freectx_fn dsa_param_freectx;
+static OSSL_FUNC_encoder_encode_data_fn dsa_param_der_data;
+static OSSL_FUNC_encoder_encode_object_fn dsa_param_der;
+static OSSL_FUNC_encoder_encode_data_fn dsa_param_pem_data;
+static OSSL_FUNC_encoder_encode_object_fn dsa_param_pem;
-static OSSL_FUNC_serializer_serialize_data_fn dsa_param_print_data;
-static OSSL_FUNC_serializer_serialize_object_fn dsa_param_print;
+static OSSL_FUNC_encoder_encode_data_fn dsa_param_print_data;
+static OSSL_FUNC_encoder_encode_object_fn dsa_param_print;
/* Parameters : context */
return ret;
}
-const OSSL_DISPATCH dsa_param_der_serializer_functions[] = {
- { OSSL_FUNC_SERIALIZER_NEWCTX, (void (*)(void))dsa_param_newctx },
- { OSSL_FUNC_SERIALIZER_FREECTX, (void (*)(void))dsa_param_freectx },
- { OSSL_FUNC_SERIALIZER_SERIALIZE_DATA, (void (*)(void))dsa_param_der_data },
- { OSSL_FUNC_SERIALIZER_SERIALIZE_OBJECT, (void (*)(void))dsa_param_der },
+const OSSL_DISPATCH dsa_param_der_encoder_functions[] = {
+ { OSSL_FUNC_ENCODER_NEWCTX, (void (*)(void))dsa_param_newctx },
+ { OSSL_FUNC_ENCODER_FREECTX, (void (*)(void))dsa_param_freectx },
+ { OSSL_FUNC_ENCODER_ENCODE_DATA, (void (*)(void))dsa_param_der_data },
+ { OSSL_FUNC_ENCODER_ENCODE_OBJECT, (void (*)(void))dsa_param_der },
{ 0, NULL }
};
-const OSSL_DISPATCH dsa_param_pem_serializer_functions[] = {
- { OSSL_FUNC_SERIALIZER_NEWCTX, (void (*)(void))dsa_param_newctx },
- { OSSL_FUNC_SERIALIZER_FREECTX, (void (*)(void))dsa_param_freectx },
- { OSSL_FUNC_SERIALIZER_SERIALIZE_DATA, (void (*)(void))dsa_param_pem_data },
- { OSSL_FUNC_SERIALIZER_SERIALIZE_OBJECT, (void (*)(void))dsa_param_pem },
+const OSSL_DISPATCH dsa_param_pem_encoder_functions[] = {
+ { OSSL_FUNC_ENCODER_NEWCTX, (void (*)(void))dsa_param_newctx },
+ { OSSL_FUNC_ENCODER_FREECTX, (void (*)(void))dsa_param_freectx },
+ { OSSL_FUNC_ENCODER_ENCODE_DATA, (void (*)(void))dsa_param_pem_data },
+ { OSSL_FUNC_ENCODER_ENCODE_OBJECT, (void (*)(void))dsa_param_pem },
{ 0, NULL }
};
-const OSSL_DISPATCH dsa_param_text_serializer_functions[] = {
- { OSSL_FUNC_SERIALIZER_NEWCTX, (void (*)(void))dsa_param_newctx },
- { OSSL_FUNC_SERIALIZER_FREECTX, (void (*)(void))dsa_param_freectx },
- { OSSL_FUNC_SERIALIZER_SERIALIZE_OBJECT, (void (*)(void))dsa_param_print },
- { OSSL_FUNC_SERIALIZER_SERIALIZE_DATA,
+const OSSL_DISPATCH dsa_param_text_encoder_functions[] = {
+ { OSSL_FUNC_ENCODER_NEWCTX, (void (*)(void))dsa_param_newctx },
+ { OSSL_FUNC_ENCODER_FREECTX, (void (*)(void))dsa_param_freectx },
+ { OSSL_FUNC_ENCODER_ENCODE_OBJECT, (void (*)(void))dsa_param_print },
+ { OSSL_FUNC_ENCODER_ENCODE_DATA,
(void (*)(void))dsa_param_print_data },
{ 0, NULL }
};