web-payments / web-payments.org

Web Payments website and core specifications
https://web-payments.org/
29 stars 13 forks source link

add EcdsaKoblitzSignature2016 to security context and vocabulary #41

Open harlantwood opened 7 years ago

harlantwood commented 7 years ago

Disclaimer: I'm new here 😉

It looks like to add EcdsaKoblitzSignature2016 (coming soon once https://github.com/w3c-dvcg/lds-koblitz2016/pull/4 is merged) to https://web-payments.org/contexts/security-v1.jsonld we would add a line to that context like this:

    "GraphSignature2012": "sec:GraphSignature2012",
    "LinkedDataSignature2015": "sec:LinkedDataSignature2015",
    "LinkedDataSignature2016": "sec:LinkedDataSignature2016",
+    "EcdsaKoblitzSignature2016": "sec:EcdsaKoblitzSignature2016",
    "CryptographicKey": "sec:Key",

And then add a new section for EcdsaKoblitzSignature2016, linked to by https://web-payments.org/vocabs/security#EcdsaKoblitzSignature2016, directly after the existing LinkedDataSignature2016 section.

Sound about right?

Tagging @msporny 🆘

msporny commented 7 years ago

Sound about right?

Agreed, this is the right course of action. Thanks @harlantwood !

harlantwood commented 7 years ago

https://web-payments.org/contexts/security-v1.jsonld has been updated. All that remains here is to:

add a new section for EcdsaKoblitzSignature2016, linked to by https://web-payments.org/vocabs/security#EcdsaKoblitzSignature2016, directly after the existing LinkedDataSignature2016 section.

Specifically, add it to this page: https://github.com/web-payments/web-payments.org/blob/master/specs/source/vocabs/security.html