0
|
1 Document: draft-ietf-avtcore-cryptex-05
|
|
2 Intended RFC status: Proposed Standard
|
|
3 Review type: artart - Last Call review
|
|
4 Reviewer: Henry S. Thompson
|
|
5 Review Date: 2022-04-05
|
|
6 IETF Last Call Date: 2022-04-05
|
|
7
|
|
8 Summary: Almost Ready
|
|
9
|
|
10 Caveat: I'm not a user of Secure Real-time Transport Protocol (SRTP)
|
|
11 so am only reviewing this from a non-expert perspective.
|
|
12
|
|
13 Minor points
|
|
14
|
|
15 Section 5.2. Receiving
|
|
16 "The implementation MAY stop and report an error if it
|
|
17 considers use of this specification mandatory for the RTP stream."
|
|
18
|
|
19 This reads oddly to me, as if it was originally written with 'may'
|
|
20 rather than 'MAY'. I think what is meant is more like the following:
|
|
21
|
|
22 Alternatively, in the presence of extensions but the absence of a
|
|
23 matching value, an implementation MAY signal that it requires use
|
|
24 of this specification by stopping and signalling an error.
|
|
25
|
|
26 6.1 Packet Structure
|
|
27
|
|
28 I _think_ this diagram combines parts of diagrams taken from 3711
|
|
29 (Section 3.1 Figure 1) and 8285 (section 4.2). The latter is an
|
|
30 _example_, and as such the "length=3" in the 6th line of the diagram
|
|
31 doesn't really belong in something labelled generically "the SRTP
|
|
32 packet is protected as follows", which seems to imply that what
|
|
33 follows is a template for all such packets.
|
|
34
|
|
35 Not sure whether the best way to fix this is by expanding the label
|
|
36 ("for example an SRTP packet with 3 header extensions would be protected as
|
|
37 follows") or by replacing "length=3" with something like "[number of
|
|
38 extension headers]".
|
|
39
|
|
40 Nits
|
|
41
|
|
42 A number of acronyms are not glossed at first use, e.g. SRTP, SSRC, CSRC.
|
|
43 If anyone reading this RFC can be expect to be familiar with them
|
|
44 perhaps that's OK...
|
|
45
|
|
46 Section 9.1
|
|
47
|
|
48 Is there a line break or two missing [in the plain text version]
|
|
49 here--------------------------
|
|
50 |
|
|
51 v
|
|
52 as described in this document. O/A procedures: SDP O/A procedures
|