summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Berg <bberg@redhat.com>2020-11-03 00:11:06 +0100
committerBenjamin Berg <bberg@redhat.com>2022-02-14 17:20:00 +0100
commit197d60cdb1db6925f999d3b918b7957db287c052 (patch)
tree28aea97b0e1af92acdef98b2f2a37c31b9712aa1
parent2677ccc0c21dc0db42d7088178b6ab7d8a1d3674 (diff)
fixups: use static OID data
-rw-r--r--libfprint/fpi-sdcp-device.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/libfprint/fpi-sdcp-device.c b/libfprint/fpi-sdcp-device.c
index 999b474..d3c03f6 100644
--- a/libfprint/fpi-sdcp-device.c
+++ b/libfprint/fpi-sdcp-device.c
@@ -38,6 +38,19 @@
G_DEFINE_BOXED_TYPE (FpiSdcpClaim, fpi_sdcp_claim, fpi_sdcp_claim_copy, fpi_sdcp_claim_free)
+/*
+ * Static, but could be created at runtime using:
+ * oid_data = SECOID_FindOIDByTag (SEC_OID_SECG_EC_SECP256R1);
+ * ec_parameters_der.len = oid_data->oid.len + 2;
+ * ec_parameters_der.data = ec_params_data = g_malloc0 (oid_data->oid.len + 2);
+ * ec_parameters_der.data[0] = SEC_ASN1_OBJECT_ID;
+ * ec_parameters_der.data[1] = oid_data->oid.len;
+ */
+const SECItem SDCPECParamsDER = {
+ .len = 10,
+ .data = (guint8[]){ 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07 }
+};
+
/**
* fpi_sdcp_claim_new:
*