Hello. The Group OSCORE protocol being defined in [1] uses COSE countersignatures for ensuring source authentication of messages. I have been working on an implementation of Group OSCORE which is available at [2]. This implementation uses CounterSignature0. For practically performing the countersigning it relies on a COSE library in Java which can be found at [3].
[1] https://datatracker.ietf.org/doc/draft-ietf-core-oscore-groupcomm/ [2] https://github.com/rikard-sics/californium/tree/group_oscore [3] https://github.com/cose-wg/COSE-JAVA There are also a number of other implementations of Group OSCORE which use CounterSignature0 (possibly relying on external libraries). I list some of these below: https://github.com/chrysn/aiocoap https://github.com/mrdeep1/libcoap/commits/oscore_group https://gitlab.informatik.uni-bremen.de/obergman/libcoap/-/tree/oscore https://github.com/Gunzter/contiki-ng Perhaps some of this can be relevant to look at. Best Rikard Höglund RISE > AJITOMI Daisuke <[email protected]> > Hi all, > > Does anyone know of any OSS that implements the COSE countersigning? > There are no test vectors, so I would like to see if there is a reference > implementation. > > Best regards, > Daisuke
_______________________________________________ COSE mailing list [email protected] https://www.ietf.org/mailman/listinfo/cose
