►
From YouTube: CBOR WG Interim Meeting, 2020-02-26
Description
CBOR WG Interim Meeting, 2020-02-26
C
A
A
A
A
A
B
It's
not
really
making
any
recommendation.
It
just
talks
about
what's
true
and
we
probably
need
to
discuss
whether
that's
enough
or
whether
we
actually
need
to
be
more
prescriptive.
Yeah
mm-hmm,
so
don't
already
sent
a
video
I'm,
not
entirely
sure
that
I
can
take
a
direction
from
this
review,
because
it
has
two
things
that
that
don't
really
agree
with
each
other.
C
B
C
That's
that
is
a
we
all
agree.
That's
good
reasonable
behavior
and
some
generic
decoders
will
do
this
and
should
do
this
and
protocols
shouldn't
rely
on
this
and
that
that's
in
some
ways
it's
an
ideal
case,
but
another
behavior
is
when
you
detect
a
duplicate.
You
don't
error,
you
just
take
first
take
or
take
last
or
or
take
random
or
some
other.
You
know
rule
so,
there's
no
error,
you're
still
doing
duplicate
detection,
but
you
say
you're,
just
passing
from
the
mound
implicates
yeah.
C
B
B
C
C
Yeah
I
understand
what
you're
saying.
Let
me,
let
me
say
it
this
way:
the
problem
with
any
kind
of
things,
any
kind
of
implementation
where
you
lose
or
don't
don't
pass
on.
You
know
you
try
to
implement,
take
first
or
take
last.
Is
that
I
don't
think
we
can
specify.
C
It
should
always
be
take
first
or
always
take
last.
We
can't
specify
that
so
it's
some
implementations
are
going
to
do
only
and
others
are
going
to
do
it
another,
and
if
we,
if
we
say
that
you
know
one
of
these
kinds
of
behaviors
is
okay,
then
how
do
protocol
designers
know
what
to
rely
on
I
mean?
Will
they
rely
on
take
first
or
take
last?
D
C
C
C
What
the
encoder
is
going
to
or
what
the
decoder
is
going
to
return?
Sometimes
it
might
return,
some
decoders
might
do
first.
Some
might
do
last.
Some
might
do
random.
Some
might
change.
So
you
you
can't
in
that
third
option.
You
have
no
I
mean
I
I,
suppose,
even
in
that
third
option
you
have
you
have
you
have
no
way
of
relying
on
what
the
knowing
what
the
decoder
is
going
to
do.
C
D
B
B
B
C
B
C
B
C
C
Any
text
about
situations
where
the
encoder
can
be
relied
on
should
be
I
would
put
a
lot
of
big
warnings
on
that,
because
that's
a
classic
area
where
people
get
you
know
implementers
make
assumptions
that
are
not
true.
Like
okay,
it's
behind
the
firewall.
Okay,
the
firewall
includes
a
company
of
a
hundred
thousand
people
yeah.
C
D
C
C
D
A
F
C
D
A
C
C
C
It
has
to
say:
I:
I
think
it
has
to
say,
is
not
possible
if
the
transport
or
the
encoder
is
under
control
of
the
attacker.
It's
the
transport
that
we
really
care
about
here,
the
most
likely
the
encoder
is
going
to
be.
Okay
and
the
the
you
know,
the
the
sender
originator
of
the
Seaboard
is
going
to
be.
Okay,
I
think
it's
it's
the
it's!
The
man
in
the
middle.
D
B
B
B
B
B
A
A
A
A
F
F
D
B
Well,
it's
you
can
create
problems
and
by
making
requirements
in
your
protocol,
then
turn
out
to
be
bad
and
one
such
requirement
may
be
to
always
have
a
tag
number
one
somewhere
and
then,
if
it
turns
out,
you
have
to
be
able
to
encode
any
find
reuse.
Then
you
cannot
fulfill
this
protocol
requirement
to
always
have
a
tag
number
one.
Unless
we
change
take
number
one
and
I,
don't
think
you
want
to
do
this
at
this
point.
F
User
says
there
must
be
a
time
in
0
or
1
in
in
my
thing
somewhere
and-
and
they
can't
accept
the
that
that
if
there
is
no
time
that
there
should
be
no
tag
and
therefore
they
want
to
put
a
none
initial
in
a
null.
Instead.
B
C
The
problem
in
certificates-
you
know
where
the
field
is,
you
don't
rely
on
the
data
type
to
know
which
data
item
is
which
certificates
just
don't
have
to
don't
have
the
ability
to
put
null
in.
But
this
this
problem
is
different.
This
is
where
you're,
relying
on
the
type
of
the
field
to
figure
out
which
field
is
which
it's
some
sort
of
any
implicit.
D
C
B
D
F
F
Yeah,
so
in
in
the
certificate
issue,
the
issue
is
that
the
expires
on
was
a
mandatory
field,
and
so
we
had
to
put
a
stupid
value
and
if
it
had
been
an
optional
field,
then
that
could
be
okay.
So
let's
say
someone
had
a
map
and
they
had
expires
on.
Could
they
know
what,
instead
of
having
a
zero
or
one
with
a
null
value?
Couldn't
they
put
a
null
just
the
Seaboard
null
in?
So
it's
not
tagged,
zero
or
one?
It's
just
a
null
I
think.
E
F
B
So
I
think
I
will
I
will
write
a
response
who
this
the
thing
we
need
to
decide
is
whether
we
we
add
some
explanatory
text
to
the
definitions
of
tech,
0
and
1,
but
I,
don't
think
that
we
actually
want
to
change
the
definition
of
technical
0.
Well,
though,
we
have
other
things
like
1001
that
what,
with
all
that
I
mean
this
would
be
true
for
like
every
tag
right.
B
D
B
F
A
F
C
That's
that's
the
hardware,
but
the
compiler
can
add
lettings
point
support
in
or
not
I
know
what
one
of
the
issues
that
I
mean
when
I
was
at
Qualcomm,
one
of
the
in
the
TE.
There
was
no
floating
point
just
because
no
one
had
got
around
to
looking
up
the
compiler
and
the
libraries
to
support
it.
It
just
wasn't
a
priority
until
things
like
fingerprints
came
along.