g_type_class_add_private (gobject_class, sizeof (GcrSimpleCertificatePrivate));
gcr_certificate_mixin_class_init (gobject_class);
- _gcr_initialize ();
+ _gcr_initialize_library ();
}
-static gconstpointer
-gcr_simple_certificate_get_der_data (GcrCertificate *cert, gsize *n_data)
+static const guchar *
+gcr_simple_certificate_get_der_data (GcrCertificate *cert,
+ gsize *n_data)
{
GcrSimpleCertificate *self = GCR_SIMPLE_CERTIFICATE (cert);
/**
* gcr_simple_certificate_new:
- * @data: The raw DER certificate data
+ * @data: (array length=n_data): the raw DER certificate data
* @n_data: The length of @data
*
* Create a new #GcrSimpleCertificate for the raw DER data. The @data memory is
* copied so you can dispose of it after this function returns.
*
- * Returns: a new #GcrSimpleCertificate
+ * Returns: (transfer full) (type Gcr.SimpleCertificate): a new #GcrSimpleCertificate
*/
-GcrCertificate*
-gcr_simple_certificate_new (gconstpointer data, gsize n_data)
+GcrCertificate *
+gcr_simple_certificate_new (const guchar *data,
+ gsize n_data)
{
GcrSimpleCertificate *cert;
}
/**
- * gcr_simple_certificate_new_static:
- * @data: The raw DER certificate data
+ * gcr_simple_certificate_new_static: (skip)
+ * @data: (array length=n_data): The raw DER certificate data
* @n_data: The length of @data
*
* Create a new #GcrSimpleCertificate for the raw DER data. The @data memory is
* not copied and must persist until the #GcrSimpleCertificate object is
* destroyed.
*
- * Returns: a new #GcrSimpleCertificate
+ * Returns: (transfer full) (type Gcr.SimpleCertificate): a new #GcrSimpleCertificate
*/
-GcrCertificate*
-gcr_simple_certificate_new_static (gconstpointer data, gsize n_data)
+GcrCertificate *
+gcr_simple_certificate_new_static (const guchar *data,
+ gsize n_data)
{
GcrSimpleCertificate *cert;