
From nobody Tue Feb 12 12:15:46 2019
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 34C8912DF71 for <cbor@ietfa.amsl.com>; Tue, 12 Feb 2019 12:15:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.881
X-Spam-Level: 
X-Spam-Status: No, score=-1.881 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.018, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tm9yTg5dtWC9 for <cbor@ietfa.amsl.com>; Tue, 12 Feb 2019 12:15:43 -0800 (PST)
Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03C2512785F for <cbor@ietf.org>; Tue, 12 Feb 2019 12:15:43 -0800 (PST)
Received: by mail-ed1-f53.google.com with SMTP id x7so3318636eds.8 for <cbor@ietf.org>; Tue, 12 Feb 2019 12:15:42 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=ATaQAOMMXWi5h0cPMwD7+QtQpT02G0QxD8EKPg7rBTw=; b=qXwbgCjEm5EUyA8Vehu4ry6/Kh+tRzS8ftY7z5NJkZ+dqueLx4Xc5mti/2VJpTz4Ya ZHlA1i+gBFl/Lbhf9hgLCnTFXvXD8PeEHS9gdP0VYFLAJ4VeVUlm+K1DbLCu36hv5s8Z OlHIHThFdZ/q6zzGyoVwwZsf8NHbcUM5RDB2K1Ylpc4zC+bINyuB6apk/X+xZp+3AlL1 pNIjzvyuD3vxHWOeZiTgQyQDf9L92Naov184q700Koxw/LTMkquSzdUqmvJ8gjhZISpA +cjgXK+nrnMQMW15T/kCQDa2m+QMbNACuz0EfWKVtYvqPW3o7eQ9oYEntxX0LVqlG+Dx zwBg==
X-Gm-Message-State: AHQUAuYR8bQ1fkf1Qj3Xco4vfbkDWbI0qhFyATjT84hj/Qg1KcyYZ/ei ipL/gRApPbP9CahWrmJa2Ppg9/bTOKkzNrVGJzE+g/5J
X-Google-Smtp-Source: AHgI3Ia71Xgjx0W/goMrnDJYdm3XRalPnJ7YdDBMuRTLZPcRRX/txMApObClIcerhbPJMJz1fqCCHiNf/Mem+F9xfyM=
X-Received: by 2002:a17:906:4988:: with SMTP id p8mr2548423eju.75.1550002541101;  Tue, 12 Feb 2019 12:15:41 -0800 (PST)
MIME-Version: 1.0
References: <CALaySJL_=YKcfBYKbbR3m+tZ6hkkCURHCC9L=VZN1kLrLczcTg@mail.gmail.com>
In-Reply-To: <CALaySJL_=YKcfBYKbbR3m+tZ6hkkCURHCC9L=VZN1kLrLczcTg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
Date: Tue, 12 Feb 2019 15:15:30 -0500
Message-ID: <CAC4RtVDPTdH29F65Ug_t1V5HzgwTpz-8X40HdZ7vRWE7Tf2GJw@mail.gmail.com>
To: cbor@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/i0omaCGmB2jEcy3YoYrICfgnvjQ>
Subject: [Cbor] Reminder: CBOR Virtual Meeting: 2019-02-13
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Feb 2019 20:15:45 -0000

Reminder: The next CBOR teleconference is Wednesday, 13 February; see below.

Webex:
https://ietf.webex.com/ietf/j.php?MTID=mf31b8e63cfd354ca8461b998aa30c4ba

Barry

On Mon, Dec 3, 2018 at 12:29 PM IESG Secretary <iesg-secretary@ietf.org> wrote:
> The Concise Binary Object Representation Maintenance and Extensions
> (cbor) Working Group will hold a virtual interim meeting on 2019-02-13
> from 18:00 to 19:00 UTC.
>
> The CBOR working group will have conference calls running every two
> weeks through the end of March (until IETF 104 in Prague).
> Day: every other Wednesday beginning on 19 December
> Dates: 19 Dec; 2, 16, 30 Jan; 13, 27 Feb; 13 March
> Time: 18:00 to 19:00 UT
>
>Agenda:
> (No agenda submitted)
>
> Information about remote participation:
> We will use the working group WebEx for the calls.  The IETF WebEx
> account does not allow International dialing nor US toll free ("800"
> numbers), but you can use the WebEx app to connect your device audio,
> and there's also the option of connection directly from your browser if
> your browser supports it.  WebEx details will be sent to the mailing
> list before each call (the details will be the same for all calls, but
> the messages will serve as reminders).


From nobody Tue Feb 12 13:59:35 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4155C130DD8 for <cbor@ietfa.amsl.com>; Tue, 12 Feb 2019 13:59:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u2Al5k4ON4w9 for <cbor@ietfa.amsl.com>; Tue, 12 Feb 2019 13:59:31 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 732B2130DC2 for <cbor@ietf.org>; Tue, 12 Feb 2019 13:59:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [IPv6:2001:638:708:30c8:406a:91ff:fe74:f2b7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1CLxMco021324 for <cbor@ietf.org>; Tue, 12 Feb 2019 22:59:28 +0100 (CET)
Received: from [192.168.217.106] (p54A6CC50.dip0.t-ipconnect.de [84.166.204.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 43zc4p4b0Tz1Br6; Tue, 12 Feb 2019 22:59:22 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <CAC4RtVDPTdH29F65Ug_t1V5HzgwTpz-8X40HdZ7vRWE7Tf2GJw@mail.gmail.com>
Date: Tue, 12 Feb 2019 22:59:21 +0100
X-Mao-Original-Outgoing-Id: 571701559.949023-a64a8e706506934121a628b03755dcb6
Content-Transfer-Encoding: quoted-printable
Message-Id: <8876CDA6-0075-4816-95FB-4E976B1599FE@tzi.org>
References: <CALaySJL_=YKcfBYKbbR3m+tZ6hkkCURHCC9L=VZN1kLrLczcTg@mail.gmail.com> <CAC4RtVDPTdH29F65Ug_t1V5HzgwTpz-8X40HdZ7vRWE7Tf2GJw@mail.gmail.com>
To: cbor@ietf.org
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/ovz7v5YcVorB_LtSK_yTxfG0DRg>
Subject: Re: [Cbor] Reminder: CBOR Virtual Meeting: 2019-02-13
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Feb 2019 21:59:33 -0000

On Feb 12, 2019, at 21:15, Barry Leiba <barryleiba@computer.org> wrote:
>=20
> Reminder: The next CBOR teleconference is Wednesday, 13 February; see =
below.
>=20
> Webex:
> =
https://ietf.webex.com/ietf/j.php?MTID=3Dmf31b8e63cfd354ca8461b998aa30c4ba=

>=20
> Barry

For draft-ietf-cbor-cddl, I have pushed a proposal for Appendix A, =
Parsing Expression Grammars (PEG).
This is intended to address Ekr=E2=80=99s remaining DISCUSS point.  I =
know the notice is short, but if you could have a look at the github =
repo=E2=80=A6

Unfortunately, xml2rfc is core dumping (!?), so there is no current CI =
build, but I pushed a local build:

https://cbor-wg.github.io/cddl/draft-ietf-cbor-cddl.html#rfc.appendix.A

And a diff of all changes since -06:
=
https://tools.ietf.org/rfcdiff?url1=3Dhttps://tools.ietf.org/id/draft-ietf=
-cbor-cddl.txt&url2=3Dhttps://cbor-wg.github.io/cddl/draft-ietf-cbor-cddl.=
txt

Maybe we can put a lid on this tomorrow (or at least decide what else is =
needed).

Gr=C3=BC=C3=9Fe, Carsten


From nobody Wed Feb 13 10:46:47 2019
Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C604126F72 for <cbor@ietfa.amsl.com>; Wed, 13 Feb 2019 10:46:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=ENHkf5uE; dkim=pass (1024-bit key) header.d=ericsson.com header.b=OB1dstYx
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wb2j0qMhTIPR for <cbor@ietfa.amsl.com>; Wed, 13 Feb 2019 10:46:42 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BEAA12E04D for <cbor@ietf.org>; Wed, 13 Feb 2019 10:46:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed;  q=dns/txt; i=@ericsson.com; t=1550083600; x=1552675600; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=w5/cYDipNqpofpShSbodvlyWN+55ZAkfETurC5HLTE4=; b=ENHkf5uE7Xnk1mknozQuyW9aTDdJg4OLydnlBRcVIhlqw8CGDxE3C2kkpskife9E fhD8J0KLJJ/UUyi8sjBTrqdvguFCG6Wa+/+o0fR9TdCu3vTbSd1P4AhZrVpe2+ls kO7Ai668vFoEtvbRO2wjl7WYg1dollvu9MBoqxRB4Po=;
X-AuditID: c1b4fb30-41b3a9e00000355c-69-5c64660f11d9
Received: from ESESSMB502.ericsson.se (Unknown_Domain [153.88.183.120]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 95.C0.13660.F06646C5; Wed, 13 Feb 2019 19:46:39 +0100 (CET)
Received: from ESESBMR506.ericsson.se (153.88.183.202) by ESESSMB502.ericsson.se (153.88.183.190) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 13 Feb 2019 19:46:22 +0100
Received: from ESESSMB502.ericsson.se (153.88.183.163) by ESESBMR506.ericsson.se (153.88.183.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 13 Feb 2019 19:46:22 +0100
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB502.ericsson.se (153.88.183.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Wed, 13 Feb 2019 19:46:22 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w5/cYDipNqpofpShSbodvlyWN+55ZAkfETurC5HLTE4=; b=OB1dstYxPhNTps/YSxQrfdUuYdGvcU2o5bELkY/ZcdEhHILOT5luv0NSJA5UUDEouWfr2OnxmCxEoamMsNkQMAkJw61zqtFzAzdUy9UxvHauiKjsBbdzghWqr0fwk0l9a+SGjlqPfC+bg44zYDe80jcubEtarwWDyxAkTloQO6w=
Received: from DB6PR0701MB2743.eurprd07.prod.outlook.com (10.169.215.11) by DB6PR0701MB2342.eurprd07.prod.outlook.com (10.168.73.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1622.14; Wed, 13 Feb 2019 18:46:21 +0000
Received: from DB6PR0701MB2743.eurprd07.prod.outlook.com ([fe80::495b:72a:a8d5:e775]) by DB6PR0701MB2743.eurprd07.prod.outlook.com ([fe80::495b:72a:a8d5:e775%11]) with mapi id 15.20.1622.016; Wed, 13 Feb 2019 18:46:21 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: [Cbor] Reminder: CBOR Virtual Meeting: 2019-02-13
Thread-Index: AQHUww/CJeu9TPNwe0aBMYx9gOUOyKXctkqAgAFtLIA=
Date: Wed, 13 Feb 2019 18:46:21 +0000
Message-ID: <3BD65B00-9AFF-4640-BDB6-F50820E5A822@ericsson.com>
References: <CALaySJL_=YKcfBYKbbR3m+tZ6hkkCURHCC9L=VZN1kLrLczcTg@mail.gmail.com> <CAC4RtVDPTdH29F65Ug_t1V5HzgwTpz-8X40HdZ7vRWE7Tf2GJw@mail.gmail.com> <8876CDA6-0075-4816-95FB-4E976B1599FE@tzi.org>
In-Reply-To: <8876CDA6-0075-4816-95FB-4E976B1599FE@tzi.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [158.174.219.143]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8ee82e6f-fbe0-4eaa-77c8-08d691e38c42
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605077)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB6PR0701MB2342; 
x-ms-traffictypediagnostic: DB6PR0701MB2342:
x-ms-exchange-purlcount: 4
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtEQjZQUjA3MDFNQjIzNDI7MjM6U1FrRlNvTkpSb0sxdUs5aDRkT2pldkVJ?= =?utf-8?B?VHNaKzdPMlNjUk1KSytKUmIrYkowTURqN0dISjBQT1pJRUtEZjRUYUpIQ001?= =?utf-8?B?bEFZeTAwdGk0ZUxtWGVqU1RadVNQLzNVeTUrL3FvclZSN1FWTXY4OGtFb2FP?= =?utf-8?B?R0lLdHJrZUtobVAvN1hVM1FZK21XRXBVWjZvd3VZY0k1d1RHbm80T3BQQnc2?= =?utf-8?B?eVBaU2JhSC9aWHN6VEFFRU11NGQyYTB1NXVVVWhaU2NndlQxeDRISHRGMkd3?= =?utf-8?B?RTJ6QnV3cmtxMm9YNXdyQitNZ3dhc3ZyLzhLTUF4Vyt3K000WUFBR0dSYTZw?= =?utf-8?B?TktDWk9MMk5LOGplQXNlaUM4azU4Vlc2Z2VpYUVNVlRKN1d2S2srQ2JrdERD?= =?utf-8?B?TXVXUFhBc2JtNXJiditjVHhGTnJVbUZNYlNNN3FtZ3RyR2lnRnBkUmdPOGxU?= =?utf-8?B?OVhDV3BjRTE0cXlSTnJ1K3M0U3djWG1ubnlXL0J1bUEzWS95TkdRTU5Ob0p5?= =?utf-8?B?OVlNekdWaHVtV1dOamU2aEZiMWJIbVZxYnZNcXBzd3hjdGVkdUpWVFFzcWNX?= =?utf-8?B?UzZEdG5wMERyb0V6dWdnQ0ZhUHZhTk1DSU1TclpHeDhYQmFuekVyWWx2TERL?= =?utf-8?B?NmdtbjdRWVNvUmtObS9QWXVNSmtidzNFOWtCbXJvM3Y0NTFueWxWeVBDUm51?= =?utf-8?B?SnNGeXlxdXRRbURnMDN3VXNUanlEaVdVTVFGNkZVek5NbzZlMi9QNnY5WkJn?= =?utf-8?B?UTBIdko1R3VTSzYrZGpnUm5VbTJoSVNzOVUwSXVzaXJFbXphUWVXandITzNo?= =?utf-8?B?MjZ5YTRIcEh6cTBKV256TXg3YiszNnBOcEcrV3lUTFRORWY3UllWSjA5S0Jq?= =?utf-8?B?ZXgweVpaTmtEeXpyVWZaOGhmYjRUUEsyZXhacTNWTHJFYnFZazduSjhPaDRM?= =?utf-8?B?S0JjdlA1dWdoTlgvYVZESHQrVkZQYU5EOXEvOE9DRjRyNnRVMUh2ME9CS1ZU?= =?utf-8?B?aWYxQ2JvazNzYmlTTk93N0tUMVlmSVJvNmY4QWE0RVRVS3B4MmxaTXJ6Yi9G?= =?utf-8?B?cklVdGZRSHl3UHJoODhvMXZidWYvZThzR0c3S1NDZ3haai9DTWlqUXJOOE53?= =?utf-8?B?cHphNDI2anFWbmlMWUQzZmswSHlSMldYK2lPWnV0QUFSSGhIYUI3NnMyWXkr?= =?utf-8?B?S3F3ZC85UlZtbzU2Rk0yb05yY0hxNXErZHh0aUxxUnBobmwvcjVYSkJ6bnZt?= =?utf-8?B?eDJaL0IxUCtGdlF3NTNvaUY2TkJYOXVQemY3TUorL1V1U205aWpXQ2Z5WEh1?= =?utf-8?B?dEVUbDRNWW45NlNBN3J1SFNVZUJ0dXg1MWNGY0Z2eDNxZUlENnpTYWZVRU9F?= =?utf-8?B?TkZuL1lkc3BaQlRFbWtUVEFkamJxL3JiUmM4SnFSMXhvRWF3ZVVUdUdLSWNo?= =?utf-8?B?RDJiakxlVFVNWERlS3FBSXRnNzd3dGtLaVc1YThkdmlnTkJlYlUrTzMzUUtl?= =?utf-8?B?dDhnTGtYREYrK1N2dktRRnFoSUZmcEdWUXRUZitLL05iYnJoQjJTems3RFpP?= =?utf-8?B?Q09aREVYRm50TDBBdlc0YkorZ003WEVKNVNQSExxQ25UOUVlMHFac0Z2c3pn?= =?utf-8?B?QVYrR1NNbHNUaktKRlcrTE14SExTR3NFU000WnZ4N0RwaXJqWW1PdUN5cEVL?= =?utf-8?B?Z3prMVhZYmdXSnNLSzhBVm1TQVBobERJRjNVME9BbGR0YWFxcnVQWGt4L05D?= =?utf-8?B?Q1JyemttRXBYT3YrMlpvYVJIUnJxMXlwYkZ6NWo5a0ZpRUhTRkp1a3ZrcEpP?= =?utf-8?B?c1JLcWFFcUF3ZmdwaWF5ZlRCUXRsV1FWeHV4L2NwQXBPV2tjdmxQT3JTNEVJ?= =?utf-8?B?U3lKS21VLy9VVHFBb3A0cnVHTVZmNjdsMGVNU2VVdW0zZU1QVlFIcm9odUNo?= =?utf-8?B?Wnl0K2V1WnRrcUc0NmVDZ205dWhLU3gzUXUxTkxlcU81OEl1STBRZ2x0aVdx?= =?utf-8?B?U1BGVWQ4NExGZ2l6a2U5TlRldlVsTDh0VUU3Z0x3PT0=?=
x-microsoft-antispam-prvs: <DB6PR0701MB23428696BC545F369E9AC09198660@DB6PR0701MB2342.eurprd07.prod.outlook.com>
x-forefront-prvs: 094700CA91
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(346002)(366004)(136003)(39860400002)(376002)(189003)(199004)(53754006)(12213003)(66574012)(16799955002)(66066001)(53546011)(33656002)(478600001)(99286004)(82746002)(71190400001)(71200400001)(36756003)(83716004)(7736002)(561944003)(76176011)(26005)(305945005)(1730700003)(6346003)(8676002)(486006)(6506007)(68736007)(14444005)(186003)(102836004)(256004)(44832011)(81166006)(2616005)(2501003)(476003)(11346002)(81156014)(446003)(966005)(14454004)(8936002)(2906002)(5640700003)(6486002)(6246003)(6512007)(6436002)(2351001)(6916009)(6306002)(86362001)(25786009)(3846002)(229853002)(6116002)(53936002)(316002)(105586002)(106356001)(97736004); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0701MB2342; H:DB6PR0701MB2743.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=francesca.palombini@ericsson.com; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uXeCDccv2aUInB+eFZBAwCDV7LQsNROfKrjAF9CJ7QwdJBmt7JmsHVWgnHUxNEn+cmXkoqI7dO0RQgShUnKGcG8/txwDm1kZSdtJ/ow+Mk52iJpTGU+BLJPSfm7RrC98zBc2wjxPiCNvN6++PExdLqnSuct8g0fg0RbbY6kg6NKy1wvvnHaAWapvBNChe8wglKkHVIa5EfHe467L8ORDUiGQXcU94EmaITXH7wy1fiHvBetIoDUUUbyNwvi6y+gCMI3e9JaElYhBHIlufGfFEdTxhx05Oq8hUw8GoQE+0Mw0Uv18hN2eE5kidqkyClkj8yC/8qrwn0FPpNN9WdMHI/7gssiqhuzTxueoDuFBZgVv4mENesDYZUBLjEtMLbVDZEtHmpp+2C1QR0BRY/ui/rDomJmmkhknVwnIzx8/eck=
Content-Type: text/plain; charset="utf-8"
Content-ID: <74994BB427CEE94CA5DFE2F79A850040@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8ee82e6f-fbe0-4eaa-77c8-08d691e38c42
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2019 18:46:21.4742 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0701MB2342
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleLIzCtJLcpLzFFi42KZGbG9QlcgLSXGoOkto8XMjuksDoweS5b8 ZApgjOKySUnNySxLLdK3S+DK2PP7CFtBm2LF1w7OBsYZCl2MnBwSAiYSu5c8ZOxi5OIQEjjC KPHr7EJ2COcbo8TzdYsRnOaDB5khnCVMEtN6m9hAHBaBCcwSc/7/h8pMY5JoXTGRCcJ5yigx 7c0EdpA1bAI2EhcevmcFsUUElCWmTjnMBmILC9hJdJ++zwwRt5domXeaDcK2kli/oA+sl0VA VaKnp5cFxOYFqnl3eSvUthOMEpMv3WUESXAKWEv0358L1swoICvxpXE12FBmAXGJW0/mM0H8 KiCxZM95ZghbVOLl43+sELayxPsLpxkhbFmJS/O7gWwOINtX4uyWSpBdEgK3GSVaj76FmqMj cWtKPzuELSXx7sY6FoiiVhGJia1nWCCa8yU+T5CAqJGROLmkixWi5jCbxM9tu8CWCQmkSixf 28o4gVF/FpJbZwG1MwtoSqzfBRX2kNh1tpkRwlaUmNL9kH0WOCwEJU7OfMKygJF1FaNocWpx Um66kZFealFmcnFxfp5eXmrJJkZg+ji45bfBDsaXzx0PMQpwMCrx8C4JTYkRYk0sK67MPcQo wcGsJMKrFwUU4k1JrKxKLcqPLyrNSS0+xCjNwaIkzvtHSDBGSCA9sSQ1OzW1ILUIJsvEwSnV wKix+5h1ZfKstAsxuxoX3Xx6zOPQy2eLFqrsDficYvdry6wrE2cf2/Vr374JC0P6k6YbLptw NedcapCO+zT7y98EL5XJMR09epDB5qsjL+u+XRoz1Vwtv/ppiL/65XTz2/W3Fw8s6WGbwcXP L7f3OL+daPqj+rMla/nbXle3flu2mf+aJtNPvcs+SizFGYmGWsxFxYkAZR6m/xsDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/LmxPg4J5NOlh8yuPl1jsFqR1jHY>
Subject: Re: [Cbor] Reminder: CBOR Virtual Meeting: 2019-02-13
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Feb 2019 18:46:46 -0000

SGkgYWxsLA0KDQpIZXJlIGFyZSB0aGUgbWludXRlcyBmcm9tIHRvZGF5J3MgaW50ZXJpbSwgYWxz
byB1cGxvYWRlZCB0byB0aGUgZGF0YXRyYWNrZXIuIEZvciB0aGUgcHJlc2VudHMsIHBsZWFzZSBs
ZXQgbWUga25vdyBpZiBhbnl0aGluZyB3YXMgaW5jb3JyZWN0bHkgY2FwdHVyZWQuDQoNCkFzIGFu
IGFjdGlvbiBwb2ludCBmb3IgZXZlcnlib2R5LCBwbGVhc2UgdGFrZSBhIGxvb2sgYXQgdGhlIHVw
ZGF0ZSB0aGF0IENhcnN0ZW4gcG9zdGVkIGFib3V0IENEREwgKHNlZSBiZWxvdyksIGFuZCBsZXQg
dXMga25vdyBhcyBzb29uIGFzIHBvc3NpYmxlLg0KDQpUaGFua3MsDQpGcmFuY2VzY2ENCg0KLS0N
Cg0KQ0JPUiBXRyBDb25mZXJlbmNlIENhbGwNCldlZG5lc2RheSxGZWIgMTMgMjAxOSwgMTg6MDAg
LSAxODozMCBVVEMNCkNoYWlyczogQmFycnkgTGVpYmEsIEZyYW5jZXNjYSBQYWxvbWJpbmkNCg0K
TWludXRlIHRha2VyczogRnJhbmNlc2NhDQoNClBhcnRpY2lwYW50czoNCiogQ2Fyc3RlbiBCb3Jt
YW5uDQoqIEZyYW5jZXNjYSBQYWxvbWJpbmkNCiogTGF1cmVuY2UgTHVuZGJsYWRlDQoqIE1pY2hh
ZWwgUmljaGFyZHNvbg0KICAgIA0KUGF1bCBzZW5kcyByZWdyZXRzIGFuZCBob3BlIHRvIGRvIHVw
ZGF0ZXMgYW5kIGRpc2N1c3MgcHJvZ3Jlc3Mgb24gQ0JPUiBiaXMgZHVyaW5nIG5leHQgaW50ZXJp
bS4NCg0KTGF1cmVuY2U6IHdhaXRpbmcgb24gUFIgMTcgdG8gYmUgbWVyZ2VkIHRvIGRpc2N1c3Mg
dGhhdCAoQ0JPUiBiaXMpIC0tPiBuZXh0IGludGVyaW0NCg0KQ0RETCBkb2Mgc3VtbWFyeTogaW4g
SUVTRyBwcm9jZXNzaW5nIHdpdGggMSByZW1haW5pbmcgRElTQ1VTUyBmcm9tIEVrcjogIlBFRyBy
ZWZlcmVuY2Ugc2hvdWxkIGJlIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSIuIER1cmluZyBkaXNjdXNz
aW9uIHdpdGggdGhlIFdHIGl0IHdhcyBkZWNpZGVkIHRvIGFkZCBzb21lIHRleHQgdGhhdCB3b3Vs
ZCBzdW1tYXJpemUgdGhlIFBFRyB0ZXh0Lg0KTmV3IGFwcGVuZGl4OiBhcHBlbmRpeCBBIC0gbm9y
bWF0aXZlLiBDb250YWlucyBldmVyeXRoaW5nIHlvdSBuZWVkIHRvIGtub3cgdG8gcGFyc2UgQ0RE
TC4gMiB0ZXh0IHBhZ2VzLg0KDQpNaWNoYWVsIFJpY2hhcmRzb246IHdoZXJlPw0KQ2Fyc3Rlbjog
Z2l0aHViDQoNCk1pY2hhZWw6IGFmdGVyIGxvb2tpbmcgYXQgdGhlIGdpdGh1YiwgdGhpbmsgdGhl
IGFwcGVuZGl4IGlzIHZlcnkgZ29vZC4NCg0KQ2Fyc3RlbjogUGxhbiB0byBzdWJtaXQgdGhpcyBp
biB0aGUgbmV4dCBmZXcgaG91cnMsIGxldCB0aGUgV0cgdGFrZSBhIGxvb2sgYW5kIHdhaXQgZm9y
IEVrcidzIGNvbW1lbnRzIChDYXJzdGVuIHRvIHBpbmcgaGltKQ0KDQpGcmFuY2VzY2EgdG8gcGlu
ZyB0aGUgd2cgZm9yIGZlZWRiYWNrDQoNCk1pY2hhZWw6IHdoYXQgaXMgbGVmdCBpbiBDQk9SPw0K
Q2Fyc3RlbjogQ0JPUiBCaXMgdG8gaW50ZXJuZXQgc3RhbmRhcmQgKyBmZXcgdGFnIGRvY3VtZW50
cw0KDQpDYXJzdGVuIHN0aWxsIHRvIHN1Ym1pdCB2LTAyIG9mIGVycm9yIHRhZy4gKyBvdGhlciBw
cm9wb3NhbCBvZiBkYXRlcyAoYXMgb3Bwb3NlZCB0byBwb2ludCBpbiB0aW1lKSwgdGltZSBvZiBk
YXksIGN1cnJlbmN5Lg0KDQpNaWNoYWVsOiBjb25jaXNlIGlkZW50aXRpZXM/IChIZW5rIHByb3Bv
c2FsKQ0KQ2Fyc3RlbjogZG8gbm90IHRoaW5rIGl0IGZpdHMgaW4gQ0JPUi4NCkxhdXJlbmNlOiB0
aGluayBpdCBiZWxvbmdzIHRvIFJBVFMuDQoNCu+7v09uIDEyLzAyLzIwMTksIDIyOjU5LCAiQ0JP
UiBvbiBiZWhhbGYgb2YgQ2Fyc3RlbiBCb3JtYW5uIiA8Y2Jvci1ib3VuY2VzQGlldGYub3JnIG9u
IGJlaGFsZiBvZiBjYWJvQHR6aS5vcmc+IHdyb3RlOg0KDQogICAgT24gRmViIDEyLCAyMDE5LCBh
dCAyMToxNSwgQmFycnkgTGVpYmEgPGJhcnJ5bGVpYmFAY29tcHV0ZXIub3JnPiB3cm90ZToNCiAg
ICA+IA0KICAgID4gUmVtaW5kZXI6IFRoZSBuZXh0IENCT1IgdGVsZWNvbmZlcmVuY2UgaXMgV2Vk
bmVzZGF5LCAxMyBGZWJydWFyeTsgc2VlIGJlbG93Lg0KICAgID4gDQogICAgPiBXZWJleDoNCiAg
ICA+IGh0dHBzOi8vaWV0Zi53ZWJleC5jb20vaWV0Zi9qLnBocD9NVElEPW1mMzFiOGU2M2NmZDM1
NGNhODQ2MWI5OThhYTMwYzRiYQ0KICAgID4gDQogICAgPiBCYXJyeQ0KICAgIA0KICAgIEZvciBk
cmFmdC1pZXRmLWNib3ItY2RkbCwgSSBoYXZlIHB1c2hlZCBhIHByb3Bvc2FsIGZvciBBcHBlbmRp
eCBBLCBQYXJzaW5nIEV4cHJlc3Npb24gR3JhbW1hcnMgKFBFRykuDQogICAgVGhpcyBpcyBpbnRl
bmRlZCB0byBhZGRyZXNzIEVrcuKAmXMgcmVtYWluaW5nIERJU0NVU1MgcG9pbnQuICBJIGtub3cg
dGhlIG5vdGljZSBpcyBzaG9ydCwgYnV0IGlmIHlvdSBjb3VsZCBoYXZlIGEgbG9vayBhdCB0aGUg
Z2l0aHViIHJlcG/igKYNCiAgICANCiAgICBVbmZvcnR1bmF0ZWx5LCB4bWwycmZjIGlzIGNvcmUg
ZHVtcGluZyAoIT8pLCBzbyB0aGVyZSBpcyBubyBjdXJyZW50IENJIGJ1aWxkLCBidXQgSSBwdXNo
ZWQgYSBsb2NhbCBidWlsZDoNCiAgICANCiAgICBodHRwczovL2Nib3Itd2cuZ2l0aHViLmlvL2Nk
ZGwvZHJhZnQtaWV0Zi1jYm9yLWNkZGwuaHRtbCNyZmMuYXBwZW5kaXguQQ0KICAgIA0KICAgIEFu
ZCBhIGRpZmYgb2YgYWxsIGNoYW5nZXMgc2luY2UgLTA2Og0KICAgIGh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvcmZjZGlmZj91cmwxPWh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1j
Ym9yLWNkZGwudHh0JnVybDI9aHR0cHM6Ly9jYm9yLXdnLmdpdGh1Yi5pby9jZGRsL2RyYWZ0LWll
dGYtY2Jvci1jZGRsLnR4dA0KICAgIA0KICAgIE1heWJlIHdlIGNhbiBwdXQgYSBsaWQgb24gdGhp
cyB0b21vcnJvdyAob3IgYXQgbGVhc3QgZGVjaWRlIHdoYXQgZWxzZSBpcyBuZWVkZWQpLg0KICAg
IA0KICAgIEdyw7zDn2UsIENhcnN0ZW4NCiAgICANCiAgICBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgIENCT1IgbWFpbGluZyBsaXN0DQogICAgQ0JP
UkBpZXRmLm9yZw0KICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vY2Jv
cg0KICAgIA0KDQo=


From nobody Wed Feb 13 16:03:29 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: cbor@ietf.org
Delivered-To: cbor@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 71EC5131089; Wed, 13 Feb 2019 16:03:21 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: cbor@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.91.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: cbor@ietf.org
Message-ID: <155010260140.9639.12388887129134587091@ietfa.amsl.com>
Date: Wed, 13 Feb 2019 16:03:21 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/gdvhlLv8qsF6Un-eYjqXPBb0LKE>
Subject: [Cbor] I-D Action: draft-ietf-cbor-cddl-07.txt
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2019 00:03:22 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Concise Binary Object Representation Maintenance and Extensions WG of the IETF.

        Title           : Concise data definition language (CDDL): a notational convention to express CBOR and JSON data structures
        Authors         : Henk Birkholz
                          Christoph Vigano
                          Carsten Bormann
	Filename        : draft-ietf-cbor-cddl-07.txt
	Pages           : 62
	Date            : 2019-02-13

Abstract:
   This document proposes a notational convention to express CBOR data
   structures (RFC 7049, Concise Binary Object Representation).  Its
   main goal is to provide an easy and unambiguous way to express
   structures for protocol messages and data formats that use CBOR or
   JSON.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-cbor-cddl/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-cbor-cddl-07
https://datatracker.ietf.org/doc/html/draft-ietf-cbor-cddl-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-cbor-cddl-07


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Wed Feb 13 16:12:52 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F307713109B; Wed, 13 Feb 2019 16:12:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JpygLt2VfKbY; Wed, 13 Feb 2019 16:12:48 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EACBD131083; Wed, 13 Feb 2019 16:12:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [IPv6:2001:638:708:30c8:406a:91ff:fe74:f2b7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1E0Cc71003039; Thu, 14 Feb 2019 01:12:43 +0100 (CET)
Received: from [192.168.217.106] (p54A6CC50.dip0.t-ipconnect.de [84.166.204.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 440H056Dldz1Br6; Thu, 14 Feb 2019 01:12:37 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <6882FA6E-B656-4539-AB4D-CF9272B7A269@tzi.org>
Date: Thu, 14 Feb 2019 01:12:36 +0100
Cc: IESG <iesg@ietf.org>, cbor@ietf.org, Barry Leiba <barryleiba@computer.org>, cbor-chairs@ietf.org, draft-ietf-cbor-cddl@ietf.org
X-Mao-Original-Outgoing-Id: 571795954.335708-d9ffabc5d684b9a29bad0493051c4d6f
Content-Transfer-Encoding: quoted-printable
Message-Id: <6B4F5D27-0728-43A4-A154-EB5D90591543@tzi.org>
References: <154267838656.26631.4178048052675609107.idtracker@ietfa.amsl.com> <D99E5141-4C3E-475F-8F25-3018BBC2B484@tzi.org> <CABcZeBMb8nV-Bm1R3n9Dk-TyWZjwcOe7dxhAFfHaQRyPcBAROQ@mail.gmail.com> <6882FA6E-B656-4539-AB4D-CF9272B7A269@tzi.org>
To: Eric Rescorla <ekr@rtfm.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/0fn61tG4vzc75MyB2Cdhj-ge-S4>
Subject: Re: [Cbor] Eric Rescorla's Discuss on draft-ietf-cbor-cddl-06: (with DISCUSS and COMMENT)
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2019 00:12:50 -0000

On Nov 21, 2018, at 14:10, Carsten Bormann <cabo@tzi.org> wrote:
>=20
>>> S 3.5.3.
>>>>                       mynumber =3D int / float
>>>>=20
>>>> 3.5.3.  Non-deterministic order
>>>>=20
>>>>    While the way arrays are matched is fully determined by the =
Parsing
>>>>    Expression Grammar (PEG) algorithm, matching is more complicated =
for
>>>=20
>>> PEG is an informative reference, and this text seems to create a
>>> normative dependency.
>>=20
>> Many of our specifications make use of theory in one form or another =
without needing a normative dependency to a textbook.
>> RFC 5234 does not even have a reference for BNF.  Since PEGs have =
been a staple for parsing theory only for less than 15 years, we thought =
a reference might be useful.
>>=20
>> Then you need to rewrite this text, because here and below, it =
implies that I need to read PEG in order to understand this =
specification.=20
>=20
> That will be a bit more work than I can do today, so there will be a =
separate e-mail when that is done.

I=E2=80=99m sorry this took so long.  There is now a new Appendix A =
(normative) that defines the parts of PEG necessary for this =
specification:

https://tools.ietf.org/html/draft-ietf-cbor-cddl-07#appendix-A
https://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-cbor-cddl-07.txt

The authors believe that this should complete the changes necessary to =
clear the DISCUSS; please advise of any more work needed and any =
COMMENTS we have not fully addressed yet.

Gr=C3=BC=C3=9Fe, Carsten



From nobody Thu Feb 14 00:31:16 2019
Return-Path: <Joerg.Richter@pdv-FS.de>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11771131056 for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 00:31:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.919
X-Spam-Level: 
X-Spam-Status: No, score=-0.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ENuI5yhomxRi for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 00:31:13 -0800 (PST)
Received: from mail.pdv-fs.de (mail.pdv-fs.de [213.208.220.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4CB7131055 for <cbor@ietf.org>; Thu, 14 Feb 2019 00:31:12 -0800 (PST)
Received: from EXCHDB1.pdv-fs.de (192.168.180.94) by EXCHDB2.pdv-fs.de (192.168.180.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 14 Feb 2019 09:31:10 +0100
Received: from EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437]) by EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437%15]) with mapi id 15.01.1466.012; Thu, 14 Feb 2019 09:31:10 +0100
From: =?utf-8?B?UmljaHRlciwgSsO2cmc=?= <Joerg.Richter@pdv-FS.de>
To: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: Proposal for Currency and Money Amount
Thread-Index: AdTEPd7oTfrVqiXQS9Se27nRqE1bOQ==
Date: Thu, 14 Feb 2019 08:31:10 +0000
Message-ID: <41655d71b9414fb7891487d0123e1b61@pdv-FS.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.180.93]
Content-Type: multipart/alternative; boundary="_000_41655d71b9414fb7891487d0123e1b61pdvFSde_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/3y2xPYShOd-r2tDTFcS8BPvQJ3Y>
Subject: [Cbor] Proposal for Currency and Money Amount
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2019 08:31:14 -0000

--_000_41655d71b9414fb7891487d0123e1b61pdvFSde_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGVyZSBpcyBhIHByb3Bvc2FsIHRvIGFzc2lnbiB0YWdzIHRvIGN1cnJlbmN5IGFuZCBtb25leSBh
bW91bnQ6DQpodHRwczovL2otcmljaHRlci5naXRodWIuaW8vQ0JPUi9jdXJyZW5jeS5odG1sDQoN
CkkgaGF2ZSB1c2VkIHRhZ3MgMTY0LzE2NS4gQ29kZSAxNjQgaXMg4oCcQ1VSUkVOQ1kgU0lHTuKA
nSBpbiBMYXRpbjEuIE5vdCB0aGF0IGl0IG1hdHRlcnMuDQpJIHRoaW5rIHRoZXJlIGlzIG5vIHJl
YXNvbiB0byB1c2Ugc2hvcnRlciB0YWdzIGhlcmUsIGFzIGN1cnJlbmNpZXMgYXJlDQpyYXJlbHkg
dHJhbnNmZXJyZWQvc2F2ZWQgYWxvbmUuDQpBbW91bnRzIG9mIG1vbmV5IGFyZSBsb25nIGVub3Vn
aCB0aGF0IG5vIHNob3J0ZXIgdGFnIGlzIHdvcnRoIGl0Lg0KDQpJdCBpcyBwb3NzaWJsZSB0byB1
c2Ugb25seSBvbmUgdGFnIGZvciBib3RoIGFwcGxpY2F0aW9ucy4gQnV0IEkgdGhpbmsgdGhlDQpz
ZW1hbnRpYyBkaWZmZXJlbmNlIGlzIGJpZyBlbm91Z2ggdGhhdCB0d28gdGFncyBhcmUganVzdGlm
aWVkLg0KDQoNCg==

--_000_41655d71b9414fb7891487d0123e1b61pdvFSde_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8IS0tIGNvbnZlcnRlZCBmcm9tIHJ0ZiAt
LT4NCjxzdHlsZT48IS0tIC5FbWFpbFF1b3RlIHsgbWFyZ2luLWxlZnQ6IDFwdDsgcGFkZGluZy1s
ZWZ0OiA0cHQ7IGJvcmRlci1sZWZ0OiAjODAwMDAwIDJweCBzb2xpZDsgfSAtLT48L3N0eWxlPg0K
PC9oZWFkPg0KPGJvZHk+DQo8Zm9udCBmYWNlPSJDYWxpYnJpIiBzaXplPSIyIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExcHQ7Ij4NCjxkaXY+SGVyZSBpcyBhIHByb3Bvc2FsIHRvIGFzc2lnbiB0
YWdzIHRvIGN1cnJlbmN5IGFuZCBtb25leSBhbW91bnQ6PC9kaXY+DQo8ZGl2PjxhIGhyZWY9Imh0
dHBzOi8vai1yaWNodGVyLmdpdGh1Yi5pby9DQk9SL2N1cnJlbmN5Lmh0bWwiPjxmb250IGNvbG9y
PSJibHVlIj48dT5odHRwczovL2otcmljaHRlci5naXRodWIuaW8vQ0JPUi9jdXJyZW5jeS5odG1s
PC91PjwvZm9udD48L2E+PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj5JIGhhdmUgdXNl
ZCB0YWdzIDE2NC8xNjUuIENvZGUgMTY0IGlzIOKAnENVUlJFTkNZIFNJR07igJ0gaW4gTGF0aW4x
LiBOb3QgdGhhdCBpdCBtYXR0ZXJzLjwvZGl2Pg0KPGRpdj5JIHRoaW5rIHRoZXJlIGlzIG5vIHJl
YXNvbiB0byB1c2Ugc2hvcnRlciB0YWdzIGhlcmUsIGFzIGN1cnJlbmNpZXMgYXJlIDwvZGl2Pg0K
PGRpdj5yYXJlbHkgdHJhbnNmZXJyZWQvc2F2ZWQgYWxvbmUuPC9kaXY+DQo8ZGl2PkFtb3VudHMg
b2YgbW9uZXkgYXJlIGxvbmcgZW5vdWdoIHRoYXQgbm8gc2hvcnRlciB0YWcgaXMgd29ydGggaXQu
PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj5JdCBpcyBwb3NzaWJsZSB0byB1c2Ugb25s
eSBvbmUgdGFnIGZvciBib3RoIGFwcGxpY2F0aW9ucy4gQnV0IEkgdGhpbmsgdGhlIDwvZGl2Pg0K
PGRpdj5zZW1hbnRpYyBkaWZmZXJlbmNlIGlzIGJpZyBlbm91Z2ggdGhhdCB0d28gdGFncyBhcmUg
anVzdGlmaWVkLiA8L2Rpdj4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0K
PC9zcGFuPjwvZm9udD4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_41655d71b9414fb7891487d0123e1b61pdvFSde_--


From nobody Thu Feb 14 00:31:24 2019
Return-Path: <Joerg.Richter@pdv-FS.de>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6485E131091 for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 00:31:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.919
X-Spam-Level: 
X-Spam-Status: No, score=-0.919 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BeDYHMNLLBss for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 00:31:09 -0800 (PST)
Received: from mail.pdv-fs.de (mail.pdv-fs.de [213.208.220.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B3D113102B for <cbor@ietf.org>; Thu, 14 Feb 2019 00:31:09 -0800 (PST)
Received: from EXCHDB1.pdv-fs.de (192.168.180.94) by EXCHDB1.pdv-fs.de (192.168.180.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 14 Feb 2019 09:31:06 +0100
Received: from EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437]) by EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437%15]) with mapi id 15.01.1466.012; Thu, 14 Feb 2019 09:31:06 +0100
From: =?utf-8?B?UmljaHRlciwgSsO2cmc=?= <Joerg.Richter@pdv-FS.de>
To: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: Proposal for Date, Time and Time Zones
Thread-Index: AdTEOszvWqEfqmNWRgi+93eO+W0ZPw==
Date: Thu, 14 Feb 2019 08:31:06 +0000
Message-ID: <bd4d7f87e98b40d585eb7b4502d4b234@pdv-FS.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.180.93]
Content-Type: multipart/alternative; boundary="_000_bd4d7f87e98b40d585eb7b4502d4b234pdvFSde_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/p_T6fvA31vC4DJKWWoeLLTKd4Us>
Subject: [Cbor] Proposal for Date, Time and Time Zones
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2019 08:31:17 -0000

--_000_bd4d7f87e98b40d585eb7b4502d4b234pdvFSde_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGVyZSBpcyBhIHByb3Bvc2FsIHRvIGFzc2lnbiB0YWdzIHRvIGRhdGUsIHRpbWUgb2YgZGF5IGFu
ZCB0aW1lIHpvbmUgZGVzaWduYXRvcjoNCmh0dHBzOi8vai1yaWNodGVyLmdpdGh1Yi5pby9DQk9S
L2RhdGUuaHRtbA0KDQpGb3IgdGhlIHRhZ3MgSSBoYXZlIGNob3NlbiB2YWx1ZXMgYmV0d2VlbiAy
NCBhbmQgMjU1LiBGb3IgZGF0ZSBhbmQgdGltZSBJIGNvdWxkIGltYWdpbmUNCnRvIHVzZSBzbWFs
bGVyIHRhZ3MsIGJlY2F1c2UgdGhlIGVuY29kZWQgcGF5bG9hZCBpcyB2ZXJ5IHNob3J0Lg0KDQpE
byB5b3UgaGF2ZSBiZXR0ZXIgc3VnZ2VzdGlvbnMgZm9yIHRoZSB0YWdzPw0KDQoNCg==

--_000_bd4d7f87e98b40d585eb7b4502d4b234pdvFSde_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8IS0tIGNvbnZlcnRlZCBmcm9tIHJ0ZiAt
LT4NCjxzdHlsZT48IS0tIC5FbWFpbFF1b3RlIHsgbWFyZ2luLWxlZnQ6IDFwdDsgcGFkZGluZy1s
ZWZ0OiA0cHQ7IGJvcmRlci1sZWZ0OiAjODAwMDAwIDJweCBzb2xpZDsgfSAtLT48L3N0eWxlPg0K
PC9oZWFkPg0KPGJvZHk+DQo8Zm9udCBmYWNlPSJDYWxpYnJpIiBzaXplPSIyIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExcHQ7Ij4NCjxkaXY+SGVyZSBpcyBhIHByb3Bvc2FsIHRvIGFzc2lnbiB0
YWdzIHRvIGRhdGUsIHRpbWUgb2YgZGF5IGFuZCB0aW1lIHpvbmUgZGVzaWduYXRvcjo8L2Rpdj4N
CjxkaXY+PGEgaHJlZj0iaHR0cHM6Ly9qLXJpY2h0ZXIuZ2l0aHViLmlvL0NCT1IvZGF0ZS5odG1s
Ij48Zm9udCBjb2xvcj0iYmx1ZSI+PHU+aHR0cHM6Ly9qLXJpY2h0ZXIuZ2l0aHViLmlvL0NCT1Iv
ZGF0ZS5odG1sPC91PjwvZm9udD48L2E+PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj5G
b3IgdGhlIHRhZ3MgSSBoYXZlIGNob3NlbiB2YWx1ZXMgYmV0d2VlbiAyNCBhbmQgMjU1LiBGb3Ig
ZGF0ZSBhbmQgdGltZSBJIGNvdWxkIGltYWdpbmUgPC9kaXY+DQo8ZGl2PnRvIHVzZSBzbWFsbGVy
IHRhZ3MsIGJlY2F1c2UgdGhlIGVuY29kZWQgcGF5bG9hZCBpcyB2ZXJ5IHNob3J0LiA8L2Rpdj4N
CjxkaXY+Jm5ic3A7PC9kaXY+DQo8ZGl2PkRvIHlvdSBoYXZlIGJldHRlciBzdWdnZXN0aW9ucyBm
b3IgdGhlIHRhZ3M/PC9kaXY+DQo8ZGl2PiZuYnNwOzwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4N
Cjwvc3Bhbj48L2ZvbnQ+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_bd4d7f87e98b40d585eb7b4502d4b234pdvFSde_--


From nobody Thu Feb 14 02:14:07 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0A5F131029 for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 02:14:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id avWYLzGZcdME for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 02:14:03 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49E2C12870E for <cbor@ietf.org>; Thu, 14 Feb 2019 02:14:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [IPv6:2001:638:708:30c8:406a:91ff:fe74:f2b7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1EADsLN008372; Thu, 14 Feb 2019 11:13:59 +0100 (CET)
Received: from [134.102.116.214] (unknown [134.102.116.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 440XKt2rzFz1Br6; Thu, 14 Feb 2019 11:13:54 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <bd4d7f87e98b40d585eb7b4502d4b234@pdv-FS.de>
Date: Thu, 14 Feb 2019 11:13:52 +0100
Cc: "cbor@ietf.org" <cbor@ietf.org>
X-Mao-Original-Outgoing-Id: 571832029.799787-9a1553d05d81fd275f04885e53486576
Content-Transfer-Encoding: quoted-printable
Message-Id: <5105F5B3-258E-44B4-B756-2444BB336845@tzi.org>
References: <bd4d7f87e98b40d585eb7b4502d4b234@pdv-FS.de>
To: =?utf-8?B?IlJpY2h0ZXIsIErDtnJnIg==?= <Joerg.Richter@pdv-FS.de>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/zadzuxWUzmcVu29fkmGjugU8Z5o>
Subject: Re: [Cbor] Proposal for Date, Time and Time Zones
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2019 10:14:06 -0000

On Feb 14, 2019, at 09:31, Richter, J=C3=B6rg <Joerg.Richter@pdv-FS.de> =
wrote:
>=20
> Here is a proposal to assign tags to date, time of day and time zone =
designator:
> https://j-richter.github.io/CBOR/date.html

I think it is interesting to compare this approach with that of tag =
1001.

Tag 1001 tries to combine necessary information (to identify a point in =
time) into a single data structure.

Your proposal differs in two ways:
(1) the date/time-of-day/timezone information is unbundled into separate =
tags.
(2) the relation to time zones is implicit (contextual).

Specifically:
=E2=80=94 the =E2=80=9Cdate=E2=80=9D seems to stand for the entire =
24-hour interval of the given day in some timezone taken from the =
context
=E2=80=94 the =E2=80=9Ctime=E2=80=9D (really time of day) stands for any =
point in time that corresponds to that time of day (again in a time zone =
taken from the context)
=E2=80=94 the =E2=80=9Ctime zone=E2=80=9D stands alone, i.e., is useful =
without such contextual information.

All of these would make good fields in a 1001-style map (which would =
provide the context), except that =E2=80=9Cdate=E2=80=9D really is an =
interval (which ) and =E2=80=9Ctime=E2=80=9D (time of day) really is a =
recurring event.

> For the tags I have chosen values between 24 and 255. For date and =
time I could imagine
> to use smaller tags, because the encoded payload is very short.
> =20
> Do you have better suggestions for the tags?

I think the tags proposed are fine.  I=E2=80=99m interested in where the =
two different approaches would be used (and how to get the =
interval/periodic event function into tag 1001-1003).

Gr=C3=BC=C3=9Fe, Carsten


From nobody Thu Feb 14 04:49:15 2019
Return-Path: <Joerg.Richter@pdv-FS.de>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D1EC12F1A2 for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 04:49:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.921
X-Spam-Level: 
X-Spam-Status: No, score=-0.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J-Vz6Mi8GvyW for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 04:49:11 -0800 (PST)
Received: from mail.pdv-fs.de (mail.pdv-fs.de [213.208.220.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4260913106D for <cbor@ietf.org>; Thu, 14 Feb 2019 04:49:10 -0800 (PST)
Received: from EXCHDB1.pdv-fs.de (192.168.180.94) by EXCHDB1.pdv-fs.de (192.168.180.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 14 Feb 2019 13:49:08 +0100
Received: from EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437]) by EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437%15]) with mapi id 15.01.1466.012; Thu, 14 Feb 2019 13:49:08 +0100
From: =?utf-8?B?UmljaHRlciwgSsO2cmc=?= <Joerg.Richter@pdv-FS.de>
To: Carsten Bormann <cabo@tzi.org>
CC: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: [Cbor] Proposal for Date, Time and Time Zones
Thread-Index: AdTEOszvWqEfqmNWRgi+93eO+W0ZPwACs1MAAAYxEOA=
Date: Thu, 14 Feb 2019 12:49:08 +0000
Message-ID: <151a780241b54397bdcdaf06d04668b1@pdv-FS.de>
References: <bd4d7f87e98b40d585eb7b4502d4b234@pdv-FS.de> <5105F5B3-258E-44B4-B756-2444BB336845@tzi.org>
In-Reply-To: <5105F5B3-258E-44B4-B756-2444BB336845@tzi.org>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.180.93]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/AIpXbTJ66rbXhezTQa5PcAK2C2w>
Subject: Re: [Cbor] Proposal for Date, Time and Time Zones
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2019 12:49:13 -0000

VGhlIG1haW4gbW90aXZhdGlvbiBmb3IgZGF0ZSBhbmQgdGltZSBvZiBkYXkgaXMgdG8ganVzdCBy
ZXByZXNlbnQgDQp0aGUgc2VtYW50aWMgaW5mb3JtYXRpb24uICBXaXRob3V0IGEgbmVlZCB0byBh
c3NpZ24gb25lIG9yIG1vcmUgcG9pbnRzIGluIHRpbWUuDQoNCk5vIG9uZSBjYXJlcyB3aGV0aGVy
IGhpcyBiaXJ0aGRheSB3YXMgMjMsIDI0IG9yIDI1IGhvdXJzIGxvbmcuICANCk9wZW5pbmcgaG91
cnMgb2Ygc3RvY2sgZXhjaGFuZ2VzIGFyZSBhbHNvIGp1c3QgcmVwcmVzZW50ZWQgYXMgYSBwYWly
IG9mIGNsb2NrIHRpbWVzLg0KT2YgY291cnNlLCBkZXJpdmluZyBjb25jcmV0ZSBwb2ludHMgaW4g
dGltZSByZXF1aXJlcyBhbHdheXMgY29udGV4dCBpbmZvcm1hdGlvbiANCmxpa2UgdGhlIHRpbWUg
em9uZSBvZiB0aGUgc3RvY2sgZXhjaGFuZ2UuIEJ1dCB0aGlzIGluZm9ybWF0aW9uIHNob3VsZCBu
b3QgYmUgDQpwYXJ0IG9mIHRoZSBjbG9jayB0aW1lLg0KDQpBcyBJIHNlZSBpdCwgdGFnIDEwMDEg
aXMgdXNlZnVsIGZvciBwb2ludHMgaW4gdGltZS4gIEkgZmluZCBpdCBwYXJ0aWN1bGFybHkgDQpn
b29kIHRoYXQgZGVjaW1hbCBmcmFjdGlvbnMgY2FuIGFsc28gYmUgdXNlZC4gSSBhbSB1bnN1cmUg
YWJvdXQgdGhlIG5lZ2F0aXZlDQprZXlzLiBEb24ndCB0aGV5IGRvIHRoZSBzYW1lIGFzIGEgZGVj
aW1hbCBmcmFjdGlvbj8gQW5kIHVudXN1YWwgc2NhbGluZyBsaWtlIDEwXi03DQpjYW5ub3QgYmUg
dXNlZCBhcyBpcy4gIChXaGljaCBpcyBhcyBpdCBoYXBwZW5zIG91ciBpbnRlcm5hbCByZXNvbHV0
aW9uIG9mDQpwb2ludHMgaW4gdGltZSBhbmQgdGltZSBvZiBkYXkpDQoNCkkgY2FuJ3QgcXVpdGUg
aW1hZ2luZSBob3cgdGhlIGNvbmNlcHRzIGNvdWxkIGJlIHVuaWZpZWQuIERvIHlvdSBoYXZlIGFu
IA0KaWRlYSBpbiBtaW5kPyAgQWxsIDQgdHlwZXMgKHRpbWVzdGFtcCwgZGF0ZSwgdGltZSBvZiBk
YXksIHRpbWUgem9uZSkgYXJlIHVzZWQgDQpzZXBhcmF0ZWx5IGluIG91ciBjb2RlLiAgVG8gbWUg
aXQgbWFrZXMgc2Vuc2UgdG8gcmVwcmVzZW50IHRoZW0gZGlzdGluY3RseSBpbiBDQk9SLg0KDQpB
Ym91dCBsZWFwIHNlY29uZHM6IE5vdyB0aGF0IEkgdGhpbmsgYWJvdXQgaXQsIGlzIHRhZyAwIGRl
ZmluZWQgd2l0aCBsZWFwIHNlY29uZHMgDQpvciB3aXRob3V0PyAgVGhpcyBtaWdodCBwb3NlIGEg
cHJvYmxlbSAoZm9yIHVzKS4gIEFueWJvZHkga25vdyB3aGF0IG90aGVyIA0KZW5jb2RlcnMvZGVj
b2RlcnMgZG8/DQoNCj4gSeKAmW0gaW50ZXJlc3RlZCBpbiB3aGVyZSB0aGUgdHdvDQo+IGRpZmZl
cmVudCBhcHByb2FjaGVzIHdvdWxkIGJlIHVzZWQgKGFuZCBob3cgdG8gZ2V0IHRoZSBpbnRlcnZh
bC9wZXJpb2RpYw0KPiBldmVudCBmdW5jdGlvbiBpbnRvIHRhZyAxMDAxLTEwMDMpLg0KDQpJIHRo
aW5rIEkgdW5kZXJzdGFuZCAxMDAxLiAgQW5kIEkgdGhpbmsgdGhlIHR3byBhcmUgZGlmZmVyZW50
IHNlbWFudGljIGNvbmNlcHRzLg0KQnV0IEkgY2Fubm90IGZpbmQgYW55dGhpbmcgYWJvdXQgdGFn
cyAxMDAyIGFuZCAxMDAzLiAgVGhlIGRyYWZ0IGZvciAxMDAxDQpkb2VzIG5vdCBjb250YWluIG11
Y2ggaW5mb3JtYXRpb24gYWJvdXQgaXQuICBJcyB0aGVyZSBhbm90aGVyIGRvY3VtZW50IHNvbWV3
aGVyZT8NCg0KLSBKw7ZyZw0KDQo=


From nobody Thu Feb 14 05:52:29 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B497413106D for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 05:52:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zzx7FlNNOcKc for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 05:52:26 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 539D212D84D for <cbor@ietf.org>; Thu, 14 Feb 2019 05:52:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [IPv6:2001:638:708:30c8:406a:91ff:fe74:f2b7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1EDqHZv025357; Thu, 14 Feb 2019 14:52:22 +0100 (CET)
Received: from sev.informatik.uni-bremen.de (sev.informatik.uni-bremen.de [134.102.218.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 440d9s3KCnz1Br6; Thu, 14 Feb 2019 14:52:17 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <151a780241b54397bdcdaf06d04668b1@pdv-FS.de>
Date: Thu, 14 Feb 2019 14:52:16 +0100
Cc: "cbor@ietf.org" <cbor@ietf.org>
X-Mao-Original-Outgoing-Id: 571845134.412986-08414a26c3d19b2fa632814662030e99
Content-Transfer-Encoding: quoted-printable
Message-Id: <D6578BB5-289A-46F8-9019-7DCF2F470FBC@tzi.org>
References: <bd4d7f87e98b40d585eb7b4502d4b234@pdv-FS.de> <5105F5B3-258E-44B4-B756-2444BB336845@tzi.org> <151a780241b54397bdcdaf06d04668b1@pdv-FS.de>
To: =?utf-8?B?IlJpY2h0ZXIsIErDtnJnIg==?= <Joerg.Richter@pdv-FS.de>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/RdrFZ9_wes3qth2OD1h88efAQxY>
Subject: Re: [Cbor] Proposal for Date, Time and Time Zones
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2019 13:52:29 -0000

On Feb 14, 2019, at 13:49, Richter, J=C3=B6rg <Joerg.Richter@pdv-FS.de> =
wrote:
>=20
> The main motivation for date and time of day is to just represent=20
> the semantic information.  Without a need to assign one or more points =
in time.

Right, that=E2=80=99s why I think they stand on their own.  But I still =
would like to understand the whole picture.
It would be nice if we could come up with a coherent narrative on when =
to use which of these tags.

> No one cares whether his birthday was 23, 24 or 25 hours long. =20
> Opening hours of stock exchanges are also just represented as a pair =
of clock times.
> Of course, deriving concrete points in time requires always context =
information=20
> like the time zone of the stock exchange. But this information should =
not be=20
> part of the clock time.

There are applications that would prefer it to be.
However, other applications may not need it, and the proposed tags are =
fine for those.

> As I see it, tag 1001 is useful for points in time.  I find it =
particularly=20
> good that decimal fractions can also be used. I am unsure about the =
negative
> keys. Don=E2=80=99t they do the same as a decimal fraction?

Yes, but they save having to combine full seconds and decimal fractions =
into a single number, which would be needed for bigdecimals (CBOR Tag =
4).  Many UNIX times, as well as the Haskell time which actually =
motivated writing the draft, come in seconds/decimal fractions.

> And unusual scaling like 10^-7
> cannot be used as is.  (Which is as it happens our internal resolution =
of
> points in time and time of day)


If you don=E2=80=99t have split seconds/fractions, you can use Key 4.
If you do, and want to preserve the split, we could introduce Key -7.
Is that a common representation?
I=E2=80=99m familiar with using 10 MHz clocks for frequency references, =
but wasn=E2=80=99t aware of its use for time reference.
You could also use Key -9, at the cost of one multiplication by 100 =
(encoding) or division by 100 (decoding).

> I can't quite imagine how the concepts could be unified. Do you have =
an=20
> idea in mind?  All 4 types (timestamp, date, time of day, time zone) =
are used=20
> separately in our code.  To me it makes sense to represent them =
distinctly in CBOR.

It does.  We might want to use the contents of the timezone tag as a Key =
for Tag 1001 right away.

> About leap seconds: Now that I think about it, is tag 0 defined with =
leap seconds=20
> or without?  This might pose a problem (for us).  Anybody know what =
other=20
> encoders/decoders do?

Tag 0 and 1 use civil time, i.e., time based on UTC.  For Tag 1, this =
uses the weird Posix format where a leap second and its preceding second =
cannot be distinguished.  (This is not a problem for Tag 0, if used =
properly; many implementations of the RFC 3339 underlying Tag 0 will =
however map to Posix time internally and so will have idiosyncrasies =
around leap seconds.)

(I can=E2=80=99t answer the actual question: I don=E2=80=99t know =
whether you consider =E2=80=9Cwith/without leap seconds=E2=80=9D to be =
equivalent to UTC/TAI or the other way around; the terminology here is =
not very sharp.)

For Tag 1001, we intend to have a map key that indicates the time scale, =
which would then clearly include TAI as one option.  This is not in the =
draft yet because we want to discuss this with an actual user of atomic =
time.
We also have some quite positive feedback for including leap-second =
smeared time scales (but which ones?) as further alternatives.

>> I=E2=80=99m interested in where the two
>> different approaches would be used (and how to get the =
interval/periodic
>> event function into tag 1001-1003).
>=20
> I think I understand 1001.  And I think the two are different semantic =
concepts.
> But I cannot find anything about tags 1002 and 1003.  The draft for =
1001
> does not contain much information about it.  Is there another document =
somewhere?

The earlier versions of the draft contained a little more, which we have =
cut down for -02.
Again, we would like to nail these down based on input from actual users =
of the concepts of duration and interval (including their thinking about =
semantic dates and concepts such as leap seconds and time zone changes).

As a way forward, I wouldn=E2=80=99t mind including the new tags in the =
time-tag Internet-Draft, so we have a place where the consistent =
narrative mentioned above can be put.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Thu Feb 14 06:47:24 2019
Return-Path: <jeffpc@josefsipek.net>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32AC1131069 for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 06:47:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CR4Y_jgZ89GA for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 06:47:20 -0800 (PST)
Received: from smtp.jeffnet.31bits.net (josefsipek.net [71.174.113.7]) by ietfa.amsl.com (Postfix) with ESMTP id C502A13105F for <cbor@ietf.org>; Thu, 14 Feb 2019 06:47:20 -0800 (PST)
Received: from meili (unknown [172.27.0.10]) by smtp.jeffnet.31bits.net (Postfix) with ESMTPSA id F0038261C3; Thu, 14 Feb 2019 14:47:19 +0000 (UTC)
Date: Thu, 14 Feb 2019 09:47:19 -0500
From: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
To: =?iso-8859-1?Q?Richter=2C_J=F6rg?= <Joerg.Richter@pdv-FS.de>
Cc: "cbor@ietf.org" <cbor@ietf.org>
Message-ID: <20190214144719.GA1404@meili>
References: <41655d71b9414fb7891487d0123e1b61@pdv-FS.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <41655d71b9414fb7891487d0123e1b61@pdv-FS.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/db-tIb_kuFblu3S9Wlt7MneoKlQ>
Subject: Re: [Cbor] Proposal for Currency and Money Amount
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2019 14:47:23 -0000

On Thu, Feb 14, 2019 at 08:31:10 +0000, Richter, Jörg wrote:
> Here is a proposal to assign tags to currency and money amount:
> https://j-richter.github.io/CBOR/currency.html

Should this support non-decimal currency amounts?

As far as I can tell, the only currently in use non-decimal currency is the
Mauritania's ouguiya (ISO 4217: MRU & 929) which uses 1 ouguiya = 5 khoums [1].

There are a number of historical currencies that were non-decimal, but I
suppose most (all?) of them are irrelevant since they don't have an ISO code.

(I suppose the simplest solution to allowing non-decimal currencies would be
to make the array 2 or more elements.  The currency code tells the consumer
how to render the encoded values.)

Thanks,

Jeff, who doesn't actually have a use for non-decimal currency support in CBOR.

[1] https://en.wikipedia.org/wiki/Non-decimal_currency#Contemporary_non-decimal_currencies

> I have used tags 164/165. Code 164 is “CURRENCY SIGN” in Latin1. Not that it matters.
> I think there is no reason to use shorter tags here, as currencies are
> rarely transferred/saved alone.
> Amounts of money are long enough that no shorter tag is worth it.
> 
> It is possible to use only one tag for both applications. But I think the
> semantic difference is big enough that two tags are justified.
> 
> 

> _______________________________________________
> CBOR mailing list
> CBOR@ietf.org
> https://www.ietf.org/mailman/listinfo/cbor


-- 
Fact: 23.6% of all statistics are generated randomly.


From nobody Thu Feb 14 06:55:40 2019
Return-Path: <Joerg.Richter@pdv-FS.de>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F392131069 for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 06:55:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.921
X-Spam-Level: 
X-Spam-Status: No, score=-0.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jhYNJhRz8qzu for <cbor@ietfa.amsl.com>; Thu, 14 Feb 2019 06:55:36 -0800 (PST)
Received: from mail.pdv-fs.de (mail.pdv-fs.de [213.208.220.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 90F5413104B for <cbor@ietf.org>; Thu, 14 Feb 2019 06:55:36 -0800 (PST)
Received: from EXCHDB1.pdv-fs.de (192.168.180.94) by EXCHDB1.pdv-fs.de (192.168.180.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 14 Feb 2019 15:55:34 +0100
Received: from EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437]) by EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437%15]) with mapi id 15.01.1466.012; Thu, 14 Feb 2019 15:55:34 +0100
From: =?utf-8?B?UmljaHRlciwgSsO2cmc=?= <Joerg.Richter@pdv-FS.de>
To: Carsten Bormann <cabo@tzi.org>
CC: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: [Cbor] Proposal for Date, Time and Time Zones
Thread-Index: AdTEOszvWqEfqmNWRgi+93eO+W0ZPwACs1MAAAYxEOAAAW+WAAACzE+A
Date: Thu, 14 Feb 2019 14:55:34 +0000
Message-ID: <0505e72f187943949ce840d90f6dfaf3@pdv-FS.de>
References: <bd4d7f87e98b40d585eb7b4502d4b234@pdv-FS.de> <5105F5B3-258E-44B4-B756-2444BB336845@tzi.org> <151a780241b54397bdcdaf06d04668b1@pdv-FS.de> <D6578BB5-289A-46F8-9019-7DCF2F470FBC@tzi.org>
In-Reply-To: <D6578BB5-289A-46F8-9019-7DCF2F470FBC@tzi.org>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.180.93]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/WTRGRbv-99yH2t5ByY7kPw-oDJI>
Subject: Re: [Cbor] Proposal for Date, Time and Time Zones
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2019 14:55:39 -0000

PiBZZXMsIGJ1dCB0aGV5IHNhdmUgaGF2aW5nIHRvIGNvbWJpbmUgZnVsbCBzZWNvbmRzIGFuZCBk
ZWNpbWFsIGZyYWN0aW9ucw0KPiBpbnRvIGEgc2luZ2xlIG51bWJlciwgd2hpY2ggd291bGQgYmUg
bmVlZGVkIGZvciBiaWdkZWNpbWFscyAoQ0JPUiBUYWcgNCkuDQo+IE1hbnkgVU5JWCB0aW1lcywg
YXMgd2VsbCBhcyB0aGUgSGFza2VsbCB0aW1lIHdoaWNoIGFjdHVhbGx5IG1vdGl2YXRlZA0KPiB3
cml0aW5nIHRoZSBkcmFmdCwgY29tZSBpbiBzZWNvbmRzL2RlY2ltYWwgZnJhY3Rpb25zLg0KDQpB
aGggb2theS4gIFNlZW1zIGxpa2UgSSBoYXZlIG1pc3VuZGVyc3Rvb2QgdGhpcyB1c2FnZS4gIFdl
IGFsd2F5cyBoYXZlDQpvdXIgc2Vjb25kcyBhbmQgZnJhY3Rpb25zIGNvbWJpbmVkLiAgDQoNCj4g
SWYgeW91IGRvbuKAmXQgaGF2ZSBzcGxpdCBzZWNvbmRzL2ZyYWN0aW9ucywgeW91IGNhbiB1c2Ug
S2V5IDQuDQo+IElmIHlvdSBkbywgYW5kIHdhbnQgdG8gcHJlc2VydmUgdGhlIHNwbGl0LCB3ZSBj
b3VsZCBpbnRyb2R1Y2UgS2V5IC03Lg0KPiBJcyB0aGF0IGEgY29tbW9uIHJlcHJlc2VudGF0aW9u
Pw0KDQpJIHRoaW5rIG5vdC4NCg0KPiBJ4oCZbSBmYW1pbGlhciB3aXRoIHVzaW5nIDEwIE1IeiBj
bG9ja3MgZm9yIGZyZXF1ZW5jeSByZWZlcmVuY2VzLCBidXQgd2FzbuKAmXQNCj4gYXdhcmUgb2Yg
aXRzIHVzZSBmb3IgdGltZSByZWZlcmVuY2UuDQo+IFlvdSBjb3VsZCBhbHNvIHVzZSBLZXkgLTks
IGF0IHRoZSBjb3N0IG9mIG9uZSBtdWx0aXBsaWNhdGlvbiBieSAxMDANCj4gKGVuY29kaW5nKSBv
ciBkaXZpc2lvbiBieSAxMDAgKGRlY29kaW5nKS4NCg0KV2UgY29uc2lkZXJlZCB0aGlzLCBidXQg
dGhlbiA2NCBiaXRzIGFyZSBub3QgZW5vdWdoIGZvciB0aGUgdGltZSBzcGFuIHdlDQp3YW50IHRv
IHN1cHBvcnQgd2hpY2ggaXMgYXJvdW5kIDEwMDAwIHllYXJzLiAgQW5kIG11bHRpcGx5aW5nIGJ5
IDEwMA0Kd2lsbCByZXN1bHQgaW4gYSBiaWdudW0gaW5zdGVhZCBvZiBhbiBpbnQ2NC4NCg0KPiBU
YWcgMCBhbmQgMSB1c2UgY2l2aWwgdGltZSwgaS5lLiwgdGltZSBiYXNlZCBvbiBVVEMuICBGb3Ig
VGFnIDEsIHRoaXMgdXNlcw0KPiB0aGUgd2VpcmQgUG9zaXggZm9ybWF0IHdoZXJlIGEgbGVhcCBz
ZWNvbmQgYW5kIGl0cyBwcmVjZWRpbmcgc2Vjb25kIGNhbm5vdA0KPiBiZSBkaXN0aW5ndWlzaGVk
LiANCg0KT2theS4gIFRoZW4gdGhpcyBpcyB3aGF0IHdlIHVzZS4gIEluIG15IG9waW5pb24gdGhp
cyBpcyBtb3JlIHByYWN0aWNhbCB1c2VmdWwuDQoNCj4gRm9yIFRhZyAxMDAxLCB3ZSBpbnRlbmQg
dG8gaGF2ZSBhIG1hcCBrZXkgdGhhdCBpbmRpY2F0ZXMgdGhlIHRpbWUgc2NhbGUsDQo+IHdoaWNo
IHdvdWxkIHRoZW4gY2xlYXJseSBpbmNsdWRlIFRBSSBhcyBvbmUgb3B0aW9uLiAgVGhpcyBpcyBu
b3QgaW4gdGhlDQo+IGRyYWZ0IHlldCBiZWNhdXNlIHdlIHdhbnQgdG8gZGlzY3VzcyB0aGlzIHdp
dGggYW4gYWN0dWFsIHVzZXIgb2YgYXRvbWljDQo+IHRpbWUuDQo+IFdlIGFsc28gaGF2ZSBzb21l
IHF1aXRlIHBvc2l0aXZlIGZlZWRiYWNrIGZvciBpbmNsdWRpbmcgbGVhcC1zZWNvbmQNCj4gc21l
YXJlZCB0aW1lIHNjYWxlcyAoYnV0IHdoaWNoIG9uZXM/KSBhcyBmdXJ0aGVyIGFsdGVybmF0aXZl
cy4NCg0KSSB0aGluayB0aW1lIHNjYWxlcyB0aGF0IGF2b2lkIGxlYXAgc2Vjb25kcyB3aWxsIGFs
d2F5cyBiZSBwcmVmZXJyZWQuIA0KVW5mb3J0dW5hdGVseSBJIGNhbid0IGJlIG9mIG11Y2ggaGVs
cCBiZWNhdXNlIEkgZG9uJ3Qga25vdyBtdWNoIGFib3V0IGl0LiANCkJ5ICJhdm9pZGluZyBsZWFw
IHNlY29uZHMiIEkgbWVhbiB0aGF0IHRoZSBVVEMtZGF5IGNhbiBiZSBlYXNpbHkgY29tcHV0ZWQg
DQpieSBkaXZpZGluZyBieSA4NjQwMC4NCg0KPiBBZ2Fpbiwgd2Ugd291bGQgbGlrZSB0byBuYWls
IHRoZXNlIGRvd24gYmFzZWQgb24gaW5wdXQgZnJvbSBhY3R1YWwgdXNlcnMNCj4gb2YgdGhlIGNv
bmNlcHRzIG9mIGR1cmF0aW9uIGFuZCBpbnRlcnZhbCAoaW5jbHVkaW5nIHRoZWlyIHRoaW5raW5n
IGFib3V0DQo+IHNlbWFudGljIGRhdGVzIGFuZCBjb25jZXB0cyBzdWNoIGFzIGxlYXAgc2Vjb25k
cyBhbmQgdGltZSB6b25lIGNoYW5nZXMpLg0KDQpJIGRvbid0IGtub3cgaWYgaXQncyBhbnkgaGVs
cCwgYnV0IHRoZXJlIGFyZSBvdGhlciB0eXBlcyB3ZSB1c2U6DQoqIHRpbWUgZHVyYXRpb24gaW4g
ZnJhY3Rpb25hbCBzZWNvbmRzDQoqIFVUQyBvZmZzZXQgaW4gc2Vjb25kcyAobGlrZSArMDE6MDAp
DQoqIHBlcmlvZCBvZiB0aW1lIChsaWtlICIzIG1vbnRocyIgb3IgIjcgd2Vla3MiKS4gDQogIEl0
IGNvbnNpc3RzIG9mIHR3byBwYXJ0cy4gQSB3aG9sZSBudW1iZXIgYW5kIHRoZSB1bml0Lg0KKiBh
bmQgYW55IGVsZW1lbnQgb2YgYSBkYXRlIGxpa2UgInllYXIiLCAiaG91ciBvZiB0aGUgZGF5IiBl
dGMuDQoNCkJ1dCBmb3Igbm93IHdlIGRvbid0IG5lZWQgdGFncyBmb3IgdGhvc2UuDQpBbmQgd2Ug
Imlnbm9yZSIgbGVhcCBzZWNvbmRzLCBsaWtlIGFsbCBvdGhlciBzeXN0ZW1zIG91ciBwcm9kdWN0
IGNvbm5lY3RzIHRvLg0KDQpTb21lIG90aGVyIHBvaW50czoNCkkgdGhpbmsgSSB3aWxsIGV4dGVu
dCB0aGUgcHJvcG9zYWwgZm9yIHRpbWUgb2YgZGF5IHRvIGluY2x1ZGUgZGVjaW1hbCBmcmFjdGlv
bi4NCklzIGl0IHBvc3NpYmxlIHRvIGV4dGVudCBUYWcgMSB0byBhbHNvIGFjY2VwdCBkZWNpbWFs
IGZyYWN0aW9uPw0KDQotIErDtnJnDQoNCg==


From nobody Fri Feb 15 00:04:21 2019
Return-Path: <Joerg.Richter@pdv-FS.de>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9AD6129A87 for <cbor@ietfa.amsl.com>; Fri, 15 Feb 2019 00:04:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.921
X-Spam-Level: 
X-Spam-Status: No, score=-0.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y0cYILqxbCvP for <cbor@ietfa.amsl.com>; Fri, 15 Feb 2019 00:04:17 -0800 (PST)
Received: from mail.pdv-fs.de (mail.pdv-fs.de [213.208.220.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13E6812867A for <cbor@ietf.org>; Fri, 15 Feb 2019 00:04:16 -0800 (PST)
Received: from EXCHDB1.pdv-fs.de (192.168.180.94) by EXCHDB1.pdv-fs.de (192.168.180.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Fri, 15 Feb 2019 09:04:13 +0100
Received: from EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437]) by EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437%15]) with mapi id 15.01.1466.012; Fri, 15 Feb 2019 09:04:13 +0100
From: =?utf-8?B?UmljaHRlciwgSsO2cmc=?= <Joerg.Richter@pdv-FS.de>
To: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
CC: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: [Cbor] Proposal for Currency and Money Amount
Thread-Index: AdTEPd7oTfrVqiXQS9Se27nRqE1bOQALe6qAACW1ThA=
Date: Fri, 15 Feb 2019 08:04:13 +0000
Message-ID: <cc7d04e6db734627875e537d4b83ee49@pdv-FS.de>
References: <41655d71b9414fb7891487d0123e1b61@pdv-FS.de> <20190214144719.GA1404@meili>
In-Reply-To: <20190214144719.GA1404@meili>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.180.93]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/ES7pVtF_K28M1APUW7EvxIBdUeQ>
Subject: Re: [Cbor] Proposal for Currency and Money Amount
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Feb 2019 08:04:20 -0000

PiBTaG91bGQgdGhpcyBzdXBwb3J0IG5vbi1kZWNpbWFsIGN1cnJlbmN5IGFtb3VudHM/DQo+IEFz
IGZhciBhcyBJIGNhbiB0ZWxsLCB0aGUgb25seSBjdXJyZW50bHkgaW4gdXNlIG5vbi1kZWNpbWFs
IGN1cnJlbmN5IGlzDQo+IHRoZSBNYXVyaXRhbmlhJ3Mgb3VndWl5YSAoSVNPIDQyMTc6IE1SVSAm
IDkyOSkgd2hpY2ggdXNlcyAxIG91Z3VpeWEgPSA1IGtob3Vtcw0KPiAuLi4NCj4gKEkgc3VwcG9z
ZSB0aGUgc2ltcGxlc3Qgc29sdXRpb24gdG8gYWxsb3dpbmcgbm9uLWRlY2ltYWwgY3VycmVuY2ll
cyB3b3VsZCBiZQ0KPiB0byBtYWtlIHRoZSBhcnJheSAyIG9yIG1vcmUgZWxlbWVudHMuICBUaGUg
Y3VycmVuY3kgY29kZSB0ZWxscyB0aGUgY29uc3VtZXINCj4gaG93IHRvIHJlbmRlciB0aGUgZW5j
b2RlZCB2YWx1ZXMuKQ0KDQpJIHdvdWxkIGJlIHZlcnkgc3VycHJpc2VkIGlmIHNvZnR3YXJlIHdv
dWxkIHN0b3JlIHZhbHVlcyBvZiB0aGlzDQpjdXJyZW5jeSBub3Qgd2l0aCBmcmFjdGlvbnMgMC4w
LCAwLjIsIDAuNCwgMC42IG9yIDAuOC4NCg0KTWFueSBjYWxjdWxhdGlvbnMgd2l0aCBhbW91bnRz
IGFsc28gdXNlIG1vcmUgZGVjaW1hbCBwbGFjZXMgdGhhbg0KdGhlIGN1cnJlbmN5IGRlZmluZXMu
ICBTbyB0aGVyZSBpcyBhIG5lZWQgdG8gc3RvcmUgYSBmcmFjdGlvbiBvZiB0aGUgc21hbGxlc3Qg
dW5pdC4NCk9uZSBkYWlseSBsaXZlIGV4YW1wbGUgd291bGQgYmUgcGV0cm9sIHByaWNlcyBpbiBH
ZXJtYW55IHRoYXQgaGF2ZSAzIGRlY2ltYWwgDQpwbGFjZXMgaW5zdGVhZCBvZiB0aGUgMiB0aGF0
IHRoZSBFdXJvIGRlZmluZXMuICANClNvbWUgYXBwbGljYXRpb25zIGV2ZW4gcmVxdWlyZSBub24t
ZGVjaW1hbCBmcmFjdGlvbnMgbGlrZSAxLzMuDQoNClRoaXMgaXMgb2YgY291cnNlIHJlcHJlc2Vu
dGFibGUgd2l0aCBqdXN0IG9uZSBudW1iZXIuDQoNCkp1c3QgdGhlIGZpbmFsIHByZXNlbnRhdGlv
biBzdGVwIHdvdWxkIGNvbnZlcnQgZnJvbSBhIG51bWJlciB0byBhIHBhaXIgb2YgDQpvdWd1aXlh
IGFuZCBraG91bS4gIEJ1dCBhY2NvcmRpbmcgdG8gV2lraXBlZGlhIGV2ZW4gdGhpcyBjdXJyZW5j
eSBpcyBwcmludGVkIA0KaW4gZGVjaW1hbDoNCg0KPiBUaGUgTWFsYWdhc3kgYXJpYXJ5IGFuZCB0
aGUgTWF1cml0YW5pYW4gb3VndWl5YSBhcmUgdGVjaG5pY2FsbHkgZGl2aWRlZCANCj4gaW50byBm
aXZlIHN1YnVuaXRzICh0aGUgaXJhaW1iaWxhbmphIGFuZCBraG91bSByZXNwZWN0aXZlbHkpIHRo
ZSBjb2lucyANCj4gZGlzcGxheSAiMS81IiBvbiB0aGVpciBmYWNlIGFuZCBhcmUgcmVmZXJyZWQg
dG8gYXMgYSAiZmlmdGgiIChLaG91bS9jaW5xdWnDqG1lKTsgDQo+IFRoZXNlIGFyZSBub3QgdXNl
ZCBpbiBwcmFjdGljZSwgYnV0IHdoZW4gd3JpdHRlbiBvdXQsIGEgc2luZ2xlIHNpZ25pZmljYW50
IGRpZ2l0IA0KPiBpcyB1c2VkLiBFLmcuIDEuMiBVTS4NCg0KLSBKw7ZyZw0KDQo=


From nobody Fri Feb 15 04:08:13 2019
Return-Path: <jeffpc@josefsipek.net>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0EDB130FA8 for <cbor@ietfa.amsl.com>; Fri, 15 Feb 2019 04:08:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rnzgA3sEACxa for <cbor@ietfa.amsl.com>; Fri, 15 Feb 2019 04:08:09 -0800 (PST)
Received: from smtp.jeffnet.31bits.net (josefsipek.net [71.174.113.7]) by ietfa.amsl.com (Postfix) with ESMTP id A3D4D130E73 for <cbor@ietf.org>; Fri, 15 Feb 2019 04:08:09 -0800 (PST)
Received: from meili (unknown [172.27.0.10]) by smtp.jeffnet.31bits.net (Postfix) with ESMTPSA id 6E12C26B3A; Fri, 15 Feb 2019 12:08:08 +0000 (UTC)
Date: Fri, 15 Feb 2019 07:08:07 -0500
From: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
To: =?iso-8859-1?Q?Richter=2C_J=F6rg?= <Joerg.Richter@pdv-FS.de>
Cc: "cbor@ietf.org" <cbor@ietf.org>
Message-ID: <20190215120807.GA1351@meili>
References: <41655d71b9414fb7891487d0123e1b61@pdv-FS.de> <20190214144719.GA1404@meili> <cc7d04e6db734627875e537d4b83ee49@pdv-FS.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <cc7d04e6db734627875e537d4b83ee49@pdv-FS.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/uUHvx2xnsaPY_9NghHo7e_Pm8fw>
Subject: Re: [Cbor] Proposal for Currency and Money Amount
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Feb 2019 12:08:12 -0000

On Fri, Feb 15, 2019 at 08:04:13 +0000, Richter, Jörg wrote:
> > Should this support non-decimal currency amounts?
> > As far as I can tell, the only currently in use non-decimal currency is
> > the Mauritania's ouguiya (ISO 4217: MRU & 929) which uses 1 ouguiya = 5 khoums
> > ...
> > (I suppose the simplest solution to allowing non-decimal currencies would be
> > to make the array 2 or more elements.  The currency code tells the consumer
> > how to render the encoded values.)
> 
> I would be very surprised if software would store values of this
> currency not with fractions 0.0, 0.2, 0.4, 0.6 or 0.8.
> 
> Many calculations with amounts also use more decimal places than
> the currency defines.  So there is a need to store a fraction of the smallest unit.
> One daily live example would be petrol prices in Germany that have 3 decimal 
> places instead of the 2 that the Euro defines.  
> Some applications even require non-decimal fractions like 1/3.
> 
> This is of course representable with just one number.

Yeah, that's fair.  The pre-decimal "GBP" which, according to wikipedia, was
'divided into 20 shillings and each shilling into 12 pence, making 240 pence
to the pound' would be much harder to wedge into a "one number format".

Given the use of ISO 4217, I'm happy with the proposal as is (for whatever
it's worth) without having explicit support for historical currencies.

Jeff.

-- 
Reality is merely an illusion, albeit a very persistent one.
		- Albert Einstein


From nobody Tue Feb 19 02:11:18 2019
Return-Path: <Joerg.Richter@pdv-FS.de>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FBE6130DE3 for <cbor@ietfa.amsl.com>; Tue, 19 Feb 2019 02:11:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.92
X-Spam-Level: 
X-Spam-Status: No, score=-0.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WOSitKg8SaaA for <cbor@ietfa.amsl.com>; Tue, 19 Feb 2019 02:11:14 -0800 (PST)
Received: from mail.pdv-fs.de (mail.pdv-fs.de [213.208.220.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9660B129284 for <cbor@ietf.org>; Tue, 19 Feb 2019 02:11:14 -0800 (PST)
Received: from EXCHDB1.pdv-fs.de (192.168.180.94) by EXCHDB2.pdv-fs.de (192.168.180.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 19 Feb 2019 11:11:11 +0100
Received: from EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437]) by EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437%15]) with mapi id 15.01.1466.012; Tue, 19 Feb 2019 11:11:11 +0100
From: =?utf-8?B?UmljaHRlciwgSsO2cmc=?= <Joerg.Richter@pdv-FS.de>
To: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: Private Use Tags
Thread-Index: AdTIOqbH7vBaupuMSHSPiypDCyPcOQ==
Date: Tue, 19 Feb 2019 10:11:11 +0000
Message-ID: <c262a6100b0d4aaea6fefeff36ad7403@pdv-FS.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.180.93]
Content-Type: multipart/alternative; boundary="_000_c262a6100b0d4aaea6fefeff36ad7403pdvFSde_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/c45x8yiSPzPGw8WVfJrvqmGGdTY>
Subject: [Cbor] Private Use Tags
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Feb 2019 10:11:16 -0000

--_000_c262a6100b0d4aaea6fefeff36ad7403pdvFSde_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSBoYWQgdGhlIGlkZWEgdG8gdGFnIHNvbWUgaW50ZXJuYWwgdHlwZXMuIFRoZXNlIHR5cGVzIGFy
ZQ0KbmV2ZXIgdHJhbnNmZXJyZWQgdG8gb3RoZXIgY29tbXVuaWNhdGlvbiBwYXJ0bmVycy4NCldv
dWxkIGl0IGJlIHBvc3NpYmxlIHRvIHByb3ZpZGUgYSB0YWcgcmFuZ2UgdGhhdCBpcyBleHBsaWNp
dGx5DQptYXJrZWQgYXMgIlByaXZhdGUgVXNlIEFyZWEiPyBUaGlzIHdvdWxkIGV4Y2x1ZGUgdGhl
DQpwb3NzaWJpbGl0eSB0aGF0IHRoZXNlIHRhZ3Mgd2lsbCBiZSBhc3NpZ25lZCBpbiB0aGUgZnV0
dXJlIGFuZA0KdGhhdCB0aGVyZSB3aWxsIGJlIGEgY29sbGlzaW9uLg0KDQoNCg==

--_000_c262a6100b0d4aaea6fefeff36ad7403pdvFSde_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVu
dD0iTWljcm9zb2Z0IEV4Y2hhbmdlIFNlcnZlciI+DQo8IS0tIGNvbnZlcnRlZCBmcm9tIHJ0ZiAt
LT4NCjxzdHlsZT48IS0tIC5FbWFpbFF1b3RlIHsgbWFyZ2luLWxlZnQ6IDFwdDsgcGFkZGluZy1s
ZWZ0OiA0cHQ7IGJvcmRlci1sZWZ0OiAjODAwMDAwIDJweCBzb2xpZDsgfSAtLT48L3N0eWxlPg0K
PC9oZWFkPg0KPGJvZHk+DQo8Zm9udCBmYWNlPSJDYWxpYnJpIiBzaXplPSIyIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExcHQ7Ij4NCjxkaXY+SSBoYWQgdGhlIGlkZWEgdG8gdGFnIHNvbWUgaW50
ZXJuYWwgdHlwZXMuIFRoZXNlIHR5cGVzIGFyZSA8L2Rpdj4NCjxkaXY+bmV2ZXIgdHJhbnNmZXJy
ZWQgdG8gb3RoZXIgY29tbXVuaWNhdGlvbiBwYXJ0bmVycy48L2Rpdj4NCjxkaXY+V291bGQgaXQg
YmUgcG9zc2libGUgdG8gcHJvdmlkZSBhIHRhZyByYW5nZSB0aGF0IGlzIGV4cGxpY2l0bHkgPC9k
aXY+DQo8ZGl2Pm1hcmtlZCBhcyAmcXVvdDtQcml2YXRlIFVzZSBBcmVhJnF1b3Q7PyBUaGlzIHdv
dWxkIGV4Y2x1ZGUgdGhlIDwvZGl2Pg0KPGRpdj5wb3NzaWJpbGl0eSB0aGF0IHRoZXNlIHRhZ3Mg
d2lsbCBiZSBhc3NpZ25lZCBpbiB0aGUgZnV0dXJlIGFuZCA8L2Rpdj4NCjxkaXY+dGhhdCB0aGVy
ZSB3aWxsIGJlIGEgY29sbGlzaW9uLjwvZGl2Pg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXY+Jm5i
c3A7PC9kaXY+DQo8L3NwYW4+PC9mb250Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_c262a6100b0d4aaea6fefeff36ad7403pdvFSde_--


From nobody Tue Feb 19 04:27:41 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1001C130EDF for <cbor@ietfa.amsl.com>; Tue, 19 Feb 2019 04:27:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mxsHj7qMn2oP for <cbor@ietfa.amsl.com>; Tue, 19 Feb 2019 04:27:31 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 061A3130EFA for <cbor@ietf.org>; Tue, 19 Feb 2019 04:27:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [IPv6:2001:638:708:30c8:406a:91ff:fe74:f2b7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1JCRLhM026010; Tue, 19 Feb 2019 13:27:26 +0100 (CET)
Received: from [192.168.217.106] (p54A6C2FE.dip0.t-ipconnect.de [84.166.194.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 443g3Y3Sfgz1Br6; Tue, 19 Feb 2019 13:27:21 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <c262a6100b0d4aaea6fefeff36ad7403@pdv-FS.de>
Date: Tue, 19 Feb 2019 13:27:20 +0100
Cc: "cbor@ietf.org" <cbor@ietf.org>
X-Mao-Original-Outgoing-Id: 572272038.280677-673848f03e9a91fe33e0259750ef2997
Content-Transfer-Encoding: quoted-printable
Message-Id: <D495FA59-3701-433F-A32A-00C1316D9365@tzi.org>
References: <c262a6100b0d4aaea6fefeff36ad7403@pdv-FS.de>
To: =?utf-8?B?IlJpY2h0ZXIsIErDtnJnIg==?= <Joerg.Richter@pdv-FS.de>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/0ocSn5JgZlAXityftiOxWC6pawk>
Subject: Re: [Cbor] Private Use Tags
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Feb 2019 12:27:39 -0000

Hi J=C3=B6rg,

The IETF has a long and checkered history with private-use allocations.

Generally, the observation is that private-use allocations start to get =
used for something that does get wide deployment, and suddenly, those =
allocations take on specific semantics and no longer truly are available =
for private use.
This is somewhat related to the =E2=80=9CX-Dash problem=E2=80=9D, which =
is discussed in RFC 6648.

Instead, you can just go ahead and register the tags =E2=80=9CJ=C3=B6rg =
Richter Private 1=E2=80=9D to =E2=80=9CJ=C3=B6rg Richter Private 10=E2=80=9D=
.  (Preferably in the 1+2 or, if the allocation is huge, 1+4 byte =
space.)  The Tag number space is huge, so it is unlikely we will run out =
because of such private use allocations.  And if one of these suddenly =
takes off, you can keep the number and change the name (and supply a =
specification, I hope).  (You might want to use a middle person for the =
allocation if you don=E2=80=99t even want to disclose that you are using =
CBOR Tags.)

Gr=C3=BC=C3=9Fe, Carsten

> On Feb 19, 2019, at 11:11, Richter, J=C3=B6rg =
<Joerg.Richter@pdv-FS.de> wrote:
>=20
> I had the idea to tag some internal types. These types are=20
> never transferred to other communication partners.
> Would it be possible to provide a tag range that is explicitly
> marked as "Private Use Area"? This would exclude the
> possibility that these tags will be assigned in the future and
> that there will be a collision.
> =20
> =20
> _______________________________________________
> CBOR mailing list
> CBOR@ietf.org
> https://www.ietf.org/mailman/listinfo/cbor


From nobody Tue Feb 19 04:44:49 2019
Return-Path: <Joerg.Richter@pdv-FS.de>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6C90130E91 for <cbor@ietfa.amsl.com>; Tue, 19 Feb 2019 04:44:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.92
X-Spam-Level: 
X-Spam-Status: No, score=-0.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B8qubFnoAsy9 for <cbor@ietfa.amsl.com>; Tue, 19 Feb 2019 04:44:46 -0800 (PST)
Received: from mail.pdv-fs.de (mail.pdv-fs.de [213.208.220.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D7B212867A for <cbor@ietf.org>; Tue, 19 Feb 2019 04:44:45 -0800 (PST)
Received: from EXCHDB1.pdv-fs.de (192.168.180.94) by EXCHDB2.pdv-fs.de (192.168.180.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 19 Feb 2019 13:44:42 +0100
Received: from EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437]) by EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437%15]) with mapi id 15.01.1466.012; Tue, 19 Feb 2019 13:44:42 +0100
From: =?utf-8?B?UmljaHRlciwgSsO2cmc=?= <Joerg.Richter@pdv-FS.de>
To: Carsten Bormann <cabo@tzi.org>
CC: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: [Cbor] Private Use Tags
Thread-Index: AdTIOqbH7vBaupuMSHSPiypDCyPcOQAC2yoAAAJ3lNA=
Date: Tue, 19 Feb 2019 12:44:42 +0000
Message-ID: <9b9d1eb961f74114b466c8ea0c5bce39@pdv-FS.de>
References: <c262a6100b0d4aaea6fefeff36ad7403@pdv-FS.de> <D495FA59-3701-433F-A32A-00C1316D9365@tzi.org>
In-Reply-To: <D495FA59-3701-433F-A32A-00C1316D9365@tzi.org>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.180.93]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/ohy9WuyDh1QSpb5dpcsXAPg0V18>
Subject: Re: [Cbor] Private Use Tags
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Feb 2019 12:44:48 -0000

R29vZCBwb2ludC4gQXQgdGhlIG1vbWVudCBJIHVzZSB0YWcgMjcgZm9yIGl0LiAoU2VyaWFsaXNl
ZCANCmxhbmd1YWdlLWluZGVwZW5kZW50IG9iamVjdCB3aXRoIHR5cGUgbmFtZSBhbmQgY29uc3Ry
dWN0b3IgYXJndW1lbnRzKQ0KDQpUaGUgZGlzYWR2YW50YWdlIGlzIHRoYXQgdGhlIENCT1IgZW5j
b2RpbmcgaXMgcXVpdGUgbG9uZy4NCkJ1dCBJIHRoaW5rIEknbGwga2VlcCB0aGF0IGZvciBub3cg
YW5kIGFsbG9jYXRlIHRhZ3Mgd2hlbiB0aGUgbmVlZCBncm93cy4NCg0KDQo+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IENhcnN0ZW4gQm9ybWFubiBbbWFpbHRvOmNhYm9AdHpp
Lm9yZ10NCj4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMTksIDIwMTkgMToyNyBQTQ0KPiBUbzog
UmljaHRlciwgSsO2cmcNCj4gQ2M6IGNib3JAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtDYm9y
XSBQcml2YXRlIFVzZSBUYWdzDQo+IA0KPiBIaSBKw7ZyZywNCj4gDQo+IFRoZSBJRVRGIGhhcyBh
IGxvbmcgYW5kIGNoZWNrZXJlZCBoaXN0b3J5IHdpdGggcHJpdmF0ZS11c2UgYWxsb2NhdGlvbnMu
DQo+IA0KPiBHZW5lcmFsbHksIHRoZSBvYnNlcnZhdGlvbiBpcyB0aGF0IHByaXZhdGUtdXNlIGFs
bG9jYXRpb25zIHN0YXJ0IHRvIGdldA0KPiB1c2VkIGZvciBzb21ldGhpbmcgdGhhdCBkb2VzIGdl
dCB3aWRlIGRlcGxveW1lbnQsIGFuZCBzdWRkZW5seSwgdGhvc2UNCj4gYWxsb2NhdGlvbnMgdGFr
ZSBvbiBzcGVjaWZpYyBzZW1hbnRpY3MgYW5kIG5vIGxvbmdlciB0cnVseSBhcmUgYXZhaWxhYmxl
DQo+IGZvciBwcml2YXRlIHVzZS4NCj4gVGhpcyBpcyBzb21ld2hhdCByZWxhdGVkIHRvIHRoZSDi
gJxYLURhc2ggcHJvYmxlbeKAnSwgd2hpY2ggaXMgZGlzY3Vzc2VkIGluDQo+IFJGQyA2NjQ4Lg0K
PiANCj4gSW5zdGVhZCwgeW91IGNhbiBqdXN0IGdvIGFoZWFkIGFuZCByZWdpc3RlciB0aGUgdGFn
cyDigJxKw7ZyZyBSaWNodGVyIFByaXZhdGUNCj4gMeKAnSB0byDigJxKw7ZyZyBSaWNodGVyIFBy
aXZhdGUgMTDigJ0uICAoUHJlZmVyYWJseSBpbiB0aGUgMSsyIG9yLCBpZiB0aGUNCj4gYWxsb2Nh
dGlvbiBpcyBodWdlLCAxKzQgYnl0ZSBzcGFjZS4pICBUaGUgVGFnIG51bWJlciBzcGFjZSBpcyBo
dWdlLCBzbyBpdA0KPiBpcyB1bmxpa2VseSB3ZSB3aWxsIHJ1biBvdXQgYmVjYXVzZSBvZiBzdWNo
IHByaXZhdGUgdXNlIGFsbG9jYXRpb25zLiAgQW5kDQo+IGlmIG9uZSBvZiB0aGVzZSBzdWRkZW5s
eSB0YWtlcyBvZmYsIHlvdSBjYW4ga2VlcCB0aGUgbnVtYmVyIGFuZCBjaGFuZ2UgdGhlDQo+IG5h
bWUgKGFuZCBzdXBwbHkgYSBzcGVjaWZpY2F0aW9uLCBJIGhvcGUpLiAgKFlvdSBtaWdodCB3YW50
IHRvIHVzZSBhDQo+IG1pZGRsZSBwZXJzb24gZm9yIHRoZSBhbGxvY2F0aW9uIGlmIHlvdSBkb27i
gJl0IGV2ZW4gd2FudCB0byBkaXNjbG9zZSB0aGF0DQo+IHlvdSBhcmUgdXNpbmcgQ0JPUiBUYWdz
LikNCj4gDQo+IEdyw7zDn2UsIENhcnN0ZW4NCj4gDQo+ID4gT24gRmViIDE5LCAyMDE5LCBhdCAx
MToxMSwgUmljaHRlciwgSsO2cmcgPEpvZXJnLlJpY2h0ZXJAcGR2LUZTLmRlPg0KPiB3cm90ZToN
Cj4gPg0KPiA+IEkgaGFkIHRoZSBpZGVhIHRvIHRhZyBzb21lIGludGVybmFsIHR5cGVzLiBUaGVz
ZSB0eXBlcyBhcmUNCj4gPiBuZXZlciB0cmFuc2ZlcnJlZCB0byBvdGhlciBjb21tdW5pY2F0aW9u
IHBhcnRuZXJzLg0KPiA+IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIHByb3ZpZGUgYSB0YWcgcmFu
Z2UgdGhhdCBpcyBleHBsaWNpdGx5DQo+ID4gbWFya2VkIGFzICJQcml2YXRlIFVzZSBBcmVhIj8g
VGhpcyB3b3VsZCBleGNsdWRlIHRoZQ0KPiA+IHBvc3NpYmlsaXR5IHRoYXQgdGhlc2UgdGFncyB3
aWxsIGJlIGFzc2lnbmVkIGluIHRoZSBmdXR1cmUgYW5kDQo+ID4gdGhhdCB0aGVyZSB3aWxsIGJl
IGEgY29sbGlzaW9uLg0KPiA+DQo+ID4NCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPiA+IENCT1IgbWFpbGluZyBsaXN0DQo+ID4gQ0JPUkBpZXRm
Lm9yZw0KPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vY2Jvcg0KDQo=


From nobody Tue Feb 19 14:52:39 2019
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3D5D131017 for <cbor@ietfa.amsl.com>; Tue, 19 Feb 2019 14:52:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cAYEvIq4e6-G for <cbor@ietfa.amsl.com>; Tue, 19 Feb 2019 14:52:35 -0800 (PST)
Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E4AC13101E for <cbor@ietf.org>; Tue, 19 Feb 2019 14:52:35 -0800 (PST)
Received: by mail-pg1-x52c.google.com with SMTP id q206so10830852pgq.4 for <cbor@ietf.org>; Tue, 19 Feb 2019 14:52:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Yd+04yO0ic4CAtc0uJhtgpHwFe8FWmK8ySGQcW7Tvxc=; b=nmTI/VEKM2nGcXqf3Cvr+VA+ts/99KVDPRJEwyBKN61f+4iOGA0W1BtGYmLm+9dCZJ ZqAupOKwoGrmppQ5TBvT4l++oC+hJn7jgq2nPAT5hmWucgAzMAodb5Cxq7FQSz1kkj/F qn0Vs2rOIhtgtsubES1ZJ3mKQBEi2+HrtcxPww66HLyg3D+rLkmDTaEb5pXEucrgkCFW CQAhYjAX9RWa94zCG1hRWoJLyYbhiPKr6XRlcqBvIIHiTkqhyD9vOtgqaJQCIZIEfvH4 mW/QR7KDmhW4lYNeA5l2iq4uxURSkDeKTOM/vpD51BT1Dn/gjeFS3hW0cYV1TIQVcIkL pynQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Yd+04yO0ic4CAtc0uJhtgpHwFe8FWmK8ySGQcW7Tvxc=; b=mBp87uJTs/1yUSGAn5plFzjg9A+8pyFD8x7g1H7SOuxL0bywHncpYCpVe7WLiIbDjk QCh2pdwRxvBxC9vDcz4ZJsnJQywkQSOMb58wEVtLx9LbNTTT2gIWxsgzI0WNKx6Fh+6+ OG0I4AynLN6ZpIvsiZSx4PANDmxGbMOH52NKsIe2tk7uQsCurkS9xsDUuKpGBVKYkKMw eehfMeABvbl6SmEUM/38vXiYeJoCFC1z5nGsp3EI+NOTSslicr6J7ZZSIWutbPW3mb9k 83q/UpMLaVqIeD8WzEiSeydisRPiOM68qMbX8B57JlekC9QFgUzKxSL4weLw3epheD70 7Tfg==
X-Gm-Message-State: AHQUAuborMV3X1Eu94Qh2FXlyundiBt9nF5k2Xu9TLxDppI90heVeGne dFxkhAhur3RFx1shAevywBigdzEF
X-Google-Smtp-Source: AHgI3IZOXDhhJ2xVyk7OkYAdQBlHRLrvPz+tfaAf3grZZeSQ4caEqjXmri7MQT+4ZvkVTytGXZP/Yg==
X-Received: by 2002:a63:440d:: with SMTP id r13mr26045153pga.5.1550616754801;  Tue, 19 Feb 2019 14:52:34 -0800 (PST)
Received: from [192.168.178.30] ([118.148.79.176]) by smtp.gmail.com with ESMTPSA id q86sm20310878pfi.171.2019.02.19.14.52.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 19 Feb 2019 14:52:33 -0800 (PST)
To: Carsten Bormann <cabo@tzi.org>, =?UTF-8?Q?Richter=2c_J=c3=b6rg?= <Joerg.Richter@pdv-FS.de>
Cc: "cbor@ietf.org" <cbor@ietf.org>
References: <c262a6100b0d4aaea6fefeff36ad7403@pdv-FS.de> <D495FA59-3701-433F-A32A-00C1316D9365@tzi.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <1225d9a8-93ed-4e4a-3202-df79cc52f239@gmail.com>
Date: Wed, 20 Feb 2019 11:52:28 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <D495FA59-3701-433F-A32A-00C1316D9365@tzi.org>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/RIAobWsXt-ALWpWZVjGWWFzr0QE>
Subject: Re: [Cbor] Private Use Tags
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Feb 2019 22:52:38 -0000

On 2019-02-20 01:27, Carsten Bormann wrote:
> Hi J=C3=B6rg,
>=20
> The IETF has a long and checkered history with private-use allocations.=

>=20
> Generally, the observation is that private-use allocations start to get=
 used for something that does get wide deployment, and suddenly, those al=
locations take on specific semantics and no longer truly are available fo=
r private use.
> This is somewhat related to the =E2=80=9CX-Dash problem=E2=80=9D, which=
 is discussed in RFC 6648.

In my not unbiased opinion, it's also related to the limited domains prob=
lem [https://tools.ietf.org/html/draft-carpenter-limited-domains] and the=
 whole topic of protocol extensions [https://tools.ietf.org/html/rfc6709]=
=2E Perhaps not a topic for this list, but I agree with Carsten that regi=
stering a tag intended for private use is much safer than using a potenti=
ally ambiguous value.

    Brian

>=20
> Instead, you can just go ahead and register the tags =E2=80=9CJ=C3=B6rg=
 Richter Private 1=E2=80=9D to =E2=80=9CJ=C3=B6rg Richter Private 10=E2=80=
=9D.  (Preferably in the 1+2 or, if the allocation is huge, 1+4 byte spac=
e.)  The Tag number space is huge, so it is unlikely we will run out beca=
use of such private use allocations.  And if one of these suddenly takes =
off, you can keep the number and change the name (and supply a specificat=
ion, I hope).  (You might want to use a middle person for the allocation =
if you don=E2=80=99t even want to disclose that you are using CBOR Tags.)=

>=20
> Gr=C3=BC=C3=9Fe, Carsten
>=20
>> On Feb 19, 2019, at 11:11, Richter, J=C3=B6rg <Joerg.Richter@pdv-FS.de=
> wrote:
>>
>> I had the idea to tag some internal types. These types are=20
>> never transferred to other communication partners.
>> Would it be possible to provide a tag range that is explicitly
>> marked as "Private Use Area"? This would exclude the
>> possibility that these tags will be assigned in the future and
>> that there will be a collision.
>> =20
>> =20
>> _______________________________________________
>> CBOR mailing list
>> CBOR@ietf.org
>> https://www.ietf.org/mailman/listinfo/cbor
>=20
> _______________________________________________
> CBOR mailing list
> CBOR@ietf.org
> https://www.ietf.org/mailman/listinfo/cbor
>=20


From nobody Fri Feb 22 20:59:54 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 160A7130F03; Fri, 22 Feb 2019 20:59:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gKg30Pk70HW0; Fri, 22 Feb 2019 20:59:50 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1582E130EE8; Fri, 22 Feb 2019 20:59:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [134.102.200.7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1N4xd72019444; Sat, 23 Feb 2019 05:59:45 +0100 (CET)
Received: from [192.168.217.106] (p54A6C2FE.dip0.t-ipconnect.de [84.166.194.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 445wx743sFz1Bp8; Sat, 23 Feb 2019 05:59:39 +0100 (CET)
From: Carsten Bormann <cabo@tzi.org>
Content-Type: text/plain; charset=utf-8
X-Mao-Original-Outgoing-Id: 572590776.633619-15478b9ee2b3a7f7ffb62e3339313eb3
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Sat, 23 Feb 2019 05:59:38 +0100
Message-Id: <EDF437C7-A861-4E63-AB8E-A6AC9BE2479A@tzi.org>
To: ace@ietf.org, core <core@ietf.org>, cose <cose@ietf.org>, cbor@ietf.org, t2trg@irtf.org
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/6LxMeA5C1Ygu6FgmN_WdZvaKNIk>
Subject: [Cbor] Constrained Node/Network Cluster @ IETF104: DRAFT AGENDA
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Feb 2019 04:59:53 -0000

Here is my usual eclectic condensed agenda based on the DRAFT AGENDA
for IETF104.  Remember that there is still quite some potential for
changes.

cose/teep and lpwan/t2trg are some annoying conflicts that meet the eye.
I also don't like that I'll have to miss the cacao BOF (vs. core),
dinrg/suit, coinrg/git.

All times are CET (Central European Time) =3D=3D UTC +1 hours.  Note =
that
there is no daylight saving time in effect at the time in Europe (this
starts on the Sunday *after* IETF).  (You can get pure UTC times on
https://datatracker.ietf.org/meeting/agenda-utc, for those who want to
listen from remote.)

Gr=C3=BC=C3=9Fe, Carsten

SATURDAY/SUNDAY, March 23/24. 2019
-- Hackathon (including various interops) (Grand Hilton Ballroom)
-- Sun 1700-1900  Welcome Reception - Congress Hall 1/2
-- Sun 1800-2000  Hot RFC Lightning Talks - Congress Hall 3

MONDAY, March 25, 2019

0900-1100  Morning Session I
Congress H 3	ART	dispatch	Dispatch WG - Joint with ARTAREA
Congress H 2	INT	6man	IPv6 Maintenance WG
Congress H 1	IRTF	pearg	Privacy Enhancements and Assessments =
Proposed Research Group
Karlin 3	RTG	bier	Bit Indexed Explicit Replication WG

1120-1220  Morning Session II
Congress H 1	INT ***	6tisch	IPv6 over the TSCH mode of IEEE =
802.15.4e WG
Congress H 2	SEC	tls	Transport Layer Security WG
Karlin 1/2	TSV	rmcat	RTP Media Congestion Avoidance =
Techniques WG

1350-1550  Afternoon Session I
Karlin 1/2	INT ***	6lo	IPv6 over Networks of =
Resource-constrained Nodes WG
Congress H 2	IRTF	irtfopen	IRTF Open Meeting
Congress H 3	SEC	secdispatch	Security Dispatch WG

1610-1810  Afternoon Session II
Congress H 2	ART	httpbis	Hypertext Transfer Protocol WG
Congress H 3	IAB	smart	Stopping Malware and Researching Threats
Karlin 1/2	INT	dnssd	Extensions for Scalable DNS Service =
Discovery WG
Berlin/Brussels	IRTF	qirg	Quantum Internet Proposed Research Group
Karlin 3	RTG ***	roll	Routing Over Low power and Lossy =
networks WG
Athens/Barcel.	SEC	oauth	Web Authorization Protocol WG
Congress H 1	TSV	tsvwg	Transport Area Working Group WG

TUESDAY, March 26, 2019

0900-1100  Morning Session I
Karlin 3	ART	uta	Using TLS in Applications WG - 1000 - =
1100
Karlin 1/2	INT	homenet	Home Networking WG
Congress H 3	RTG	rtgarea	Routing Area Open Meeting
Berlin/Brussels	SEC ***	cose	CBOR Object Signing and Encryption WG
Grand Hilton BR	SEC ***	teep	Trusted Execution Environment =
Provisioning WG
Congress H 2	TSV	quic	QUIC WG

1120-1220  Morning Session II
Berlin/Brussels	INT ***	lwig	Light-Weight Implementation Guidance WG
Congress H 1	IRTF	qirg	Quantum Internet Proposed Research Group
Athens/Barcel.	RTG	bier	Bit Indexed Explicit Replication WG
Congress H 3	TSV	tsvwg	Transport Area Working Group WG

1350-1550  Afternoon Session I
Berlin/Brussels	ART ***	core	Constrained RESTful Environments WG
Congress H 3	OPS	anima	Autonomic Networking Integrated Model =
and Approach WG
Congress H 2	SEC	mls	Messaging Layer Security WG
Grand Hilton BR	TSV	tsvarea	Transport Area Open Meeting

1610-1810  Afternoon Session II
Congress H 1	INT ***	lpwan	IPv6 over Low Power Wide-Area Networks =
WG
Congress H 3	IRTF***	t2trg	Thing-to-Thing
Congress H 2	SEC	tls	Transport Layer Security WG

WEDNESDAY, March 27, 2019

0900-1100  Morning Session I
Karlin 1/2	IRTF***	dinrg	Decentralized Internet Infrastructure
Congress H 3	RTG	detnet	Deterministic Networking WG
Berlin/Brussels	RTG	rift	Routing In Fat Trees WG
Grand Hilton BR	SEC ***	suit	Software Updates for Internet of Things =
WG
Congress H 2	TSV	quic	QUIC WG

1120-1320  Morning Session II
Grand Hilton BR	IRTF	cfrg	Crypto Forum  - 12:20 - 13:20
Grand Hilton BR	SEC	acme	Automated Certificate Management =
Environment WG - 11:20 - 12:20

1500-1700  Afternoon Session I
Grand Hilton BR	OPS	wgtlgo	Technology Deep Dive - Modern Router =
Architecture BOF

THURSDAY, March 28, 2019

0900-1030  Morning Session I
Karlin 3	ART ***	cbor	Concise Binary Object Representation =
Maintenance and Extensions WG
Congress H 3	IRTF	panrg	Path Aware Networking RG
Athens/Barcel.	RTG	babel	Babel routing protocol WG
Congress H 1	SEC	mls	Messaging Layer Security WG
Berlin/Brussels	SEC	oauth	Web Authorization Protocol WG

1050-1220  Morning Session II
Congress H 3	GEN	git	GitHub Integration and Tooling WG
Congress H 1	IRTF	coinrg	Computing in the Network
Congress H 2	IRTF	maprg	Measurement and Analysis for Protocols

1350-1550  Afternoon Session I
Congress H 1	INT	intarea	Internet Area Working Group WG
Grand Hilton BR	SEC ***	rats	Remote ATtestation ProcedureS BOF

1610-1810  Afternoon Session II
Grand Hilton BR	ART	httpbis	Hypertext Transfer Protocol WG
Karlin 1/2	INT ***	paw	Predictable and Available Wireless BOF
Berlin/Brussels	OPS	v6ops	IPv6 Operations WG
Congress H 2	SEC	saag	Security Area Open Meeting

FRIDAY, March 29, 2019

0900-1030  Morning Session I
Congress H 3	ART ***	core	Constrained RESTful Environments WG
Grand Hilton BR	INT	6man	IPv6 Maintenance WG
Berlin/Brussels	SEC	cacao	Collaborative Automated Course of Action =
Operations for Cyber Security BOF

1050-1250  Morning Session II
Athens/Barcel.	INT	ipwave	IP Wireless Access in Vehicular =
Environments WG
Congress H 1	IRTF	icnrg	Information-Centric Networking
Grand Hilton BR	SEC ***	ace	Authentication and Authorization for =
Constrained Environments WG
Karlin 1/2	TSV	taps	Transport Services WG



From nobody Fri Feb 22 21:04:12 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17360130E30; Fri, 22 Feb 2019 21:04:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id npd5YiMhh7wp; Fri, 22 Feb 2019 21:04:05 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B2517128B33; Fri, 22 Feb 2019 21:04:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [134.102.200.7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1N53tVK024751; Sat, 23 Feb 2019 06:04:01 +0100 (CET)
Received: from [192.168.217.106] (p54A6C2FE.dip0.t-ipconnect.de [84.166.194.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 445x2310zXz1Bp8; Sat, 23 Feb 2019 06:03:55 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <EDF437C7-A861-4E63-AB8E-A6AC9BE2479A@tzi.org>
Date: Sat, 23 Feb 2019 06:03:54 +0100
X-Mao-Original-Outgoing-Id: 572591032.521777-d2548c66452750c48513149efff3b1fa
Content-Transfer-Encoding: quoted-printable
Message-Id: <2379FFCD-B44C-4BF7-986C-81BA83189575@tzi.org>
References: <EDF437C7-A861-4E63-AB8E-A6AC9BE2479A@tzi.org>
To: ace <ace@ietf.org>, core <core@ietf.org>, cose <cose@ietf.org>, cbor@ietf.org, t2trg@irtf.org
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/LMPuj4vPYi-X0koDOtcXGpuOCJs>
Subject: Re: [Cbor] [T2TRG] Constrained Node/Network Cluster @ IETF104: DRAFT AGENDA
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Feb 2019 05:04:06 -0000

On Feb 23, 2019, at 05:59, Carsten Bormann <cabo@tzi.org> wrote:
>=20
>=20
> Here is my usual eclectic condensed agenda based on the DRAFT AGENDA
> for IETF104.  Remember that there is still quite some potential for
> changes.

And how could I forget:

FRIDAY, March 22, 2019
=E2=80=94 Fri 0930=E2=80=931800 T2TRG Work Meeting =E2=80=94 Room TBD

Gr=C3=BC=C3=9Fe, Carsten


From nobody Sat Feb 23 12:32:31 2019
Return-Path: <lgl@island-resort.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FCBC130E8C for <cbor@ietfa.amsl.com>; Sat, 23 Feb 2019 12:32:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pXHxVvG5TMAM for <cbor@ietfa.amsl.com>; Sat, 23 Feb 2019 12:32:29 -0800 (PST)
Received: from p3plsmtpa08-07.prod.phx3.secureserver.net (p3plsmtpa08-07.prod.phx3.secureserver.net [173.201.193.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F0C7130E6E for <cbor@ietf.org>; Sat, 23 Feb 2019 12:32:29 -0800 (PST)
Received: from [10.198.0.82] ([167.160.116.44]) by :SMTPAUTH: with ESMTPSA id xdyGgfjEF1rzHxdyGgIKwS; Sat, 23 Feb 2019 13:32:28 -0700
From: Laurence Lundblade <lgl@island-resort.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <81789050-5133-48B0-BEE7-4F1E0BBB4C06@island-resort.com>
Date: Sat, 23 Feb 2019 12:32:27 -0800
To: cbor@ietf.org
X-Mailer: Apple Mail (2.3445.9.1)
X-CMAE-Envelope: MS4wfJpmmae9Yuy+GSuUI74/w/4AMaRC221iKJ8CFebjYwKfX3PqbRWUuaQnxI+Je/UiUnYA3UuvWiWD3BiR1emhW9kszt7PeavEhsU3EmLuSt4Xz6zJxCWW q62aEAdFR+YBRC6Zjn3eW4zJJSxhGKC5KNA0zof7QUjXebVwFjscjZCE
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/HOstsc18WYOHBsSTBgVYy3koji4>
Subject: [Cbor] correctness of implied top level array?
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Feb 2019 20:32:31 -0000

The current CBOR playground works like this:

    Input 0x00, (one byte) and it decodes to a single integer of value 0
    Input 0x82 0x00 0x00 (three bytes) and it decodes to an array of two =
zeros
    Input 0x00 0x00 (two bytes) and it decodes to a single integer with =
one extra byte, an error
    Similarly substitute 0x40, a zero length byte string, for 0x00 and =
it works the same as the above three
    Similarly substitute 0xf4, =E2=80=9Cfalse", for 0x00 and it works =
the same above three

That is, the top level of a chunk of encoded CBOR can either be a map, =
an array or a single non-structured data item like an integer, string or =
simple type.=20

I think in theory you could have an implied array at the top level and =
allow 0x00 0x00 to decode correctly, but it is probably better not to =
allow this implied array. It might save someone a byte or two or three =
or five or nine, but I think allowing it creates an unnecessary special =
case.=20

So 0x00, 0x00 and such should be documented as not-well-formed in the =
RFC and the Appendix C pseudo code should be fixed by tracking the =
whether the top-level is being decoded or not.

LL


From nobody Sun Feb 24 04:36:23 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0948128CE4 for <cbor@ietfa.amsl.com>; Sun, 24 Feb 2019 04:36:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E_Tukcct_FL3 for <cbor@ietfa.amsl.com>; Sun, 24 Feb 2019 04:36:20 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A23E2128CB7 for <cbor@ietf.org>; Sun, 24 Feb 2019 04:36:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [IPv6:2001:638:708:30c8:406a:91ff:fe74:f2b7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1OCa9fW002075; Sun, 24 Feb 2019 13:36:14 +0100 (CET)
Received: from [192.168.217.106] (p54A6C2FE.dip0.t-ipconnect.de [84.166.194.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 446l1P3V6rz1Bp8; Sun, 24 Feb 2019 13:36:09 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <81789050-5133-48B0-BEE7-4F1E0BBB4C06@island-resort.com>
Date: Sun, 24 Feb 2019 13:36:08 +0100
Cc: cbor@ietf.org
X-Mao-Original-Outgoing-Id: 572704566.569163-42266792cc27e07b2e31c24e74b07214
Content-Transfer-Encoding: quoted-printable
Message-Id: <40A3B694-80A4-4AD7-A2A6-C071C6E88D2D@tzi.org>
References: <81789050-5133-48B0-BEE7-4F1E0BBB4C06@island-resort.com>
To: Laurence Lundblade <lgl@island-resort.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/3MMQdOMd6ESrMQPFPzSORlsLfiY>
Subject: Re: [Cbor] correctness of implied top level array?
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 24 Feb 2019 12:36:22 -0000

Hi Laurence,

the construction you describe is different from a CBOR data item:
It is a CBOR Sequence.  You piqued me to finally write it up, see below.

More generally speaking, an encoded CBOR data item followed by residual =
data is a very valid construction, for instance for a piece of metadata =
tacked on as a header to a binary blob.  CBOR=E2=80=99s self-delimiting =
is all you need here.
The metadata part doesn=E2=80=99t stop to be well-formed by being =
followed by that binary blob.
But of course the whole thing *is* not, but still *has* a well-formed =
encoded CBOR data item.

Unfortunately, not very many CBOR libraries have an API that allows =
isolating that metadata header from its residual data.  Maybe it=E2=80=99s=
 worth writing a draft about suggested API functionality as well.  (One =
other thing that recently came up and is supported by too few CBOR =
library APIs is using an already encoded CBOR data item during encoding =
an array, map, or Tag.)

Gr=C3=BC=C3=9Fe, Carsten


Name:		draft-bormann-cbor-sequence
Revision:	00
Title:		Concise Binary Object Representation (CBOR) Sequences
Document date:	2019-02-24
Group:		Individual Submission
Pages:		8
URL:            =
https://www.ietf.org/internet-drafts/draft-bormann-cbor-sequence-00.txt
Status:         =
https://datatracker.ietf.org/doc/draft-bormann-cbor-sequence/
Htmlized:       =
https://tools.ietf.org/html/draft-bormann-cbor-sequence-00
Htmlized:       =
https://datatracker.ietf.org/doc/html/draft-bormann-cbor-sequence


Abstract:
  This document describes the Concise Binary Object Representation
  (CBOR) Sequence format and associated media type "application/cbor-
  seq".  A CBOR Sequence consists of any number of encoded CBOR data
  items, simply concatenated in sequence.

  Structured syntax suffixes for media types allow other media types to
  build on them and make it explicit that they are built on an existing
  media type as their foundation.  This specification defines and
  registers "+cbor-seq" as a structured syntax suffix for CBOR
  Sequences.


From nobody Mon Feb 25 01:28:31 2019
Return-Path: <changaco@changaco.oy.lc>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E36C12F1A5 for <cbor@ietfa.amsl.com>; Mon, 25 Feb 2019 01:28:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001,  URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=changaco.oy.lc
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C6xzTI1wjdlw for <cbor@ietfa.amsl.com>; Mon, 25 Feb 2019 01:28:27 -0800 (PST)
Received: from changaco.net (changaco.net [5.135.153.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9768612894E for <cbor@ietf.org>; Mon, 25 Feb 2019 01:28:25 -0800 (PST)
Received: from changaco.net (localhost [127.0.0.1]) by changaco.net (OpenSMTPD) with ESMTP id d6b63061 for <cbor@ietf.org>; Mon, 25 Feb 2019 09:28:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=changaco.oy.lc; h=date :from:to:subject:message-id:mime-version:content-type :content-transfer-encoding; s=changaco; bh=BVaUSw7t3LlUhEHZcsB50 iper6A=; b=hbdYVNr7VqPAX7sGKuLSIr+n+v11WpssG9TwyQ7JFBw85ago811en NRlR5SOcG1sp8Sq6myrXU0cmmmmJAFEyGkJ/OHiPz4naUwFZMi6rNLRf2yVEzmlo i7lIkGwdD6DiADvJp0v5q0jIhJUHlKsxp4gCF0+1cK7t+0Y6GNX7Hs=
Received: by changaco.net (OpenSMTPD) with ESMTPSA id 4205c491 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <cbor@ietf.org>; Mon, 25 Feb 2019 09:28:22 +0000 (UTC)
Date: Mon, 25 Feb 2019 10:28:21 +0100
From: Changaco <changaco@changaco.oy.lc>
To: cbor@ietf.org
Message-ID: <20190225102821.583b57b9.changaco@changaco.oy.lc>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/z5ouBPCuVvVUuAjYwr7terbKikE>
Subject: [Cbor] Money amounts
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Feb 2019 09:28:29 -0000

Hello everyone,

I've started using tags 77111 and 77112 for money amounts and written a spec for them: https://liberapay.github.io/specs/cbor-money.html

I hadn't seen the previous proposal <https://j-richter.github.io/CBOR/currency.html> but it's different from mine so I think the two are complementary. That said tags 165 and 77111 do represent the same thing so 77111 could be abandoned if 165 is extended to support more use cases.

P.S. The form to register new tags is the one in <https://www.iana.org/form/protocol-assignment>, right?

---
Charly C. / @Changaco


From nobody Mon Feb 25 01:41:32 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06FAA12F1AB for <cbor@ietfa.amsl.com>; Mon, 25 Feb 2019 01:41:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id olkYmtniLxFt for <cbor@ietfa.amsl.com>; Mon, 25 Feb 2019 01:41:30 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A13412894E for <cbor@ietf.org>; Mon, 25 Feb 2019 01:41:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [134.102.200.7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1P9fG0O024177; Mon, 25 Feb 2019 10:41:21 +0100 (CET)
Received: from [192.168.217.106] (p54A6C2FE.dip0.t-ipconnect.de [84.166.194.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 447H575sbBz1Bp8; Mon, 25 Feb 2019 10:41:15 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <20190225102821.583b57b9.changaco@changaco.oy.lc>
Date: Mon, 25 Feb 2019 10:41:14 +0100
Cc: cbor@ietf.org
X-Mao-Original-Outgoing-Id: 572780472.921688-f8f542c2426e9ea0d7a45d6edfe4a9ad
Content-Transfer-Encoding: quoted-printable
Message-Id: <A996325B-9D87-4537-87B4-59CD40F56FF2@tzi.org>
References: <20190225102821.583b57b9.changaco@changaco.oy.lc>
To: Changaco <changaco=40changaco.oy.lc@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/C6qgqLQr4xkHbLQ_FFKVhYvzFGM>
Subject: Re: [Cbor] Money amounts
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Feb 2019 09:41:32 -0000

Hi Charly,

What is the difference between a 77112 basket with just one currency in =
it and a 77111 money?

(I=E2=80=99m not a big fan of having to parse the string version of =
77111, but if that string style is important to your application, =
that=E2=80=99s not relevant.)

You never have the use case of an alternative (like 77112, but =E2=80=9Cei=
ther pay USD 25 or EUR 20 or CAD 30 or AUD 35=E2=80=9D)?

Gr=C3=BC=C3=9Fe, Carsten


> On Feb 25, 2019, at 10:28, Changaco =
<changaco=3D40changaco.oy.lc@dmarc.ietf.org> wrote:
>=20
> Hello everyone,
>=20
> I've started using tags 77111 and 77112 for money amounts and written =
a spec for them: https://liberapay.github.io/specs/cbor-money.html
>=20
> I hadn't seen the previous proposal =
<https://j-richter.github.io/CBOR/currency.html> but it's different from =
mine so I think the two are complementary. That said tags 165 and 77111 =
do represent the same thing so 77111 could be abandoned if 165 is =
extended to support more use cases.
>=20
> P.S. The form to register new tags is the one in =
<https://www.iana.org/form/protocol-assignment>, right?
>=20
> ---
> Charly C. / @Changaco
>=20
> _______________________________________________
> CBOR mailing list
> CBOR@ietf.org
> https://www.ietf.org/mailman/listinfo/cbor
>=20


From nobody Mon Feb 25 02:44:34 2019
Return-Path: <changaco@changaco.oy.lc>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6296130F35 for <cbor@ietfa.amsl.com>; Mon, 25 Feb 2019 02:44:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=changaco.oy.lc
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jexDzwwrh0Lf for <cbor@ietfa.amsl.com>; Mon, 25 Feb 2019 02:44:24 -0800 (PST)
Received: from changaco.net (changaco.net [5.135.153.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4C7A130F52 for <cbor@ietf.org>; Mon, 25 Feb 2019 02:44:22 -0800 (PST)
Received: from changaco.net (localhost [127.0.0.1]) by changaco.net (OpenSMTPD) with ESMTP id 9f44482b; Mon, 25 Feb 2019 10:44:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=changaco.oy.lc; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s= changaco; bh=wfMHlatbpGx0GTLaFzJQKKn7iEs=; b=YDXWEDO5Hna9QNkjA16 hIEuXKYpLVtkmnXjcFcYFJ1qn/X2RWc3SGefW2xzps6CUlttYZvgIlaP7TicCXC4 uMP6dCv3RdO+2x9YPdLS2cztH1ZeIBdW3DAFAXjGqd/z3MuaTm3GAhKx3ihUJz+L 3Gtxp+WvgGSLmPveSXrW+qfg=
Received: by changaco.net (OpenSMTPD) with ESMTPSA id 1174a1a7 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO);  Mon, 25 Feb 2019 10:44:20 +0000 (UTC)
Date: Mon, 25 Feb 2019 11:44:18 +0100
From: Changaco <changaco@changaco.oy.lc>
To: Carsten Bormann <cabo@tzi.org>
Cc: cbor@ietf.org
Message-ID: <20190225114418.5eaea1dd.changaco@changaco.oy.lc>
In-Reply-To: <A996325B-9D87-4537-87B4-59CD40F56FF2@tzi.org>
References: <20190225102821.583b57b9.changaco@changaco.oy.lc> <A996325B-9D87-4537-87B4-59CD40F56FF2@tzi.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/ilSofqBpkxOu63KGEShgV2sCqaY>
Subject: Re: [Cbor] Money amounts
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Feb 2019 10:44:32 -0000

On Mon, 25 Feb 2019 10:41:14 +0100 Carsten Bormann wrote:
> What is the difference between a 77112 basket with just one currency in i=
t and a 77111 money?

We use baskets when summing amounts that *can* be in different currencies, =
but in fact there may only be one currency, or none at all, so the basket c=
an end up containing only one currency or be completely empty.

I put an example of a basket with only one currency to show that it is vali=
d.

> (I=E2=80=99m not a big fan of having to parse the string version of 77111=
, but if that string style is important to your application, that=E2=80=99s=
 not relevant.)

It's not really important, I added it mostly because for some "small" amoun=
ts it can actually be shorter than other formats.

For example `"EUR10.00"` takes up 9 bytes whereas `["EUR", 10.00]` uses 11 =
bytes when the number is encoded as a decimal fraction (tag 4).

> You never have the use case of an alternative (like 77112, but =E2=80=9Ce=
ither pay USD 25 or EUR 20 or CAD 30 or AUD 35=E2=80=9D)?

No.


From nobody Mon Feb 25 03:07:03 2019
Return-Path: <Joerg.Richter@pdv-FS.de>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CB6F12D4E6 for <cbor@ietfa.amsl.com>; Mon, 25 Feb 2019 03:07:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.921
X-Spam-Level: 
X-Spam-Status: No, score=-0.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zl6lhXLEq1Bx for <cbor@ietfa.amsl.com>; Mon, 25 Feb 2019 03:07:00 -0800 (PST)
Received: from mail.pdv-fs.de (mail.pdv-fs.de [213.208.220.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E7B10127287 for <cbor@ietf.org>; Mon, 25 Feb 2019 03:06:59 -0800 (PST)
Received: from EXCHDB1.pdv-fs.de (192.168.180.94) by EXCHDB1.pdv-fs.de (192.168.180.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 25 Feb 2019 12:06:57 +0100
Received: from EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437]) by EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437%15]) with mapi id 15.01.1466.012; Mon, 25 Feb 2019 12:06:57 +0100
From: =?utf-8?B?UmljaHRlciwgSsO2cmc=?= <Joerg.Richter@pdv-FS.de>
To: Changaco <changaco=40changaco.oy.lc@dmarc.ietf.org>, Carsten Bormann <cabo@tzi.org>
CC: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: [Cbor] Money amounts
Thread-Index: AQHUzOx92SDKrErmaU2DctY4qiZ6Z6XwMeIAgAARnwCAABUloA==
Date: Mon, 25 Feb 2019 11:06:57 +0000
Message-ID: <f2fde9b2c8f54d9691b0933e7818b90c@pdv-FS.de>
References: <20190225102821.583b57b9.changaco@changaco.oy.lc> <A996325B-9D87-4537-87B4-59CD40F56FF2@tzi.org> <20190225114418.5eaea1dd.changaco@changaco.oy.lc>
In-Reply-To: <20190225114418.5eaea1dd.changaco@changaco.oy.lc>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.180.93]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/V7Uc91QTZ2CqnJmMxeoiQ2mlNYg>
Subject: Re: [Cbor] Money amounts
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Feb 2019 11:07:02 -0000

PiA+IChJ4oCZbSBub3QgYSBiaWcgZmFuIG9mIGhhdmluZyB0byBwYXJzZSB0aGUgc3RyaW5nIHZl
cnNpb24gb2YgNzcxMTEsIGJ1dA0KPiBpZiB0aGF0IHN0cmluZyBzdHlsZSBpcyBpbXBvcnRhbnQg
dG8geW91ciBhcHBsaWNhdGlvbiwgdGhhdOKAmXMgbm90DQo+IHJlbGV2YW50LikNCj4gDQo+IEl0
J3Mgbm90IHJlYWxseSBpbXBvcnRhbnQsIEkgYWRkZWQgaXQgbW9zdGx5IGJlY2F1c2UgZm9yIHNv
bWUgInNtYWxsIg0KPiBhbW91bnRzIGl0IGNhbiBhY3R1YWxseSBiZSBzaG9ydGVyIHRoYW4gb3Ro
ZXIgZm9ybWF0cy4NCj4gDQo+IEZvciBleGFtcGxlIGAiRVVSMTAuMDAiYCB0YWtlcyB1cCA5IGJ5
dGVzIHdoZXJlYXMgYFsiRVVSIiwgMTAuMDBdYCB1c2VzIDExDQo+IGJ5dGVzIHdoZW4gdGhlIG51
bWJlciBpcyBlbmNvZGVkIGFzIGEgZGVjaW1hbCBmcmFjdGlvbiAodGFnIDQpLg0KDQpBbmQgSSdt
IG5vdCBhIGJpZyBmYW4gb2YgZW5jb2RpbmcgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBpbiB0aGUg
bnVtYmVyIG9mIA0KZGVjaW1hbCBwbGFjZXMuICBTbyAiRVVSMTAuMDAiIHNob3VsZCBiZSB0cmFu
c21pdHRlZCBhcyAiRVVSMTAiLCBvciBbIkVVUiIsMTBdLg0KQnV0IGZvciBvdGhlciBkZWNpbWFs
IGZyYWN0aW9ucyB5b3UgYXJlIHJpZ2h0IHRoYXQgdGhlIHN0cmluZyBtaWdodCBiZSBzaG9ydGVy
Lg0KDQpJc24ndCB0aGlzIGEgdXNlIGNhc2UgZm9yIHRoZSBhZGRpdGlvbmFsIGF0dHJpYnV0ZXMg
bWFwPyAgVG8gZW5jb2RlIHRoZSANCm51bWJlciBvZiBkZWNpbWFsIHBsYWNlcyB0aGF0IHNob3Vs
ZCBiZSB1c2VkIChlLmcuIGZvciBkaXNwbGF5KS4gIFdoYXQNCm90aGVyIGFwcGxpY2F0aW9ucyBk
byB5b3UgaGF2ZSBpbiBtaW5kIGZvciB0aGUgYXR0cmlidXRlIG1hcD8NCkNhbiBzb21lIGNvbW1v
biBhdHRyaWJ1dGVzIGJlIGluY2x1ZGVkIGluIHRoZSBwcm9wb3NhbD8NCg0KSWYgdGhlcmUgaXMg
Y29uc2Vuc3VzIEkgY2FuIGluY2x1ZGUgeW91ciBleHRlbnNpb25zIGludG8gbXkgcHJvcG9zYWwg
Zm9yIHRhZyAxNjUuDQoNCi0gSsO2cmcNCg0K


From nobody Tue Feb 26 20:11:11 2019
Return-Path: <lgl@island-resort.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECD90130DF6 for <cbor@ietfa.amsl.com>; Tue, 26 Feb 2019 20:11:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25STYzyKchWv for <cbor@ietfa.amsl.com>; Tue, 26 Feb 2019 20:11:08 -0800 (PST)
Received: from p3plsmtpa06-03.prod.phx3.secureserver.net (p3plsmtpa06-03.prod.phx3.secureserver.net [173.201.192.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 377D0130DEC for <cbor@ietf.org>; Tue, 26 Feb 2019 20:11:08 -0800 (PST)
Received: from [192.168.1.82] ([76.192.164.238]) by :SMTPAUTH: with ESMTPSA id yqYkg059a12o1yqYlgAKoA; Tue, 26 Feb 2019 21:11:07 -0700
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Laurence Lundblade <lgl@island-resort.com>
In-Reply-To: <40A3B694-80A4-4AD7-A2A6-C071C6E88D2D@tzi.org>
Date: Tue, 26 Feb 2019 20:11:06 -0800
Cc: cbor@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <F0A06813-3F1F-4D53-80A1-4CBBBB91DC64@island-resort.com>
References: <81789050-5133-48B0-BEE7-4F1E0BBB4C06@island-resort.com> <40A3B694-80A4-4AD7-A2A6-C071C6E88D2D@tzi.org>
To: Carsten Bormann <cabo@tzi.org>
X-Mailer: Apple Mail (2.3445.9.1)
X-CMAE-Envelope: MS4wfNQFXpovs66hHMZO3oSMd5rHVCkm0WCz/a68UT2fAPeZilOsPotgkex75YIDYVgqG4ClpuDbFFVEcRvJU9SF1W4KBX9dwJxZmtp/fYSDk8ScnwnXq6fk JAihXtRkqIHw00pRghIkyOdUlR+O/wqhXHs8ey52zHFwIIiD+NRWjK5TQGuLIEjgTEIyN4YtNgKprg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/cW_xc9RIqysqhxRwYXjM3VaexGk>
Subject: Re: [Cbor] correctness of implied top level array?
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Feb 2019 04:11:10 -0000

Hi Carsten,

So wouldn=E2=80=99t that mean application/cbor is required to consist of =
one and only one data item with no extra data? And maybe we need a =
section that says when you design a CBOR protocol you should be clear =
whether it carries a CBOR sequence or a CBOR data item. Maybe say the =
preferred encoding the CBOR data item because to be similar to JSON =
where you can=E2=80=99t have loose name/value pairs?

LL

> On Feb 24, 2019, at 4:36 AM, Carsten Bormann <cabo@tzi.org> wrote:
>=20
> Hi Laurence,
>=20
> the construction you describe is different from a CBOR data item:
> It is a CBOR Sequence.  You piqued me to finally write it up, see =
below.
>=20
> More generally speaking, an encoded CBOR data item followed by =
residual data is a very valid construction, for instance for a piece of =
metadata tacked on as a header to a binary blob.  CBOR=E2=80=99s =
self-delimiting is all you need here.
> The metadata part doesn=E2=80=99t stop to be well-formed by being =
followed by that binary blob.
> But of course the whole thing *is* not, but still *has* a well-formed =
encoded CBOR data item.
>=20
> Unfortunately, not very many CBOR libraries have an API that allows =
isolating that metadata header from its residual data.  Maybe it=E2=80=99s=
 worth writing a draft about suggested API functionality as well.  (One =
other thing that recently came up and is supported by too few CBOR =
library APIs is using an already encoded CBOR data item during encoding =
an array, map, or Tag.)
>=20
> Gr=C3=BC=C3=9Fe, Carsten
>=20
>=20
> Name:		draft-bormann-cbor-sequence
> Revision:	00
> Title:		Concise Binary Object Representation (CBOR) =
Sequences
> Document date:	2019-02-24
> Group:		Individual Submission
> Pages:		8
> URL:            =
https://www.ietf.org/internet-drafts/draft-bormann-cbor-sequence-00.txt
> Status:         =
https://datatracker.ietf.org/doc/draft-bormann-cbor-sequence/
> Htmlized:       =
https://tools.ietf.org/html/draft-bormann-cbor-sequence-00
> Htmlized:       =
https://datatracker.ietf.org/doc/html/draft-bormann-cbor-sequence
>=20
>=20
> Abstract:
>  This document describes the Concise Binary Object Representation
>  (CBOR) Sequence format and associated media type "application/cbor-
>  seq".  A CBOR Sequence consists of any number of encoded CBOR data
>  items, simply concatenated in sequence.
>=20
>  Structured syntax suffixes for media types allow other media types to
>  build on them and make it explicit that they are built on an existing
>  media type as their foundation.  This specification defines and
>  registers "+cbor-seq" as a structured syntax suffix for CBOR
>  Sequences.
>=20
>=20


From nobody Wed Feb 27 04:41:24 2019
Return-Path: <changaco@changaco.oy.lc>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8C13130EB8 for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 04:41:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=changaco.oy.lc
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sLshf8A-49Nz for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 04:41:19 -0800 (PST)
Received: from changaco.net (changaco.net [5.135.153.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB621130EC5 for <cbor@ietf.org>; Wed, 27 Feb 2019 04:41:18 -0800 (PST)
Received: from changaco.net (localhost [127.0.0.1]) by changaco.net (OpenSMTPD) with ESMTP id 3bef7360 for <cbor@ietf.org>; Wed, 27 Feb 2019 12:41:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=changaco.oy.lc; h=date :from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=changaco; bh=0t8U0rT4 lNcFoJnlTw5+b+m8Bg8=; b=kJ0zEbyFUuI/OKbIMydDmdn4Iwz2s4d15VgcohB8 wlG5xdSTKtaUz+nTED97F9okhwKcJMmmOWWO+Mrb1KNnT13QN2oK9m/DReyZxUdx hyzHGnKbRvQjSdfY7FJd3OCCp9l/6jV+FYSsLbSxXU6ZCnOsrTUbcf0kDHpbB+7P vyQ=
Received: by changaco.net (OpenSMTPD) with ESMTPSA id 20b93922 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <cbor@ietf.org>; Wed, 27 Feb 2019 12:41:15 +0000 (UTC)
Date: Wed, 27 Feb 2019 13:41:13 +0100
From: Changaco <changaco@changaco.oy.lc>
To: "cbor@ietf.org" <cbor@ietf.org>
Message-ID: <20190227134113.3dd82f19.changaco@changaco.oy.lc>
In-Reply-To: <f2fde9b2c8f54d9691b0933e7818b90c@pdv-FS.de>
References: <20190225102821.583b57b9.changaco@changaco.oy.lc> <A996325B-9D87-4537-87B4-59CD40F56FF2@tzi.org> <20190225114418.5eaea1dd.changaco@changaco.oy.lc> <f2fde9b2c8f54d9691b0933e7818b90c@pdv-FS.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/JxrM16fPcyg9a4O_XF6EBpoQJ6M>
Subject: Re: [Cbor] Money amounts
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Feb 2019 12:41:23 -0000

On Mon, 25 Feb 2019 11:06:57 +0000 Richter, J=C3=B6rg wrote:
> And I'm not a big fan of encoding additional information in the number of=
=20
> decimal places.  So "EUR10.00" should be transmitted as "EUR10", or ["EUR=
",10].
> But for other decimal fractions you are right that the string might be sh=
orter.

I think it's best to be lossless by default. If an encoder receives a `10.0=
0`, for example a `Decimal('10.00')` object in Python, then it should encod=
e the trailing zeroes unless it has been explicitly configured to drop them.

> Isn't this a use case for the additional attributes map?  To encode the=20
> number of decimal places that should be used (e.g. for display).  What
> other applications do you have in mind for the attribute map?
> Can some common attributes be included in the proposal?

So far I've only used the attributes map to store a `fuzzy` flag, like the =
example I put in the spec. When that flag is on the messages we display to =
users mention that the amount is approximate.


From nobody Wed Feb 27 04:49:27 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5DC8128D52 for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 04:49:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hYDdUlxhSm5b for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 04:49:25 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6472130EB8 for <cbor@ietf.org>; Wed, 27 Feb 2019 04:49:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [134.102.200.7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1RCnDMc009193; Wed, 27 Feb 2019 13:49:18 +0100 (CET)
Received: from [192.168.217.106] (p54A6C2FE.dip0.t-ipconnect.de [84.166.194.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 448b950JkLz1Br6; Wed, 27 Feb 2019 13:49:13 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <20190227134113.3dd82f19.changaco@changaco.oy.lc>
Date: Wed, 27 Feb 2019 13:49:12 +0100
Cc: "cbor@ietf.org" <cbor@ietf.org>
X-Mao-Original-Outgoing-Id: 572964550.4093111-337152b4041ec8dc6c3d83018f86f02c
Content-Transfer-Encoding: quoted-printable
Message-Id: <F266FE2A-0439-4B73-A5AA-1ABC1F8ABD17@tzi.org>
References: <20190225102821.583b57b9.changaco@changaco.oy.lc> <A996325B-9D87-4537-87B4-59CD40F56FF2@tzi.org> <20190225114418.5eaea1dd.changaco@changaco.oy.lc> <f2fde9b2c8f54d9691b0933e7818b90c@pdv-FS.de> <20190227134113.3dd82f19.changaco@changaco.oy.lc>
To: Changaco <changaco=40changaco.oy.lc@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/S_KXRSVSXkoInnrkCRI59s3McOA>
Subject: Re: [Cbor] Money amounts
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Feb 2019 12:49:26 -0000

On Feb 27, 2019, at 13:41, Changaco =
<changaco=3D40changaco.oy.lc@dmarc.ietf.org> wrote:
>=20
> On Mon, 25 Feb 2019 11:06:57 +0000 Richter, J=C3=B6rg wrote:
>> And I'm not a big fan of encoding additional information in the =
number of=20
>> decimal places.  So "EUR10.00" should be transmitted as "EUR10", or =
["EUR",10].
>> But for other decimal fractions you are right that the string might =
be shorter.
>=20
> I think it's best to be lossless by default. If an encoder receives a =
`10.00`, for example a `Decimal('10.00')` object in Python, then it =
should encode the trailing zeroes unless it has been explicitly =
configured to drop them.

But that presumes there is a semantic difference between =E2=80=9CEUR10=E2=
=80=9D and =E2=80=9CEUR10.00=E2=80=9D.  Is there is there not?

Assuming there is no semantic difference, we could still make it so that =
an encoder can output both, and a decoder is required to be able to =
process both, presumably with an identical result.  Or we could use the =
concept of =E2=80=9Cpreferred encoding=E2=80=9D with that, with making =
the shortest encoding the preferred one, but not placing the onus on the =
encoder to always generate preferred encoding (outside instances of =
canonicalization), but continuing to place the onus on the decoder to =
handle both, but *not* placing the onus on it to keep the distinction =
available to the application.

Interoperably handling equivalent representations of the same =
information has turned out to be more laden with consequences than one =
would initially think=E2=80=A6

If there *is* a semantic difference, it should be clearly explained, or =
even better, made more explicit in the encoding.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Wed Feb 27 05:20:03 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: cbor@ietf.org
Delivered-To: cbor@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id ECF74130FCE; Wed, 27 Feb 2019 05:19:45 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: cbor@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.92.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: cbor@ietf.org
Message-ID: <155127358591.14082.12831257611224360086@ietfa.amsl.com>
Date: Wed, 27 Feb 2019 05:19:45 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/-SYZypoz0yGOFKV8_oBc149Xk3o>
Subject: [Cbor] I-D Action: draft-ietf-cbor-array-tags-01.txt
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Feb 2019 13:19:46 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Concise Binary Object Representation Maintenance and Extensions WG of the IETF.

        Title           : Concise Binary Object Representation (CBOR) Tags for Typed Arrays
        Authors         : Johnathan Roatch
                          Carsten Bormann
	Filename        : draft-ietf-cbor-array-tags-01.txt
	Pages           : 14
	Date            : 2019-02-27

Abstract:
   The Concise Binary Object Representation (CBOR, RFC 7049) is a data
   format whose design goals include the possibility of extremely small
   code size, fairly small message size, and extensibility without the
   need for version negotiation.

   The present document makes use of this extensibility to define a
   number of CBOR tags for typed arrays of numeric data, as well as two
   additional tags for multi-dimensional and homogeneous arrays.  It is
   intended as the reference document for the IANA registration of the
   CBOR tags defined.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-cbor-array-tags/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-cbor-array-tags-01
https://datatracker.ietf.org/doc/html/draft-ietf-cbor-array-tags-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-cbor-array-tags-01


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Wed Feb 27 05:30:59 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 338DD130ED9 for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 05:30:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gxpht2F9M_ut for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 05:30:56 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 37C35127287 for <cbor@ietf.org>; Wed, 27 Feb 2019 05:30:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [IPv6:2001:638:708:30c8:406a:91ff:fe74:f2b7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1RDUkMC013162 for <cbor@ietf.org>; Wed, 27 Feb 2019 14:30:51 +0100 (CET)
Received: from [192.168.217.106] (p54A6C2FE.dip0.t-ipconnect.de [84.166.194.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 448c521mBjz1Bp8; Wed, 27 Feb 2019 14:30:46 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <155127358591.14082.12831257611224360086@ietfa.amsl.com>
Date: Wed, 27 Feb 2019 14:30:45 +0100
X-Mao-Original-Outgoing-Id: 572967043.4427-5849befddb2927bb1487a926d8434b30
Content-Transfer-Encoding: quoted-printable
Message-Id: <2AB9CA4B-9EC9-4D12-828D-F21184884779@tzi.org>
References: <155127358591.14082.12831257611224360086@ietfa.amsl.com>
To: cbor@ietf.org
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/dZU8lcefi7m2USykP2j7inHws9M>
Subject: Re: [Cbor] I-D Action: draft-ietf-cbor-array-tags-01.txt
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Feb 2019 13:30:58 -0000

I have now submitted the array-tags draft as updated in Bangkok (go for =
1+1, plus nits).

One thing I added was a column-major multi-dimensional array tag, out of =
the 1+2 space =E2=80=94 thank you, Jim, for reminding us, and some =
off-line research about outstanding use of column-major corroborated =
this as somewhat useful.  This could definitely be criticized as =
=E2=80=9CVorratsstandardisierung=E2=80=9D (stock-building =
standardization), but hey, this is an FCFS tag, and sooner or later this =
will come up.

We didn=E2=80=99t have the mailing list validation of 1+1 we said we =
were having in Bangkok.
Maybe silence is a form of validation (probably not good enough for the =
chairs, but maybe good enough for the designated expert?).
To make a point about a need to fine-tune our IANA considerations, =
I=E2=80=99ll now go ahead with registering these code points, anyway, =
which will allow us to finally clear out a long-standing IANA request.

I missed an issue on array-tags that I don=E2=80=99t think really is an =
issue on those, but really on the way we do decimal fractions: =
https://github.com/cbor-wg/array-tags/issues/1
This is one of many tags that has the interesting property of =
transforming the data in its data item.  The weird thing about those is =
that the tag should be usable in all places where the result of that =
transformation should be usable.  Makes me think about all those =
attempts at data validation of data items in other tags.  Maybe a fine =
point, but quite relevant for the further evolution of CBOR usage.

Gr=C3=BC=C3=9Fe, Carsten


> On Feb 27, 2019, at 14:19, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the Concise Binary Object Representation =
Maintenance and Extensions WG of the IETF.
>=20
>        Title           : Concise Binary Object Representation (CBOR) =
Tags for Typed Arrays
>        Authors         : Johnathan Roatch
>                          Carsten Bormann
> 	Filename        : draft-ietf-cbor-array-tags-01.txt
> 	Pages           : 14
> 	Date            : 2019-02-27
>=20
> Abstract:
>   The Concise Binary Object Representation (CBOR, RFC 7049) is a data
>   format whose design goals include the possibility of extremely small
>   code size, fairly small message size, and extensibility without the
>   need for version negotiation.
>=20
>   The present document makes use of this extensibility to define a
>   number of CBOR tags for typed arrays of numeric data, as well as two
>   additional tags for multi-dimensional and homogeneous arrays.  It is
>   intended as the reference document for the IANA registration of the
>   CBOR tags defined.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-cbor-array-tags/
>=20
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-cbor-array-tags-01
> https://datatracker.ietf.org/doc/html/draft-ietf-cbor-array-tags-01
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-cbor-array-tags-01
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> CBOR mailing list
> CBOR@ietf.org
> https://www.ietf.org/mailman/listinfo/cbor
>=20


From nobody Wed Feb 27 06:01:15 2019
Return-Path: <Joerg.Richter@pdv-FS.de>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78440130FDA for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 06:01:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.921
X-Spam-Level: 
X-Spam-Status: No, score=-0.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FROM_EXCESS_BASE64=0.979] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sDVlZTMBtuah for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 06:01:05 -0800 (PST)
Received: from mail.pdv-fs.de (mail.pdv-fs.de [213.208.220.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D2878130ED9 for <cbor@ietf.org>; Wed, 27 Feb 2019 06:01:04 -0800 (PST)
Received: from EXCHDB1.pdv-fs.de (192.168.180.94) by EXCHDB1.pdv-fs.de (192.168.180.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 27 Feb 2019 15:01:01 +0100
Received: from EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437]) by EXCHDB1.pdv-fs.de ([fe80::6c4a:8b1b:60f4:4437%15]) with mapi id 15.01.1466.012; Wed, 27 Feb 2019 15:01:01 +0100
From: =?utf-8?B?UmljaHRlciwgSsO2cmc=?= <Joerg.Richter@pdv-FS.de>
To: Changaco <changaco=40changaco.oy.lc@dmarc.ietf.org>, "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: [Cbor] Money amounts
Thread-Index: AQHUzOx92SDKrErmaU2DctY4qiZ6Z6XwMeIAgAARnwCAABUloIADMC+AgAAgXJA=
Date: Wed, 27 Feb 2019 14:01:00 +0000
Message-ID: <a315fa222d0540ecb96a45071f4cf74a@pdv-FS.de>
References: <20190225102821.583b57b9.changaco@changaco.oy.lc> <A996325B-9D87-4537-87B4-59CD40F56FF2@tzi.org> <20190225114418.5eaea1dd.changaco@changaco.oy.lc> <f2fde9b2c8f54d9691b0933e7818b90c@pdv-FS.de> <20190227134113.3dd82f19.changaco@changaco.oy.lc>
In-Reply-To: <20190227134113.3dd82f19.changaco@changaco.oy.lc>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.180.93]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/6NJC4Jf_thfOpvflc3eR4anv6RQ>
Subject: Re: [Cbor] Money amounts
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Feb 2019 14:01:12 -0000

PiBJIHRoaW5rIGl0J3MgYmVzdCB0byBiZSBsb3NzbGVzcyBieSBkZWZhdWx0LiBJZiBhbiBlbmNv
ZGVyIHJlY2VpdmVzIGENCj4gYDEwLjAwYCwgZm9yIGV4YW1wbGUgYSBgRGVjaW1hbCgnMTAuMDAn
KWAgb2JqZWN0IGluIFB5dGhvbiwgdGhlbiBpdCBzaG91bGQNCj4gZW5jb2RlIHRoZSB0cmFpbGlu
ZyB6ZXJvZXMgdW5sZXNzIGl0IGhhcyBiZWVuIGV4cGxpY2l0bHkgY29uZmlndXJlZCB0bw0KPiBk
cm9wIHRoZW0uDQoNClRoZW4gdGhpcyBwcm9ibGVtIGlzIGluZGVwZW5kZW50IG9mIG1vbmV5IGFt
b3VudHMuICBCdXQgSSBhbSBub3Qgc3VyZSBpZg0KQ0JPUiBhbGxvd3MgNChbLTIsMTAwXSkgYW5k
IDQoWy0xLDEwXSkgYW5kIDEgdG8gaGF2ZSBkaWZmZXJlbnQgc2VtYW50aWNzLg0KDQpJZiB0aGlz
IHNob3VsZCBiZSB0aGUgY2FzZSBmb3IgbW9uZXkgYW1vdW50cyB0aGFuIHdlIHNob3VsZCB1c2Ug
dGhlIG1hcA0KdG8gc3RvcmUgdGhlIG51bWJlciBvZiBkaWdpdHMgKG9yIHRoZSBleHBvbmVudCku
DQoNCi0gSsO2cmcNCg0K


From nobody Wed Feb 27 08:30:53 2019
Return-Path: <jhildebrand@mozilla.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59DA0130FF0 for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 08:30:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mozilla.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fX1MyK35F8uo for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 08:30:44 -0800 (PST)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ECDD0130FFF for <cbor@ietf.org>; Wed, 27 Feb 2019 08:30:43 -0800 (PST)
Received: by mail-ed1-x533.google.com with SMTP id j89so14393250edb.9 for <cbor@ietf.org>; Wed, 27 Feb 2019 08:30:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mozilla.com; s=google;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=PUcb7/QYCEzT9/W2B8xafG35/X/uD01tJka4OEJMxQU=; b=MY57BdVVlmuRm9Ut25CxQ6kDrk5jEM7Lj/BeNxSziRPn8tU1gyLTTAPZe9b7L10OS5 /7Opv6tQZf3D2+tPiD++yHoSjXpLbU94fnR1Cr81ztNLsDsmmhFXO4guMpIPSyQOgeTU 8C/AoiXLDeJrxsZb1femIc/YdAcNdeeqP4Jho=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=PUcb7/QYCEzT9/W2B8xafG35/X/uD01tJka4OEJMxQU=; b=pmfsT/COAccUeOMmoeYAAbujYtxXzhDp1opmqP4fjHYKFsW+NFmZlrQ6etqsfoW6SF G6v6QmsMnSyAZIBImA1x8XGU00i2jeW3oF1l4bGNbbv+n1qVaSAM3tPu1JHcII1nYCf0 uAjlz9luOer6wqAPKlsgMO5yas3X6cZRGT2SyQ/msZuJjARRDeBXwqLZmSEwCOWAjea3 4J6VuND1kNjqszDm/rw8c3ITsrMd5b7sh+qkPRo6w8VydlG4ixfj4jet8Ux+WkU0oyd2 KvFn7c1pAVvxGWW7npxem37lC+s3dJJSoDu3318qq/083T3zWY3y73Ph9Rjg1O5oYUFe mR5w==
X-Gm-Message-State: AHQUAubjnsBjcT8ql9iMoCGlLlLXwUfrkiSZklFCNmlXPP4R/wVVotti 72WSpmR2EXsR9e1W5PEdPaoodQ==
X-Google-Smtp-Source: AHgI3IaGz+YvmxOUc34XVqdD24lGFPixDHoH4JvQfVTGvZGe7Blffcfj6KSx7p/A2aNDpj8aGY5fqQ==
X-Received: by 2002:a50:cac8:: with SMTP id f8mr3062315edi.212.1551285042165;  Wed, 27 Feb 2019 08:30:42 -0800 (PST)
Received: from [10.6.18.59] ([207.126.127.114]) by smtp.gmail.com with ESMTPSA id a14sm2738736ejn.24.2019.02.27.08.30.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Feb 2019 08:30:41 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: Joe Hildebrand <jhildebrand@mozilla.com>
In-Reply-To: <F0A06813-3F1F-4D53-80A1-4CBBBB91DC64@island-resort.com>
Date: Wed, 27 Feb 2019 09:30:38 -0700
Cc: Carsten Bormann <cabo@tzi.org>, cbor@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <0A96C82A-85DB-411D-812D-5A3479A8EA87@mozilla.com>
References: <81789050-5133-48B0-BEE7-4F1E0BBB4C06@island-resort.com> <40A3B694-80A4-4AD7-A2A6-C071C6E88D2D@tzi.org> <F0A06813-3F1F-4D53-80A1-4CBBBB91DC64@island-resort.com>
To: Laurence Lundblade <lgl@island-resort.com>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/185XNvXZDvDkqePBbiLN9DBFKuA>
Subject: Re: [Cbor] correctness of implied top level array?
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Feb 2019 16:30:51 -0000

I've always assumed that I would eventually write an XMPP-like protocol =
that used a stream of CBOR items without further delineation, and =
node-cbor reflects that, perhaps to the detriment of other use cases.  I =
*think* you could trick it into reading one CBOR item from a stream and =
stopping with the rest of the bytes still intact, but I'd have to write =
a few tests to be sure.

However, in my opinion both of the above cases are instances of =
protocols built on top of CBOR, not inherent in the CBOR design itself.

=E2=80=94=20
Joe Hildebrand



> On Feb 26, 2019, at 9:11 PM, Laurence Lundblade =
<lgl@island-resort.com> wrote:
>=20
> Hi Carsten,
>=20
> So wouldn=E2=80=99t that mean application/cbor is required to consist =
of one and only one data item with no extra data? And maybe we need a =
section that says when you design a CBOR protocol you should be clear =
whether it carries a CBOR sequence or a CBOR data item. Maybe say the =
preferred encoding the CBOR data item because to be similar to JSON =
where you can=E2=80=99t have loose name/value pairs?
>=20
> LL
>=20
>> On Feb 24, 2019, at 4:36 AM, Carsten Bormann <cabo@tzi.org> wrote:
>>=20
>> Hi Laurence,
>>=20
>> the construction you describe is different from a CBOR data item:
>> It is a CBOR Sequence.  You piqued me to finally write it up, see =
below.
>>=20
>> More generally speaking, an encoded CBOR data item followed by =
residual data is a very valid construction, for instance for a piece of =
metadata tacked on as a header to a binary blob.  CBOR=E2=80=99s =
self-delimiting is all you need here.
>> The metadata part doesn=E2=80=99t stop to be well-formed by being =
followed by that binary blob.
>> But of course the whole thing *is* not, but still *has* a well-formed =
encoded CBOR data item.
>>=20
>> Unfortunately, not very many CBOR libraries have an API that allows =
isolating that metadata header from its residual data.  Maybe it=E2=80=99s=
 worth writing a draft about suggested API functionality as well.  (One =
other thing that recently came up and is supported by too few CBOR =
library APIs is using an already encoded CBOR data item during encoding =
an array, map, or Tag.)
>>=20
>> Gr=C3=BC=C3=9Fe, Carsten
>>=20
>>=20
>> Name:		draft-bormann-cbor-sequence
>> Revision:	00
>> Title:		Concise Binary Object Representation (CBOR) =
Sequences
>> Document date:	2019-02-24
>> Group:		Individual Submission
>> Pages:		8
>> URL:            =
https://www.ietf.org/internet-drafts/draft-bormann-cbor-sequence-00.txt
>> Status:         =
https://datatracker.ietf.org/doc/draft-bormann-cbor-sequence/
>> Htmlized:       =
https://tools.ietf.org/html/draft-bormann-cbor-sequence-00
>> Htmlized:       =
https://datatracker.ietf.org/doc/html/draft-bormann-cbor-sequence
>>=20
>>=20
>> Abstract:
>> This document describes the Concise Binary Object Representation
>> (CBOR) Sequence format and associated media type "application/cbor-
>> seq".  A CBOR Sequence consists of any number of encoded CBOR data
>> items, simply concatenated in sequence.
>>=20
>> Structured syntax suffixes for media types allow other media types to
>> build on them and make it explicit that they are built on an existing
>> media type as their foundation.  This specification defines and
>> registers "+cbor-seq" as a structured syntax suffix for CBOR
>> Sequences.
>>=20
>>=20
>=20
> _______________________________________________
> CBOR mailing list
> CBOR@ietf.org
> https://www.ietf.org/mailman/listinfo/cbor


From nobody Wed Feb 27 08:54:44 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B8C6131022 for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 08:54:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E_IQwLhMPT4q for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 08:54:40 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FBA1130EED for <cbor@ietf.org>; Wed, 27 Feb 2019 08:54:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [134.102.200.7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1RGsUBk019698; Wed, 27 Feb 2019 17:54:35 +0100 (CET)
Received: from [192.168.217.106] (p54A6C2FE.dip0.t-ipconnect.de [84.166.194.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 448hc61Hljz1Bp8; Wed, 27 Feb 2019 17:54:30 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <0A96C82A-85DB-411D-812D-5A3479A8EA87@mozilla.com>
Date: Wed, 27 Feb 2019 17:54:28 +0100
Cc: Laurence Lundblade <lgl@island-resort.com>, cbor@ietf.org
X-Mao-Original-Outgoing-Id: 572979267.16269-99276d8711b6d33d6c73e2774a296449
Content-Transfer-Encoding: quoted-printable
Message-Id: <052FFFD1-6145-4451-91A0-B07ED0AEC726@tzi.org>
References: <81789050-5133-48B0-BEE7-4F1E0BBB4C06@island-resort.com> <40A3B694-80A4-4AD7-A2A6-C071C6E88D2D@tzi.org> <F0A06813-3F1F-4D53-80A1-4CBBBB91DC64@island-resort.com> <0A96C82A-85DB-411D-812D-5A3479A8EA87@mozilla.com>
To: Joe Hildebrand <jhildebrand@mozilla.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/36X1h4KShC_7U5Xzigumw6HprEI>
Subject: Re: [Cbor] correctness of implied top level array?
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Feb 2019 16:54:42 -0000

On Feb 27, 2019, at 17:30, Joe Hildebrand <jhildebrand@mozilla.com> =
wrote:
>=20
> However, in my opinion both of the above cases are instances of =
protocols built on top of CBOR, not inherent in the CBOR design itself.

Indeed, that=E2=80=99s why cbor-seq is a separate document (and a =
separate media type).

When updating CBOR, we just need to be careful not to rule out decoders =
that are fine to find additional data when done with the data item they =
were tasked to decode.  (Both for cbor-seq and for piggy-backing CBOR =
data in front of a binary blob in some other form.)
It took me a while to add that API to my CBOR implementation=E2=80=A6

Gr=C3=BC=C3=9Fe, Carsten


From nobody Wed Feb 27 09:30:24 2019
Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58059130FFB for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 09:30:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=QHJ4le7J; dkim=pass (1024-bit key) header.d=ericsson.com header.b=K8XkeEq3
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TPEDR2iBYSZ0 for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 09:30:21 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03002130FE9 for <cbor@ietf.org>; Wed, 27 Feb 2019 09:30:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed;  q=dns/txt; i=@ericsson.com; t=1551288619; x=1553880619; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=B/a4Q/YasH+A+04LhbzYBFq3myqtzvZvzpo7pWGfkWo=; b=QHJ4le7JtEkBGHWe5spGvqbb6psvQgMCqfK2aV5Tc+4+dOFTokTgYXC/6vwRfhRd 37UWaImqwVPkV7hCHD0VxcXhkaNtXhttw5lYJydJJTCF9/4TCpRR6HjJ6NssUakV FGgK/b95pnUg6hTB62bkYZZ0gvraf3uns2XvkLGUAmY=;
X-AuditID: c1b4fb25-da1ff70000005ff7-4e-5c76c92b6600
Received: from ESESBMB505.ericsson.se (Unknown_Domain [153.88.183.118]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id A6.1E.24567.B29C67C5; Wed, 27 Feb 2019 18:30:19 +0100 (CET)
Received: from ESESBMB505.ericsson.se (153.88.183.172) by ESESBMB505.ericsson.se (153.88.183.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Wed, 27 Feb 2019 18:30:18 +0100
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB505.ericsson.se (153.88.183.172) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Wed, 27 Feb 2019 18:30:18 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B/a4Q/YasH+A+04LhbzYBFq3myqtzvZvzpo7pWGfkWo=; b=K8XkeEq36uTu5KEWFIO5uVN0RgKcezdUDcNPNPKlyBdc26HdgkuaLE2Y2kxyGR1rCLcf9+nS380M3HmDGvrgnHmuiDGlIz4bWnnNgdRqQ3CuKWZ/qUUwetsM4H5csk9EouLl1jN61cQavbLkqEV5hMS4pa8LTnwHElkNLg0KZps=
Received: from HE1PR0701MB2746.eurprd07.prod.outlook.com (10.168.185.17) by HE1PR0701MB2139.eurprd07.prod.outlook.com (10.168.34.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.5; Wed, 27 Feb 2019 17:30:17 +0000
Received: from HE1PR0701MB2746.eurprd07.prod.outlook.com ([fe80::f83b:7f0f:a7df:3c58]) by HE1PR0701MB2746.eurprd07.prod.outlook.com ([fe80::f83b:7f0f:a7df:3c58%10]) with mapi id 15.20.1686.004; Wed, 27 Feb 2019 17:30:17 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: Reminder: CBOR Virtual Meeting: 2019-02-27
Thread-Index: AQHUzsIbPAsth6MknUeERktdzL3T/g==
Date: Wed, 27 Feb 2019 17:30:17 +0000
Message-ID: <96D97C4E-F676-4D75-8976-C70B9C4FE2D4@ericsson.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=francesca.palombini@ericsson.com; 
x-originating-ip: [158.174.219.143]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 70d68575-1574-46ce-505a-08d69cd93de0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:HE1PR0701MB2139; 
x-ms-traffictypediagnostic: HE1PR0701MB2139:
x-ms-exchange-purlcount: 2
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtIRTFQUjA3MDFNQjIxMzk7MjM6dUxqUlM5NWNDZFBrd0dsaXN6bDZsMTFG?= =?utf-8?B?OFRtOW02YXRHR2VNOW1UdmV0YkE0YXB0OVVOZTVnUm1CTmgvSDB0SUNnS1VX?= =?utf-8?B?QnFLNmZZcGNQVm1Xa25WVjlYTVFkK0pOQzRmdWlOUlFqZU1tUXh3TGlTNlhK?= =?utf-8?B?Rm56RnlnaTFTejhEaFpaRFZIdVJZbGF4QXREU0IyNEx6SkZZQlVHM0dseXJL?= =?utf-8?B?WlhYWmRtcUZhMWlBdlVCUXpwOGlnVmRvdGMxR2Fxd2crMnhnVUlvSFdpZ2lR?= =?utf-8?B?ZDVxOXVCWXl3RWIyZ0NqTFlKMXJ3bk9nWUc4TWY3cUJ1T3dIalpoeDk3ZlBp?= =?utf-8?B?djJwc2tjbFZsaEMxVFRES3NIYXg2Rnhva05WR2tpRnJoaktpdjVtMG9KSm9K?= =?utf-8?B?M0NMODFvR2R1OFd5R0hIR3hBR1RjR0NKV21Fam5FekxyZHZmdDRrV1lrdUFY?= =?utf-8?B?V2R6cFhXR2ZNQ0pPWlFNVWJwcy9Zc2krd2F1M2t4WkoxUHVwMFlWVytFR21K?= =?utf-8?B?cUtuSkQ4bjRuUHpGRWx4L2M5b2lCWTNsQ1FaVjY1MTZmU0JhMFl3VDdlaVF6?= =?utf-8?B?NGdtcGhMS3ZLVFJXdmJXblRDZjBBejQveFI5RDY3TlZ0eHd5NHJmeGhVN2tU?= =?utf-8?B?N0psNmVSV2hsQzBKbVdpRFU0eFBNd0NQYll0M3l2TW5BRGJ4bEVGeWhwNjl3?= =?utf-8?B?RzhpZmtESlVOUEthYmhjaG1uT3pUcmJzTHQvUjVidWlEMC83ZEN2cUl6MEtW?= =?utf-8?B?TVBGeVJxdWlpU3JFQXFZU3MzUHNla3lBaGVXaEZWS05wUVlPYTdGN2hiSkpo?= =?utf-8?B?VXBSRTQ0cFpIdG1EN1BPeTJtcVNDK0xNR0dBZTJXeVpIMXFveFpLSTVTRmts?= =?utf-8?B?N2ExMlMrakliMGhHTm94U2M1MDJTTHRFZDBGa2ZlUkljN1JBLzF0aUJxKzNp?= =?utf-8?B?T0wwN1RGRHorRHlocEdhSXlBV1ozN2k0L2Z1WnRsNVM3WHZDWUdVUFBqZndS?= =?utf-8?B?d0JXT2tXbkpDZWNVN0hnMUtodndvcERBTmJjZ1k5T2JzbTRsZ0JzcFNrVHBV?= =?utf-8?B?Uk1GbGswUzcvWmVZY2hrdUcrNUdtQUduSThRQ29HbXozSE9SMStKZ1dLNFRl?= =?utf-8?B?UUVqMkE2ZU9hNm1IcTY3aEtMN1ZwYTFDbjI4aFdhWEJMaVpoOVQwa0xLUUJl?= =?utf-8?B?T3ZydERKaVA3MlFYT1hnbXR3YU50NlZSeWowSi9JSGtHZCsvUVBKUXhRVzhP?= =?utf-8?B?STRLVHdJa0gzelZSVVE4d2IzbzNtNlFXSk1ySm0zYVE0NndMRTFvamhCWjhs?= =?utf-8?B?V1N6OUtQVVlybW4xSUNqaklGUmgyMjdrSHlmTUF5aUg3dkg1N0ZUTkxpdGx0?= =?utf-8?B?SXoyUXVDbnBsU0kvQkwvWHZEVlpLcUs1WW9idkozV2x4TS9GZlNLTnpjbVdk?= =?utf-8?B?VTBEcGJSd3BRSnozaGlTMG5qL1VBa0ZFN25ZTGpYY1hIZU4vTXZBTWJXc3Vm?= =?utf-8?B?c1QwaXkzQysyTmVSUm04Wm4vZklMNHRrdi9XRnlGeVdIa2l6SnhFaDV4NUpU?= =?utf-8?B?N3hoa1Z0UGdNOFVmOG8wREJrUDR3MCtOVFFmVEE1MVVXMlJuallwazZzZDcx?= =?utf-8?B?d1N0OTJBcGw3alZ3L3Q0c240TzJaTjRvWElRU0JGNzNublZWQkxjSG9oS0xp?= =?utf-8?B?Zk12YjQzbGpXRnN3M2pIem1ZWGJlTVFWMVYzUjBFNWdqQTF1d002WHRtbVZt?= =?utf-8?B?ZXlWeEVPTVRxV1RNY3ZBbnRKODRwLzNCZk0zT0QzdEVYL2JXVzdibHYwL2Rp?= =?utf-8?B?SkNKZnZKT1l1SEM5cnlQWFYzRkFhMWtMRW5WOGppekg4bWtYUT09?=
x-microsoft-antispam-prvs: <HE1PR0701MB2139D9628056D558632182C498740@HE1PR0701MB2139.eurprd07.prod.outlook.com>
x-forefront-prvs: 0961DF5286
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(396003)(39860400002)(376002)(346002)(497574002)(189003)(199004)(12213003)(6512007)(256004)(6306002)(5640700003)(99286004)(2501003)(53936002)(33656002)(6436002)(68736007)(316002)(6916009)(25786009)(8936002)(6486002)(66066001)(2351001)(71190400001)(71200400001)(83716004)(966005)(305945005)(2906002)(7736002)(26005)(186003)(2616005)(478600001)(66574012)(476003)(44832011)(5660300002)(486006)(82746002)(106356001)(16799955002)(105586002)(6116002)(3846002)(14454004)(6506007)(81166006)(81156014)(1730700003)(102836004)(36756003)(97736004)(8676002)(86362001)(14444005); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2139; H:HE1PR0701MB2746.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /bEuFRXUHnqI0ufoyBx4UlQdHO5PAAm+7zNY0BPP7sQOjmVw92rB7RGJYmsEM1td6UxLbR7bRFvzBHaV/WCItO2ru1CTWT6Ojq31npbxEujdOJcOq51uy+ZXHf7JIPdjeEKdUku2W2sipaYitaWSIGlA9Qb6KwLWAAL4ugTXz4tZt5oonaj92iCqc9B4q6cC8LhoWH4n/rRjrB+cHpZ9JeABUHesvuRO+m/XD2+TYX8n5JQer6tGWAXNAo3lSLUrvAcmBcgoUeLya0OxmndZITydWemE+/AoHZw9fsbJtpAYj5ItcDMkoGW/hRoDkG/3v5mqBnOiidtZl1DFe6U1Oyx2zt/650gFWr1Q16L1x6l2y/VT2WEC4O1KiRqRJXcxMaJI/+QLkYfnj5NN73/AiQ6eeFINT5yehUSQ57ddRtQ=
Content-Type: text/plain; charset="utf-8"
Content-ID: <15A95A94BFAF094B84EAE41364D0F9B0@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 70d68575-1574-46ce-505a-08d69cd93de0
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2019 17:30:17.7879 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2139
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sb0hTYRTGe3fv5nU0fF0TD0uLJvtg2rQstTAtIjCh1NIIWdTUi5q6rV23 Mvyghiz8kyM02b4sYiVqQzBBWUtNxbIpMy0ohdVyGIKhjaGJ9sftLujb7zznOeflObwUIdRz xVSZsorWKBUVEh6fNF4Z0B2Km9TJE5ffiVKN9zrIUyjTYtnk5KACfloxXVGmozUJ6df5pY66 ZaT2ht12mg1ELbKHNaJQCvBR8DSMcRsRnxLicQRdv9qDxToCw1Ifhy0sHFhaGyf8BYkNBLhm 65B/XogfcsA5pWJd3xA8cQ2R/gYPp8GMe5XrZxGOgfa2MV4joqg9OAk+P0hm5VQYWHmKWJbB J5c5MEpiKTz/ssnzswBnwMhXU8CDcDT46noIPxM4EuY9Zg6bAYPF7iRYjoDlxd9c1l8E7xfu h7B6DKzOOBDL0TBrbgryefD1LASCAV5A4HC1BBfFw4jXFGQxbCz+CGFNz4Rg7Z0m2YYKml8b Of5ggKNgrVXKeup5YHBPBy9EQ6e1IfjaPuhucZOsyUnAlmeaZ0Dxpv8SmXZ2ETgWem0JrJwJ d5v7CZYPQFuTO8QUOEw4TBo95CPE7UYRDM0UVpYcSZLRmrIihlEpZUq6qg/tfI9X/VvSQTS3 cnoUYQpJdgs2BnRyIVehY6orRxFQhEQk0L7ckQTFiuo7tEZ1TaOtoJlRtJciJZGCbWG4XIhL FFV0OU2rac2/LocKFdei7BS71eabOFejVXZc7CzSe6PkJxNFH1uzdXlXbZa383H9J3IuaWKH NgpybS43DJcTUZf15besupn8PP2b2Xx1FnKId5UsbSfLsvYzdu2EmZcxfPyn9Hv6Wd8658Lc 1At1cs3jXmHoDeZMz5/1PFXKhcH6qZuFx7pyveIJ8wcJyZQqDh8kNIziL6fqiOQaAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/s3EDcdpDuXMO0VyOmp1LyEfX-Qo>
Subject: [Cbor] Reminder: CBOR Virtual Meeting: 2019-02-27
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Feb 2019 17:30:23 -0000

UmVtaW5kZXI6IFRoZSBuZXh0IENCT1IgdGVsZWNvbmZlcmVuY2UgaXMgaW4gMzAgbWludXRlcy4N
Cg0KV2ViZXg6DQpodHRwczovL2lldGYud2ViZXguY29tL2lldGYvai5waHA/TVRJRD1tZjMxYjhl
NjNjZmQzNTRjYTg0NjFiOTk4YWEzMGM0YmEgDQoNClRhbGsgdG8geW91IHNvb24sDQpGcmFuY2Vz
Y2ENCg0K77u/T24gMDMvMTIvMjAxOCwgMTg6MzEsICJDQk9SIG9uIGJlaGFsZiBvZiBJRVNHIFNl
Y3JldGFyeSIgPGNib3ItYm91bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgaWVzZy1zZWNyZXRh
cnlAaWV0Zi5vcmc+IHdyb3RlOg0KDQogICAgVGhlIENvbmNpc2UgQmluYXJ5IE9iamVjdCBSZXBy
ZXNlbnRhdGlvbiBNYWludGVuYW5jZSBhbmQgRXh0ZW5zaW9ucyAoY2JvcikgV29ya2luZyBHcm91
cCB3aWxsIGhvbGQNCiAgICBhIHZpcnR1YWwgaW50ZXJpbSBtZWV0aW5nIG9uIDIwMTktMDItMjcg
ZnJvbSAxODowMCB0byAxOTowMCBVVEMuDQogICAgDQogICAgVGhlIENCT1Igd29ya2luZyBncm91
cCB3aWxsIGhhdmUgY29uZmVyZW5jZSBjYWxscyBydW5uaW5nIGV2ZXJ5IHR3byB3ZWVrcyB0aHJv
dWdoIHRoZSBlbmQgb2YgTWFyY2ggKHVudGlsIElFVEYgMTA0IGluIFByYWd1ZSkuICAgDQogICAg
RGF5OiBldmVyeSBvdGhlciBXZWRuZXNkYXkgYmVnaW5uaW5nIG9uIDE5IERlY2VtYmVyIA0KICAg
IERhdGVzOiAxOSBEZWM7IDIsIDE2LCAzMCBKYW47IDEzLCAyNyBGZWI7IDEzIE1hcmNoIA0KICAg
IFRpbWU6IDE4OjAwIHRvIDE5OjAwIFVUDQogICAgDQogICAgQWdlbmRhOg0KICAgIChObyBhZ2Vu
ZGEgc3VibWl0dGVkKQ0KICAgIA0KICAgIEluZm9ybWF0aW9uIGFib3V0IHJlbW90ZSBwYXJ0aWNp
cGF0aW9uOg0KICAgIFdlIHdpbGwgdXNlIHRoZSB3b3JraW5nIGdyb3VwIFdlYkV4IGZvciB0aGUg
Y2FsbHMuICBUaGUgSUVURiBXZWJFeCBhY2NvdW50IGRvZXMgbm90IGFsbG93IEludGVybmF0aW9u
YWwgZGlhbGluZyBub3IgVVMgdG9sbCBmcmVlICgiODAwIiBudW1iZXJzKSwgYnV0IHlvdSBjYW4g
dXNlIHRoZSBXZWJFeCBhcHAgdG8gY29ubmVjdCB5b3VyIGRldmljZSBhdWRpbywgYW5kIHRoZXJl
J3MgYWxzbyB0aGUgb3B0aW9uIG9mIGNvbm5lY3Rpb24gZGlyZWN0bHkgZnJvbSB5b3VyIGJyb3dz
ZXIgaWYgeW91ciBicm93c2VyIHN1cHBvcnRzIGl0LiAgV2ViRXggZGV0YWlscyB3aWxsIGJlIHNl
bnQgdG8gdGhlIG1haWxpbmcgbGlzdCBiZWZvcmUgZWFjaCBjYWxsICh0aGUgZGV0YWlscyB3aWxs
IGJlIHRoZSBzYW1lIGZvciBhbGwgY2FsbHMsIGJ1dCB0aGUgbWVzc2FnZXMgd2lsbCBzZXJ2ZSBh
cyByZW1pbmRlcnMpLg0KICAgIA0KICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQogICAgQ0JPUiBtYWlsaW5nIGxpc3QNCiAgICBDQk9SQGlldGYub3Jn
DQogICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9jYm9yDQogICAgDQoN
Cg==


From nobody Wed Feb 27 16:53:31 2019
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0B5812D829 for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 16:53:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oNIYiismMoiq for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 16:53:27 -0800 (PST)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E1AD1126C15 for <cbor@ietf.org>; Wed, 27 Feb 2019 16:53:26 -0800 (PST)
Received: from sandelman.ca (unknown [IPv6:2607:f0b0:f:2:56b2:3ff:fe0b:d84]) by tuna.sandelman.ca (Postfix) with ESMTP id 39B07380BE; Wed, 27 Feb 2019 19:53:19 -0500 (EST)
Received: by sandelman.ca (Postfix, from userid 179) id 1C08B989; Wed, 27 Feb 2019 19:53:24 -0500 (EST)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id 197935BE; Wed, 27 Feb 2019 19:53:24 -0500 (EST)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Carsten Bormann <cabo@tzi.org>
cc: Joe Hildebrand <jhildebrand@mozilla.com>, cbor@ietf.org, Laurence Lundblade <lgl@island-resort.com>
In-Reply-To: <052FFFD1-6145-4451-91A0-B07ED0AEC726@tzi.org>
References: <81789050-5133-48B0-BEE7-4F1E0BBB4C06@island-resort.com> <40A3B694-80A4-4AD7-A2A6-C071C6E88D2D@tzi.org> <F0A06813-3F1F-4D53-80A1-4CBBBB91DC64@island-resort.com> <0A96C82A-85DB-411D-812D-5A3479A8EA87@mozilla.com> <052FFFD1-6145-4451-91A0-B07ED0AEC726@tzi.org>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature"
Date: Wed, 27 Feb 2019 19:53:24 -0500
Message-ID: <9644.1551315204@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/3upZXY76An07h_pPu8hC8ISSIcs>
Subject: Re: [Cbor] correctness of implied top level array?
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Feb 2019 00:53:30 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Carsten Bormann <cabo@tzi.org> wrote:
    >> However, in my opinion both of the above cases are instances of
    >> protocols built on top of CBOR, not inherent in the CBOR design itse=
lf.

    > Indeed, that=E2=80=99s why cbor-seq is a separate document (and a sep=
arate media type).

    > When updating CBOR, we just need to be careful not to rule out decode=
rs
    > that are fine to find additional data when done with the data item th=
ey
    > were tasked to decode.  (Both for cbor-seq and for piggy-backing CBOR
    > data in front of a binary blob in some other form.)
    > It took me a while to add that API to my CBOR implementation=E2=80=A6

An alternative way to do the desired action (and bring this inside of cbor)
would be an (indefinite?) array type that was specified to concatenate.

I'm not really arguing for this, but I think it's worth knowing why this
would be less good a thing.

BTW: we certainly would up with "ASN1-SEQ" being an unevenly defined/implem=
ented
     defacto-non-standard.  Certificates can sometimes be concatenated, and
     sometimes they can't, depending upon the location and the software bei=
ng used.

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -=3D IPv6 IoT consulting =3D-




--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAlx3MQMACgkQgItw+93Q
3WXIbwgArOER9YGx5jTtMLBQpXlg3RoGXpZ9wJVBdGmEfBLL0er//boJ8iLZ0VbJ
jDZ46hBNeVNnTum2dfRy8idja7oZYt5GcsJBmRXi8uPIZ6EJ2PuI9W08GZ5P69iN
yzAW/tmQqIBZzfvqGpbOvrUHVmYn7TOTEA/Cgb2F5PgARqChiLG8buYxZyGI8wXC
4MU8ixbxHfc3PY0XafHJ42nmSdoauE+mXhIXyqyHp7nNM5thUFaIpeJZ+RZ9hDiY
DUVTCcA11TVjrjFPuYPSIQWO6qRPh4mmkNc4IkXptmnboUzUlw8jRT6+DzjJg/+o
OHmNl216gdYz2bcG+UXDQDDpSo46Ig==
=plTG
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Wed Feb 27 23:56:11 2019
Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6656E129AA0 for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 23:56:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=Xtl1NyZr; dkim=pass (1024-bit key) header.d=ericsson.com header.b=DhCTJb1J
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nAqFd3Q0DjUy for <cbor@ietfa.amsl.com>; Wed, 27 Feb 2019 23:56:06 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0420E129619 for <cbor@ietf.org>; Wed, 27 Feb 2019 23:56:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed;  q=dns/txt; i=@ericsson.com; t=1551340564; x=1553932564; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=a2TkW5MZxoFqlkPfq4BAa0QGAcYwiZhyTsdCPPeiKbc=; b=Xtl1NyZrpN72MQdhmdapCuW9/YlhgIoHEAjtLXYH3puYoO0PvkeYrGeyiFJUwNcf KW8ZkKEGvh3mhhoZ8XtQq0iTWGlGkJcqDXBYvvOISmlFs5mS39vcObBkOnjzsa5t vdWAVoGniPayDdCi+dEKvFunurOX9aq6w/Qhc+s+Sww=;
X-AuditID: c1b4fb3a-14fff7000000672c-2d-5c779414f91b
Received: from ESESSMB504.ericsson.se (Unknown_Domain [153.88.183.122]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 86.AA.26412.414977C5; Thu, 28 Feb 2019 08:56:04 +0100 (CET)
Received: from ESESSMR506.ericsson.se (153.88.183.128) by ESESSMB504.ericsson.se (153.88.183.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 28 Feb 2019 08:56:03 +0100
Received: from ESESSMB502.ericsson.se (153.88.183.163) by ESESSMR506.ericsson.se (153.88.183.128) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 28 Feb 2019 08:56:03 +0100
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB502.ericsson.se (153.88.183.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Thu, 28 Feb 2019 08:56:03 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a2TkW5MZxoFqlkPfq4BAa0QGAcYwiZhyTsdCPPeiKbc=; b=DhCTJb1JRsyR6ODeTME1HnbnfogfeA1EW3p/cKy2i6FE3yNb3AVYr7bdWgpKxFkSMEh7zoJ5kNIi8Q2T+2vGKhpSPDaGyKMCy6yU1ke667gT82102qfRtHCdx4ZSC0Qk88e6wQGS8VguDQQKY4SQnudBpsloHND9qwt/dHTRIJk=
Received: from HE1PR0701MB2746.eurprd07.prod.outlook.com (10.168.185.17) by HE1PR0701MB2106.eurprd07.prod.outlook.com (10.168.29.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1686.5; Thu, 28 Feb 2019 07:56:01 +0000
Received: from HE1PR0701MB2746.eurprd07.prod.outlook.com ([fe80::f83b:7f0f:a7df:3c58]) by HE1PR0701MB2746.eurprd07.prod.outlook.com ([fe80::f83b:7f0f:a7df:3c58%10]) with mapi id 15.20.1686.009; Thu, 28 Feb 2019 07:56:01 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: "cbor@ietf.org" <cbor@ietf.org>
Thread-Topic: [Cbor] Reminder: CBOR Virtual Meeting: 2019-02-27
Thread-Index: AQHUzzsL1JqFhE114Ui3CSbeeVqjWQ==
Date: Thu, 28 Feb 2019 07:56:01 +0000
Message-ID: <A79300E7-2EBF-4AC7-9247-DD803FF9435F@ericsson.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=francesca.palombini@ericsson.com; 
x-originating-ip: [158.174.219.143]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e7436f58-f3c0-4f39-7cb8-08d69d522e85
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:HE1PR0701MB2106; 
x-ms-traffictypediagnostic: HE1PR0701MB2106:
x-ms-exchange-purlcount: 6
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtIRTFQUjA3MDFNQjIxMDY7MjM6VXJ3T0FLbkxRZDc0bG1wRitHMHM1NFNR?= =?utf-8?B?NkpNODR2VXpyMG53OHZSQUZGQ051cW9oRUJJZk5pOUxDN0M1NVpsZjhYdjM1?= =?utf-8?B?UmhHRTMxUXZSeVh2bC9sZG8wMEYvN0x6bzJsYk5YdUdVc3dXYmJja0xZUmlN?= =?utf-8?B?WjFCd3FudVo0eFZ6cDJBZGI1bkJ2Q1FhTVNlVXlla3MwOWdVVFpSbHlMRTJK?= =?utf-8?B?N1Fmbms0RmZ4MWRQWnVybUk4V0NtWk5EaTRDclBwdHkrVHRPakZ6N3VnM1Uz?= =?utf-8?B?TVZrWEVtc3p6YkEwclVlV01xOVArL1ZzdzE0cno3WE1SN0pKSzJZeUNWbkQr?= =?utf-8?B?TzhHNm9YbXBONmh4ZkZ5U2RGN3VSNnB5NTZHSjRiMkh0VEVEYm1aY0Via2Qr?= =?utf-8?B?ZmlPVVhmZ3JpSitHdTJRay9lcXg0b01EQkYxbnNRdjhsVXEvV3ZVczhaeHlJ?= =?utf-8?B?ZUdGRkxmWkFjemhCZlhlY0dva1hsYjVzQVVnVmJsNXNDenNIaTFHQ1lQMVli?= =?utf-8?B?enFpREg2SHZuU2g1Sm9HMTRDTXZqT0FiSXh4ZFpNSDU0dllDSHlDbzNMVlc2?= =?utf-8?B?T0xsNDJxY3JpRGtscE8zRnJlL0h2SzR0UkVXZjVHZVhRdFdRRC81bmIrUXBw?= =?utf-8?B?Z3lEUE9ybVZzOWtPRCt6OWxsWFBSWktselEzRm5UU2tHb1F1WWYwbXNrS3RO?= =?utf-8?B?b1IwRUtwRUVsOHNZVWxJT3NoRGlENlU1RWk4bXIrakFlb1Roa3hpOGU5STNG?= =?utf-8?B?bUk2N1lqT0tEZmx6TGJIeWhzcGNwdlVjZUxDZDNKcWRobk9ZSjh6WEdLQVE2?= =?utf-8?B?UWQ5Q0dXWllKNko2czdhZzBCcXFVN2ZLSUp0RkkyeXBmYWtlWGxGS3JiK0NB?= =?utf-8?B?V01RZEdyQ2FSMDhiNmFOQWlSZkFOdnR1MWNGZ0pCWERVa2VaZjJBUlljM0xW?= =?utf-8?B?bys0QkJjQm1OaE1Oc2RXYjZEZVR4aHdsQ1JqcUg1ZVY0cC8vVDFpNUNYVjBj?= =?utf-8?B?RG5aT1MrMVhLYmFIMkYwNndVaHU5VFg4aUJwUS8vQndIZllPdmNjZmIxM212?= =?utf-8?B?dWozdDRIRW5XSUhsTDZKRytoUVc0bHdhMDBkajkvNTlLb24wYUVob2thSlcz?= =?utf-8?B?dWVaNXdvUlNvYmYrTUQ4SndFNE96blBZODcxZTlJWTRpSDVjYlptZXRVdUZG?= =?utf-8?B?ZytmODYzei94L0l6emxLbS9jK21vYVFreHFqZTRtVGs0SE5kZnlXNkJVQkV2?= =?utf-8?B?WjhpVDlDckhyZWo3bUN2bDB6c2pRdkxzd3ZpNUQ2Tis0SklLNCtCbUlmcFpR?= =?utf-8?B?R0pEeHlJSzVTODlHYzYrRmhKY2prVFlod09EaXYzUVdqWFVsYldtKzZLbW95?= =?utf-8?B?K0VTNXUyQm9PYmNMalJjbmRnRkZCNlFIRmJTMFBpMDZSbGhEUFRMbjYzRlhN?= =?utf-8?B?dktVSFRqSGNOSHc0ZWxDYmZyRTFialRqbWlKdElueUlQSk00Yk9qd2Z3dC9K?= =?utf-8?B?c2FBd3VydUx6L1dnYmJYZXNhOGNWMUNJMm1ZSVJIckdHbGk3UTZtc3pmVTlt?= =?utf-8?B?WHhmNDJJV0RUWkRlczArcDgyRmpHb3R1QTgyWll5VDJXN3J4NWNnYVQ0OGor?= =?utf-8?B?V2xvWkpQTmRXVEp1SC8zcDJ1K1VoVFJKWmNGOCtxWFV2ZWN0MGNGV1FYckJT?= =?utf-8?B?bjBFYXdxSjZRMUxZc1EzMHpPYTlwSkVpekFvakFZUlZXQmRiQ2pVSmpEOW1C?= =?utf-8?B?eEVBcktjM2pnUjhKb2JvMml1SStRdHVEYTFZQlluM2NJbklrQWVOVmJnWHYz?= =?utf-8?B?Qmk5TExJQUxIYnBmbWpHYkRsTyt1NmxGSm1lQ0NtbWtvRGVxaDJnRHhhS2Z2?= =?utf-8?B?MXJzaTdFOERoSE9HVmZvRGp1dFpHTlVTc2d0ZHdUdnNZcHV5Vm5yZHlhQVJY?= =?utf-8?B?S20rdjkzdlg5ZDYxQkZ1Wkx6K09ZU0VWRUhLVklyb3VsSDlic3ZLR0VEOWFz?= =?utf-8?B?QWxqMDRobm1qdHlEZ3JJR1dDc3pkUjdMTjJFQW9nSDlLZ0o4VmVkV1hoUThv?= =?utf-8?B?L005OU4yVVpDbVpNMHZVM3hFdXdsZFI5RUFKN3JyNlJtYnppVHhCSHZmSW1L?= =?utf-8?B?ZEtxZz09?=
x-microsoft-antispam-prvs: <HE1PR0701MB21069E051DF11F839C72A18798750@HE1PR0701MB2106.eurprd07.prod.outlook.com>
x-forefront-prvs: 0962D394D2
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(376002)(366004)(346002)(136003)(396003)(39860400002)(53754006)(497574002)(199004)(12213003)(189003)(31014005)(6306002)(6512007)(2906002)(68736007)(2616005)(476003)(71200400001)(71190400001)(26005)(316002)(36756003)(5660300002)(86362001)(53936002)(66066001)(6116002)(6916009)(99286004)(44832011)(5640700003)(6436002)(102836004)(66574012)(6486002)(229853002)(14444005)(256004)(3846002)(186003)(83716004)(6506007)(53546011)(16799955002)(486006)(7736002)(97736004)(2501003)(25786009)(6246003)(82746002)(8936002)(14454004)(33656002)(81166006)(81156014)(1730700003)(8676002)(478600001)(305945005)(966005)(105586002)(2351001)(106356001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2106; H:HE1PR0701MB2746.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: eEaAS8MHDO5qYFlPMRQ6GhMjmmIkpKZPlCeWMYshMlzpOACd+hancoApf4wibu2DhiFwujJSBLlnj/IuuqaoNID9xVwjgj0WJxWAUfIZt+kI31mUpCvdahL26exBxy0ULO1PiRlvX2W8Bl4gEUEonQmw2CyJ3N0e0oSylTF4wVX/JbIzynZ37T87r4nBgj8bMf69AACZFA7IB/ZaurQCZBF3sTMWnpl2Y7TftCN2X8+BVX7xdbvWgXVfwxk8lEdRizFOrfzCHV49t2Etf5OvDrLgSekJudFpGp5ja94G6J6mguU33gF/H/Aomv18xczsX1n2fwwZzzdoDGtf05uUO+/q40Xua3esh8twPCOb55JVrFxowYj/YOb+GcjXWEu+gvFHPAg9BjhXatfRjMmtltXHSRIJ9y+qv4FztbA9Wc8=
Content-Type: text/plain; charset="utf-8"
Content-ID: <4B90B64BB93FB54B888765B04E1FF174@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e7436f58-f3c0-4f39-7cb8-08d69d522e85
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2019 07:56:01.1552 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2106
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleLIzCtJLcpLzFFi42KZGbG9SldkSnmMwfwWZouZHdNZHBg9liz5 yRTAGMVlk5Kak1mWWqRvl8CVserEZ5aCHVYVW74sY2lg/GHRxcjJISFgIvFz+VzGLkYuDiGB I4wSd1a2skI43xgl3v9qYIJz2r72sUA4S5gk1l1/BOawCExglvh37CbUgGlMErfPfIJynjNK 7JrazA6yhk3ARuLCw/esILaIgLLE1CmH2UBsYQE7iYlzlwPFOYDi9hJtjZYQJXoSPXMOM4LY LAKqEq17d4CV8wKVrPm3nwnEZhSQlfjSuJoZxGYWEJe49WQ+E8RHAhJL9pxnhrBFJV4+/scK UZ8sceV2HztEXFni/YXTjBC2rMSl+d1Qtq9E48lWsM8kBG4zShz8eRKqQUfidOMuKFtK4uad pewQRd9FJJY/XssGkciXWDD5A9QkGYmlLXeYIYqesUlM63oAdoaQQKrE8rWtUEVyEqt6H7JM YNSdheSLWcDAYBbQlFi/Sx8i7CFxcdZ6NghbUWJK90P2WeDAEJQ4OfMJywJG1lWMosWpxcW5 6UZGeqlFmcnFxfl5enmpJZsYgQnk4JbfVjsYDz53PMQowMGoxMM7cXJ5jBBrYllxZe4hRgkO ZiUR3l0dQCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8f4QEY4QE0hNLUrNTUwtSi2CyTBycUg2M 4jHJu9RLz6ncY3m78eibPZO3Tgv7u0fTJ7pWZA7Tv5TKhEcGuk8neDu+LDmzZUKr+4JEt8jq PV7Ps9Iq3bttZHNOBbhyGe3LUVy68/TJV+5H2q1j/oZxrvbh5to++x3Hoqnf1cQ7J627qvQi ba9jXJdPmlnt7BhPxwMvdLjnavKvSQqZI3ZciaU4I9FQi7moOBEA7YW7pxwDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/3tn2Rdve4CCixthrN8lPnU5QWNk>
Subject: Re: [Cbor] Reminder: CBOR Virtual Meeting: 2019-02-27
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Feb 2019 07:56:10 -0000

SGkgYWxsLA0KDQpIZXJlIGFyZSB0aGUgbWludXRlcyBhbmQgc2xpZGVzIGZyb20geWVzdGVyZGF5
J3MgbWVldGluZzogaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9tZWV0aW5nL2ludGVyaW0t
MjAxOS1jYm9yLTA1L3Nlc3Npb24vY2JvciANCk5leHQgbWVldGluZyBpcyBpbiB0d28gd2Vla3Ms
IDEzdGggb2YgTWFyY2gsIGxhc3QgbWVldGluZyBiZWZvcmUgdGhlIElFVEYxMDQuDQoNClBhcnRp
Y2lwYW50cywgcGxlYXNlIGxldCBtZSBrbm93IGlmIGFueXRoaW5nIHdhcyBpbmNvcnJlY3RseSBj
YXB0dXJlZC4NCg0KVGhhbmtzLA0KRnJhbmNlc2NhDQoNCi0tDQoNCkNCT1IgV0cgQ29uZmVyZW5j
ZSBDYWxsDQpXZWRuZXNkYXksIEZlYiAyNyAyMDE5LCAxODowMCAtIDE5OjAwIFVUQw0KQ2hhaXJz
OiBCYXJyeSBMZWliYSwgRnJhbmNlc2NhIFBhbG9tYmluaQ0KDQpNaW51dGUgdGFrZXJzOiBGcmFu
Y2VzY2ENCg0KUGFydGljaXBhbnRzOg0KKiBGcmFuY2VzY2EgUGFsb21iaW5pDQoqIENhcnN0ZW4g
Qm9ybWFubg0KKiBKaW0gU2NoYWFkDQoqIExhdXJlbmNlIEx1bmRibGFkZQ0KKiBQYXVsIEhvZmZt
YW4NCiogTWljaGFlbCBSaWNoYXJkc29uDQoqIEplZmYgU2lwZWsNCiogSmVmZnJleSBZYXNza2lu
DQogICAgDQpBZ2VuZGE6DQogICAgKiBDRERMIFN0YXR1cw0KICAgICogQ0JPUiBCaXMgc3RhdHVz
DQogICAgKiBUYWdzIGRvY3VtZW50cw0KICAgIA0KLSBDRERMIFN0YXR1czoNCiAgICBTdGlsbCBp
biBJRVNHIHJldmlldywgRWtyIERJU0NVU1MNCiAgICBGUDogQVAgb24gQmFycnkgdG8gcmVtaW5k
IEVrciB0aGlzIHdlZWsNCg0KLSBDQk9SIEJpczoNCiAgICAgICAgDQogICAgaHR0cHM6Ly9naXRo
dWIuY29tL2Nib3Itd2cvQ0JPUmJpcy9pc3N1ZXMgDQogICAgUFIxNzogd2lsbCBjbG9zZSAzNywg
NDUsIDMgKGRvIGEgY2hlY2sgZmlyc3QsIFBSMTggd2lsbCBjb250cmlidXRlIHRvIGNsb3NlIDMp
DQogICAgUGF1bDogSXNzdWVzIGluIHJlYXNvbmFibHkgZ29vZCBzaGFwZSwgUFJzIHN0aWxsIGJp
ZyB3b3JrIHRvIGJlIGRvbmUNCiAgICBKZWZmcmV5IGhhcyBub3QgaGFkIHRpbWUgdG8gY2hlY2sg
dGhlIFBSIGJ1dCB3aWxsIGRvLg0KICAgIG1lc3NhZ2UgZnJvbSBKaW0gZnJvbSBKYW4gMTYgd2hp
Y2ggaXMgc3RpbGwgdG8gZG8NCiAgICBMYXVyZW5jZTogc2hvdWxkIEkgbG9vayBhdCBQUjE3IGlu
IGRldGFpbCBpbiByZWxhdGlvbiB0byAzNyBvciA0NSBiZWZvcmUgaXQncyBtZXJnZWQ/IA0KICAg
IFBhdWw6IGRvIGl0IGFmdGVyPyBJdCBpcyBlYXNpZXIgdG8gY2hlY2sgd2l0aCB0aGUgcmVzdCBv
ZiB0aGUgY2hhbmdlcw0KICAgIA0KICAgIElzc3VlICMyNToNCiAgICAgICAgZmVlbHMgdGhhdCBj
YW4gYmUgY2xvc2VkLCB0aGVyZSBpcyBub3QgbXVjaCB3ZSBjYW4gZG8gYWJvdXQgaXQuDQogICAg
ICAgIEplZmZyZXk6IGFncmVlDQogICAgICAgIFBhdWw6IHNlbmQgYSBtZXNzYWdlIHRvIHRoZSBs
aXN0DQogICAgICAgIA0KICAgIEFQIEplZmZyZXkgdG8gY2hlY2sgYm90aCBQUjE3IGFuZCBQUjE4
LCBzZW5kIHRvIGF1dGhvcnMgdG8gYmUgbWVyZ2VkIGFuZCBldmVyeWJvZHkgdG8gY2hlY2sgYWZ0
ZXJ3YXJkLg0KICAgIA0KICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9jYm9yLXdnL0NCT1JiaXMvY29t
bWl0cy9tYXN0ZXINCiAgICBjYW5vbmljYWxpemF0aW9uIGluIG9uZSBzZWN0aW9uDQoNCiAgICBU
YWcgdmFsaWRpdHkgKFBSMTgpDQogICAgQ2Fyc3RlbjogYWx3YXlzIGEgcHJvYmxlbSB3aXRoIHRo
YXQsIGZpZ3VyZWQgaXQgb3V0IHdoeTogc2VlIG5ldyBpc3N1ZSBpbiB0aGUgYXJyYXktdGFncyBk
b2N1bWVudDogaHR0cHM6Ly9naXRodWIuY29tL2Nib3Itd2cvYXJyYXktdGFncy9pc3N1ZXMvMQ0K
ICAgIEhvdyBkbyB3ZSBoYW5kbGUgdGhhdCBpbiB0YWcgdmFsaWRpdHk/DQogICAgd29ydGggbG9v
a2luZyBhdCB0aGlzIGlzc3VlIGluIG1vcmUgZGV0YWlsIChDYXJzdGVuLCBKZWZmcmV5KQ0KICAg
IFBhdWw6IG5vdCBhc3N1bWluZyB3ZSdyZSBnb2luZyB0byBtYWtlIHByb2dyZXNzIG9uIHRoaXMg
YXMgaXQgaXMgY29tcGxpY2F0ZWQNCiAgICBKZWZmcmV5OiBhZ3JlZSB3ZSBzaG91bGQgZmlndXJl
IGl0IG91dCwgYnV0IHdvdWxkIG5vdCB3YW50IHRvIGJsb2NrIHByb2dyZXNzDQogICAgQ2Fyc3Rl
bjogcmF0aGVyIGtlZXAgdGhlIGZsZXhpYmlsaXR5IGluIGEgd2F5IHRoYXQgaXQgZG9lcyBub3Qg
YmVjb21lIGEgcHJvYmxlbSBsYXRlcg0KDQogICAgSUFOQSBDb25zaWRlcmF0aW9ucyBmb3IgQ0JP
UiBCaXMNCiAgICAyIG5ldyByZWdpc3RyeSBieSBDQk9SOiBzaW1wbGUgdmFsdWVzIGFuZCB0YWdz
DQogICAgVGFncyBoYXMgYmVlbiB1c2VkDQogICAgVHJpZWQgdG8gaGF2ZSBsb3cgdGhyZXNob2xk
cw0KICAgIElBTkEgQ29uc2lkZXJhdGlvbnM6IG9ubHkgdGhlIGxvdyBwb2ludHMgYXJlIERFLCBi
dXQgSUFOQSBzdGlsbCBjb250YWN0ZWQgREUNCiAgICBQcm9wb3NlIHRvIG1lbmQgdGhlIDErMSBh
bmQgMSsyIHJlZ2lzdHJhdGlvbiBwb2xpY3kNCiAgICAxKzE6IHNwZWNpZmljYXRpb24gcmVxdWly
ZWQgKG1pbm9yIGNoYW5nZSwgbW9yZSBkZXRhaWwgYWJvdXQgRXhwZXJ0IHJldmlldykNCiAgICAx
KzI6IEZDRlMgdG8gRVINCiAgICBNQ1I6IHdoYXQgaXMgdGhlIHByb2JsZW0gd2l0aCBub3c/DQog
ICAgQ2Fyc3RlbjogUHJvYmxlbSBpcyB0aGF0IHNvbWVvbmUgY291bGQgY29tZSBhbmQgdGFrZSA1
MCBudW1iZXJzIGFuZCB0aGUgZXhwZXJ0IGNvdWxkIG5vdCBzdG9wIGl0DQogICAgUGF1bDogeWVz
LCBleHBlcnQgcmV2aWV3LiBFeHBlcnQgc2F5cyBubywgdGhleSBhcHBlYWwsIGFuZCBnb2VzIHRv
IElFVEYuIChmb3IgMSsxKQ0KICAgIE1DUjogYWdyZWUsIGRvbid0IG5lZWQgdG8gaGF2ZSBtb3Jl
IGluZm8uDQogICAgRnJhbmNlc2NhIChoYXQgb2ZmKTogbGlrZXMgaGF2aW5nIG1vcmUgdGV4dCBh
Ym91dCB3aGF0IGV4cGVydHMgd2lsbCBkZWNpZGUgb24uDQogICAgUGF1bDogZG9uJ3QgYWdyZWUg
d2l0aCBjaGFuZ2luZyAyKzEgdG8gRXhwZXJ0IFJlcXVpcmVkLiBXZSBjYW4gcmVjb25zaWRlciBp
ZiBnZXQgPjUwJSBvZiB0YWdzIG9jY3VwaWVkLg0KICAgIEFQIENhcnN0ZW46IHByb3Bvc2UgdG8g
aGF2ZSBQUnMgZm9yIG5leHQgbWVldGluZyBhYm91dCB0ZXh0IG9uIEV4cGVydCBndWlkZWxpbmVz
L2d1aWRlbGluZXMgZm9yIHRhZ3MgcmVxdWVzdGVycy4NCiAgICBDYXJzdGVuOiB0ZXh0IGFib3V0
IGNpcmN1aXQgYnJlYWtlcj8NCiAgICBQYXVsOiBubywgdGhhdCBpcyB0aGUgSUVTRyBqb2INCg0K
bmV3IGRvY3VtZW50OiBwb3J0IGpzb24tc2VxIHRvIENCT1INCiAgICBNQ1I6IHNlZW1zIGludGVy
ZXN0aW5nDQogICAgTGF1cmVuY2U6IHN1Z2dlc3QgYSB2ZXJ5IHdlZWsgbGluayB0byBpdCBmcm9t
IENCT1IgQmlzLg0KICAgIEFQIENhcnN0ZW4gdG8gcHJvcG9zZSB0ZXh0IGluIENCT1IgQmlzDQoN
CkNhcnN0ZW46IERpc2N1c3Npb24gb24gcmVjaGFydGVyaW5nPw0KTmV4dCBtZWV0aW5nICsgUHJh
Z3VlLiBBbHNvIGRpc2N1c3Npb24gaW4gdGhlIE1MLg0KDQrvu79PbiAyNy8wMi8yMDE5LCAxODoz
MCwgIkNCT1Igb24gYmVoYWxmIG9mIEZyYW5jZXNjYSBQYWxvbWJpbmkiIDxjYm9yLWJvdW5jZXNA
aWV0Zi5vcmcgb24gYmVoYWxmIG9mIGZyYW5jZXNjYS5wYWxvbWJpbmlAZXJpY3Nzb24uY29tPiB3
cm90ZToNCg0KICAgIFJlbWluZGVyOiBUaGUgbmV4dCBDQk9SIHRlbGVjb25mZXJlbmNlIGlzIGlu
IDMwIG1pbnV0ZXMuDQogICAgDQogICAgV2ViZXg6DQogICAgaHR0cHM6Ly9pZXRmLndlYmV4LmNv
bS9pZXRmL2oucGhwP01USUQ9bWYzMWI4ZTYzY2ZkMzU0Y2E4NDYxYjk5OGFhMzBjNGJhIA0KICAg
IA0KICAgIFRhbGsgdG8geW91IHNvb24sDQogICAgRnJhbmNlc2NhDQogICAgDQogICAgT24gMDMv
MTIvMjAxOCwgMTg6MzEsICJDQk9SIG9uIGJlaGFsZiBvZiBJRVNHIFNlY3JldGFyeSIgPGNib3It
Ym91bmNlc0BpZXRmLm9yZyBvbiBiZWhhbGYgb2YgaWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmc+IHdy
b3RlOg0KICAgIA0KICAgICAgICBUaGUgQ29uY2lzZSBCaW5hcnkgT2JqZWN0IFJlcHJlc2VudGF0
aW9uIE1haW50ZW5hbmNlIGFuZCBFeHRlbnNpb25zIChjYm9yKSBXb3JraW5nIEdyb3VwIHdpbGwg
aG9sZA0KICAgICAgICBhIHZpcnR1YWwgaW50ZXJpbSBtZWV0aW5nIG9uIDIwMTktMDItMjcgZnJv
bSAxODowMCB0byAxOTowMCBVVEMuDQogICAgICAgIA0KICAgICAgICBUaGUgQ0JPUiB3b3JraW5n
IGdyb3VwIHdpbGwgaGF2ZSBjb25mZXJlbmNlIGNhbGxzIHJ1bm5pbmcgZXZlcnkgdHdvIHdlZWtz
IHRocm91Z2ggdGhlIGVuZCBvZiBNYXJjaCAodW50aWwgSUVURiAxMDQgaW4gUHJhZ3VlKS4gICAN
CiAgICAgICAgRGF5OiBldmVyeSBvdGhlciBXZWRuZXNkYXkgYmVnaW5uaW5nIG9uIDE5IERlY2Vt
YmVyIA0KICAgICAgICBEYXRlczogMTkgRGVjOyAyLCAxNiwgMzAgSmFuOyAxMywgMjcgRmViOyAx
MyBNYXJjaCANCiAgICAgICAgVGltZTogMTg6MDAgdG8gMTk6MDAgVVQNCiAgICAgICAgDQogICAg
ICAgIEFnZW5kYToNCiAgICAgICAgKE5vIGFnZW5kYSBzdWJtaXR0ZWQpDQogICAgICAgIA0KICAg
ICAgICBJbmZvcm1hdGlvbiBhYm91dCByZW1vdGUgcGFydGljaXBhdGlvbjoNCiAgICAgICAgV2Ug
d2lsbCB1c2UgdGhlIHdvcmtpbmcgZ3JvdXAgV2ViRXggZm9yIHRoZSBjYWxscy4gIFRoZSBJRVRG
IFdlYkV4IGFjY291bnQgZG9lcyBub3QgYWxsb3cgSW50ZXJuYXRpb25hbCBkaWFsaW5nIG5vciBV
UyB0b2xsIGZyZWUgKCI4MDAiIG51bWJlcnMpLCBidXQgeW91IGNhbiB1c2UgdGhlIFdlYkV4IGFw
cCB0byBjb25uZWN0IHlvdXIgZGV2aWNlIGF1ZGlvLCBhbmQgdGhlcmUncyBhbHNvIHRoZSBvcHRp
b24gb2YgY29ubmVjdGlvbiBkaXJlY3RseSBmcm9tIHlvdXIgYnJvd3NlciBpZiB5b3VyIGJyb3dz
ZXIgc3VwcG9ydHMgaXQuICBXZWJFeCBkZXRhaWxzIHdpbGwgYmUgc2VudCB0byB0aGUgbWFpbGlu
ZyBsaXN0IGJlZm9yZSBlYWNoIGNhbGwgKHRoZSBkZXRhaWxzIHdpbGwgYmUgdGhlIHNhbWUgZm9y
IGFsbCBjYWxscywgYnV0IHRoZSBtZXNzYWdlcyB3aWxsIHNlcnZlIGFzIHJlbWluZGVycykuDQog
ICAgICAgIA0KICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KICAgICAgICBDQk9SIG1haWxpbmcgbGlzdA0KICAgICAgICBDQk9SQGlldGYub3Jn
DQogICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vY2Jvcg0KICAg
ICAgICANCiAgICANCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KICAgIENCT1IgbWFpbGluZyBsaXN0DQogICAgQ0JPUkBpZXRmLm9yZw0KICAgIGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vY2Jvcg0KICAgIA0KDQo=


From nobody Thu Feb 28 01:07:27 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: cbor@ietf.org
Delivered-To: cbor@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 65811130E79; Thu, 28 Feb 2019 01:07:20 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: cbor@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.92.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: cbor@ietf.org
Message-ID: <155134484037.28748.5772243706643107840@ietfa.amsl.com>
Date: Thu, 28 Feb 2019 01:07:20 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/MYxdewDw6YD5iwP-4VPRktBYVMU>
Subject: [Cbor] I-D Action: draft-ietf-cbor-array-tags-02.txt
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Feb 2019 09:07:20 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Concise Binary Object Representation Maintenance and Extensions WG of the IETF.

        Title           : Concise Binary Object Representation (CBOR) Tags for Typed Arrays
        Authors         : Johnathan Roatch
                          Carsten Bormann
	Filename        : draft-ietf-cbor-array-tags-02.txt
	Pages           : 14
	Date            : 2019-02-28

Abstract:
   The Concise Binary Object Representation (CBOR, RFC 7049) is a data
   format whose design goals include the possibility of extremely small
   code size, fairly small message size, and extensibility without the
   need for version negotiation.

   The present document makes use of this extensibility to define a
   number of CBOR tags for typed arrays of numeric data, as well as two
   additional tags for multi-dimensional and homogeneous arrays.  It is
   intended as the reference document for the IANA registration of the
   CBOR tags defined.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-cbor-array-tags/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-cbor-array-tags-02
https://datatracker.ietf.org/doc/html/draft-ietf-cbor-array-tags-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-cbor-array-tags-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Feb 28 01:12:42 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF153130E79 for <cbor@ietfa.amsl.com>; Thu, 28 Feb 2019 01:12:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XIACFytuPmxs for <cbor@ietfa.amsl.com>; Thu, 28 Feb 2019 01:12:38 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82A8E130E6B for <cbor@ietf.org>; Thu, 28 Feb 2019 01:12:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [IPv6:2001:638:708:30c8:406a:91ff:fe74:f2b7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1S9CTj8003752 for <cbor@ietf.org>; Thu, 28 Feb 2019 10:12:35 +0100 (CET)
Received: from [192.168.217.106] (p54A6C2FE.dip0.t-ipconnect.de [84.166.194.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 4496JY5TdYz1Br6; Thu, 28 Feb 2019 10:12:29 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <155134484037.28748.5772243706643107840@ietfa.amsl.com>
Date: Thu, 28 Feb 2019 10:12:29 +0100
X-Mao-Original-Outgoing-Id: 573037947.241582-d7e1f17d8cee97b268f1141718865151
Content-Transfer-Encoding: quoted-printable
Message-Id: <9B74587F-39B2-403E-A00B-4CB320A7791B@tzi.org>
References: <155134484037.28748.5772243706643107840@ietfa.amsl.com>
To: cbor@ietf.org
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/KLbmkuAHRH0kbnp8vHdFR2_pZRs>
Subject: Re: [Cbor] I-D Action: draft-ietf-cbor-array-tags-02.txt
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Feb 2019 09:12:41 -0000

On Feb 28, 2019, at 10:07, internet-drafts@ietf.org wrote:
>=20
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-cbor-array-tags-02

Thanks to IANA for catching an omission in the actual IANA table.

Gr=C3=BC=C3=9Fe, Carsten


From nobody Thu Feb 28 11:23:33 2019
Return-Path: <jhildebrand@mozilla.com>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD431130FA5 for <cbor@ietfa.amsl.com>; Thu, 28 Feb 2019 11:23:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mozilla.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uPc6oM1sqXSC for <cbor@ietfa.amsl.com>; Thu, 28 Feb 2019 11:23:29 -0800 (PST)
Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7AB65130FA2 for <cbor@ietf.org>; Thu, 28 Feb 2019 11:23:29 -0800 (PST)
Received: by mail-ed1-x532.google.com with SMTP id m35so17931332ede.10 for <cbor@ietf.org>; Thu, 28 Feb 2019 11:23:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mozilla.com; s=google;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=FsRVZ7HjqSaIpa7EeRUByVLtE0QkciC5fWOcCI4cRrQ=; b=C2x1/tKNk+RtgteqTVCUXTID7ZMnMp0rZ1fNEB1Z17awMFQNsEh0XB0NGzfqx75dpb I0lc7e2BC93hU25UBekUKXsCVzvs++w4iYzEljPgDY36/IdqDe/rH54kMlkAWoBXd3C4 7y4yUg125qnOydXEKMQH0YnQ8FmKFZ5Jbzqds=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=FsRVZ7HjqSaIpa7EeRUByVLtE0QkciC5fWOcCI4cRrQ=; b=ebXCTT4+ni0K6hvxZpmqLuq/6YiYUDmwPPdIJ0O21IuPqtj27Z4jRGglolYAsTGp+F bezj58nBmH6c3qdIG74KVXcLpUh+f4HmLtvSzPyxxLEJfULegvvydvvqHJwlXyn80NQ0 eJxV+HHlQaNjD7Czr6kVZRjBp4+SE4ip18nIf7MPhIZBDTpSrapBRKa8ROOP8tpWWTG6 fFcRVC4kQ6aGoEae6ks6hcvMQ39reVNSvLYXZAn+PvdpNg6+MUqriOKA2oKXSfvKzVjo yiGPF0uvMg963Y7VBKXP3caMVo8N7eGr6EagBnDVf02Uavu50aoNhkFLcHPC8FkF5hhK AKlg==
X-Gm-Message-State: APjAAAUmhYXbRn4J1TcJOut0RYpY/UFkVTIwkfwtn0wmryUnzcriRJmL rMuWpN+j+XbHeHCnUW+nXO86OSAmCw8=
X-Google-Smtp-Source: APXvYqxTwv59WYtNp/kDkmLAncF85mgDI9/XxRVu2el6qOg32LyfAvQVnm6YuYw5xyIjOjIx45DRyw==
X-Received: by 2002:a50:eb4a:: with SMTP id z10mr982631edp.284.1551381807820;  Thu, 28 Feb 2019 11:23:27 -0800 (PST)
Received: from [10.6.18.59] ([207.126.127.114]) by smtp.gmail.com with ESMTPSA id u49sm5441108edm.37.2019.02.28.11.23.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Feb 2019 11:23:26 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: Joe Hildebrand <jhildebrand@mozilla.com>
In-Reply-To: <9644.1551315204@localhost>
Date: Thu, 28 Feb 2019 12:23:24 -0700
Cc: Carsten Bormann <cabo@tzi.org>, cbor@ietf.org, Laurence Lundblade <lgl@island-resort.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <01396AC3-0EDE-4AEC-B60E-1274B9E66C52@mozilla.com>
References: <81789050-5133-48B0-BEE7-4F1E0BBB4C06@island-resort.com> <40A3B694-80A4-4AD7-A2A6-C071C6E88D2D@tzi.org> <F0A06813-3F1F-4D53-80A1-4CBBBB91DC64@island-resort.com> <0A96C82A-85DB-411D-812D-5A3479A8EA87@mozilla.com> <052FFFD1-6145-4451-91A0-B07ED0AEC726@tzi.org> <9644.1551315204@localhost>
To: Michael Richardson <mcr+ietf@sandelman.ca>
X-Mailer: Apple Mail (2.3445.102.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/_W95spfCBsNE6kdrVphXhGgWgYY>
Subject: Re: [Cbor] correctness of implied top level array?
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Feb 2019 19:23:32 -0000

> On Feb 27, 2019, at 5:53 PM, Michael Richardson =
<mcr+ietf@sandelman.ca> wrote:
>=20
> An alternative way to do the desired action (and bring this inside of =
cbor)
> would be an (indefinite?) array type that was specified to =
concatenate.
>=20
> I'm not really arguing for this, but I think it's worth knowing why =
this
> would be less good a thing.

It's an interesting idea.  One of the reasons this didn't feel right to =
me was that my initial take on indefinite-length arrays was to read the =
whole array, growing memory as needed.  I've moved on from that, but =
would expect others to find themselves in a similar spot.

More interestingly though, there are times when I might want to use an =
optional external length-framing approach, like embedding a single CBOR =
data item in a WebSocket message.

=E2=80=94=20
Joe Hildebrand


From nobody Thu Feb 28 12:47:05 2019
Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1948F130FD3 for <cbor@ietfa.amsl.com>; Thu, 28 Feb 2019 12:47:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b7oZlZlTvUrg for <cbor@ietfa.amsl.com>; Thu, 28 Feb 2019 12:47:01 -0800 (PST)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7BD82130FCE for <cbor@ietf.org>; Thu, 28 Feb 2019 12:47:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost2.informatik.uni-bremen.de [134.102.200.7]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id x1SKkqDf016670; Thu, 28 Feb 2019 21:46:57 +0100 (CET)
Received: from [192.168.217.106] (p54A6C2FE.dip0.t-ipconnect.de [84.166.194.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 449Pjm0Gh1z1Bp8; Thu, 28 Feb 2019 21:46:51 +0100 (CET)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <01396AC3-0EDE-4AEC-B60E-1274B9E66C52@mozilla.com>
Date: Thu, 28 Feb 2019 21:46:50 +0100
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, cbor@ietf.org, Laurence Lundblade <lgl@island-resort.com>
X-Mao-Original-Outgoing-Id: 573079608.596424-c4a42901768017ceaa3bdb1f72f67783
Content-Transfer-Encoding: quoted-printable
Message-Id: <EBB5C10D-5232-4BED-9061-FE28FD5B5534@tzi.org>
References: <81789050-5133-48B0-BEE7-4F1E0BBB4C06@island-resort.com> <40A3B694-80A4-4AD7-A2A6-C071C6E88D2D@tzi.org> <F0A06813-3F1F-4D53-80A1-4CBBBB91DC64@island-resort.com> <0A96C82A-85DB-411D-812D-5A3479A8EA87@mozilla.com> <052FFFD1-6145-4451-91A0-B07ED0AEC726@tzi.org> <9644.1551315204@localhost> <01396AC3-0EDE-4AEC-B60E-1274B9E66C52@mozilla.com>
To: Joe Hildebrand <jhildebrand@mozilla.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/G-aFbTp7BUhFgPqhbTepqyQkZck>
Subject: Re: [Cbor] correctness of implied top level array?
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Feb 2019 20:47:04 -0000

> On Feb 28, 2019, at 20:23, Joe Hildebrand <jhildebrand@mozilla.com> =
wrote:
>=20
>> On Feb 27, 2019, at 5:53 PM, Michael Richardson =
<mcr+ietf@sandelman.ca> wrote:
>>=20
>> An alternative way to do the desired action (and bring this inside of =
cbor)
>> would be an (indefinite?) array type that was specified to =
concatenate.
>>=20
>> I'm not really arguing for this, but I think it's worth knowing why =
this
>> would be less good a thing.
>=20
> It's an interesting idea.  One of the reasons this didn't feel right =
to me was that my initial take on indefinite-length arrays was to read =
the whole array, growing memory as needed.  I've moved on from that, but =
would expect others to find themselves in a similar spot.
>=20
> More interestingly though, there are times when I might want to use an =
optional external length-framing approach, like embedding a single CBOR =
data item in a WebSocket message.

It is hard for a format like CBOR to take in external length information =
=E2=80=94 data items need to be self-delimiting *within* the tree, so =
taking in that information at the top level would mean that a different =
encoding would be needed there.

CBOR sequences are actually exactly that, for the specific case of a =
top-level array.
So this is your =E2=80=9Carray type that was specified to concatenate=E2=80=
=9D =E2=80=94 except that this cannot be used within a CBOR data item =
([[1, 2], [3, 4]] =E2=89=A0 [[1, 2, 3, 4]]), only right on top.

Whether a single data item or a CBOR sequence is expected is indicated =
by meta information, such as the Content-Type.  We could define more =
things like CBOR maps, CBOR strings (hey, we already have ct 0 for text =
and 42 for bytes).  This is becoming complicated quickly.

CBOR sequences stand out because they are often exactly what is needed =
for streaming, and for flexible storage of partial streams in containers =
that can then simply be concatenated.

Next stop: Getting a CDDL spec to define top-level sequences=E2=80=A6  =
(Right now, we simply describe a top-level array and add =
English-language information that this is to be encoded as a sequence.  =
Quite similar to how .cborseq works inside the spec.)

Gr=C3=BC=C3=9Fe, Carsten

