Re: Protocol Draft - PathDataTLV
Patrick Droz <[email protected]> Fri, 4 Apr 2008 12:00:31 +0200
| Newsgroups | gmane.ietf.forces |
|---|---|
| Organization | IBM Research Division |
| Message-ID | <[email protected]> |
This is a cryptographically signed message in MIME format. --------------ms070905040909030203080600 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Avri, yes, this is fine with me. Regards, Patrick Avri Doria wrote: > Hi, > > as long as it is ok with the group and the shepherd, I will save up all > the changes for a post IETF LC release. > > thanks > > a. > > > > On 1 Apr 2008, at 21:48, Jamal Hadi Salim wrote: >> Greetings Evangelos, >> >> Much thanks for the review; comments below. >> >> On Mon, 2008-31-03 at 22:56 +0300, Evangelos Haleplidis wrote: >> >> [..] >> >>> 1. Path-Data-TLV is the only TLV (besides KEYINFO-TLV) that is not >>> depicted >>> as a graph in the document. While it is described, it would be good for >>> consistency to be seen. In the end of the document I include an example. >> >> Looks usable to me. If there are no objections from the other authors, >> we should include it. >> >>> 2. In the second text the part "when PATH flags are 00" should be >>> changed to >>> "when PATH flags are 0x00", unless there was intended as 0b00. It >>> should be >>> specified however for clarity. >> >> I think that paragraph is a bit confusing; please refer to the other >> text I am suggesting below to replace that section. >> >>> 3. About Selector Bit, in which position does it exist in the flags? >>> I guess >>> it should be the first. However I think it should be documented for >>> clarity >>> purposes (I also include a graph in the end of the mail). >>> >> >> Hrm. Good catch. Our implementation has it at the other end. i.e. bit 15 >> May i suggest we put it there? >> >>> 4. I don't understand exactly what the text in page 48 regarding >>> FullData >>> TLVs mean. If PathFlags!=0x00 then the FullData MUST contain inside >>> the V >>> the row besides the value, the index of the row (fifth row for >>> example)? But >>> if PathFlags==0x00 then it MAY contain that OR the row will be >>> specified in >>> the Path (IDs)? While I searched I did not see an example in the >>> document, >>> or perhaps I was searching wrong. >> >> This is the same in concern of #2. So for both #2 and #4 here's text >> which i think provides more clarity. >> >> ------------- >> When a table is referred to in the PATH (IDs) of a PATH-DATA-TLV, >> then the FULLDATA's "V" will contain all of that table's row contents. >> Refer to blah for an example of this. >> It is possible to reference a specific single row by appending >> to the PATH (IDs) the index of the specific table row. For an >> example of this refer to blah. If a a table row is referenced >> in this way then in order to avoid ambiguity, the PATH flags must >> MUST ensure that the content selection flag (F_SELKEY) is not set. >> Setting F_SELKEY will result in blah error. >> ------- >> >> I will look up the examples and replace the blahs. >> By not specifying the 00 leaves us room in the future should we add more >> flags to be make sure those are not zeroed out when needed.. >> >> Does this provide more clarity? >> >> Thanks again for the scrutiny. >> >> cheers, >> jamal >> >> > > > > -- Dr. Patrick Droz | [email protected] IBM Zurich Research Laboratory | http://www.zurich.ibm.com/~dro Saumerstrasse 4 | Tel. +41-44-724-85-25 CH-8803 Rueschlikon/Switzerland | Fax. +41-44-724-85-78 --------------ms070905040909030203080600 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIP6jCC BSwwggSVoAMCAQICEDqcN60eyFMWG0XIVQBLNZgwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNV BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMiBQdWJs aWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykg MTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQL ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4XDTAzMDUwNjAwMDAwMFoXDTEzMDUwNTIzNTk1 OVowgfkxCzAJBgNVBAYTAlVTMTQwMgYDVQQKEytJbnRlcm5hdGlvbmFsIEJ1c2luZXNzIE1h Y2hpbmVzIENvcnBvcmF0aW9uMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTsw OQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAo YykwMzEwMC4GA1UECxMnQ2xhc3MgMiBPblNpdGUgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENB MSQwIgYDVQQDExtJQk0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwgZ8wDQYJKoZIhvcNAQEB BQADgY0AMIGJAoGBANVnrTXdoH79V2HWnacXy7mjjSNcnOi3Z+cXSBh9uSDhCLAUUeuvoHub uA5ImrJI5k/dA+Q0L+WNzR7OZr4TRpw3DOksYS/0o+RZ5+luJ7ltXcdVgsHU6qqHDpvF1hAe gqpNz670JVVfUs4ThC1AafMIBHwmJbqFG4Iy39OH37oBAgMBAAGjggHpMIIB5TASBgNVHRMB Af8ECDAGAQH/AgEAMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwIwKjAoBggrBgEFBQcCARYc aHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTA0BgNVHR8ELTArMCmgJ6AlhiNodHRwOi8v Y3JsLnZlcmlzaWduLmNvbS9wY2EyLWcyLmNybDALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEB BAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEyNzAdBgNV HQ4EFgQUkcFzsHPV2ZJ0Z80b8VEUNDG2LFowgegGA1UdIwSB4DCB3aGBx6SBxDCBwTELMAkG A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTwwOgYDVQQLEzNDbGFzcyAyIFB1 YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIxOjA4BgNVBAsTMShj KSAxOTk4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNV BAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmuCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3 DQEBBQUAA4GBAJcMUE/GM7DSGWSfEaUELX8FdU5Ug5WUfJVLTc4s5xDj+d9P/sxo39ofCYcy BrVFpessapDKDJKKCu6zbSNwKStMN7smU6TYiyT2FP216Adb5wsu94gxblObFoms2qG/BuGH bFxtbIBAiCNlFcRk69rPUGu/EOvQeUAR+Ub1NkjPMIIFWTCCBMKgAwIBAgIQWda2FgpWpa1L tmaeF2H5iDANBgkqhkiG9w0BAQUFADCB+TELMAkGA1UEBhMCVVMxNDAyBgNVBAoTK0ludGVy bmF0aW9uYWwgQnVzaW5lc3MgTWFjaGluZXMgQ29ycG9yYXRpb24xHzAdBgNVBAsTFlZlcmlT aWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3 dy52ZXJpc2lnbi5jb20vcnBhIChjKTAzMTAwLgYDVQQLEydDbGFzcyAyIE9uU2l0ZSBJbmRp dmlkdWFsIFN1YnNjcmliZXIgQ0ExJDAiBgNVBAMTG0lCTSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzA5MDYwMDAwMDBaFw0wODA5MDUyMzU5NTlaMIGFMS4wLAYDVQQKFCVJbnRl cm5hdGlvbmFsIEJ1c2luZXNzIE1hY2hpbmVzIENvcnAuMRUwEwYDVQQDDAxQYXRyaWNrIERy b3oxGTAXBgoJkiaJk/IsZAEBFAkzMzE5MDM4NDgxITAfBgkqhkiG9w0BCQEWEmRyb0B6dXJp Y2guaWJtLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAqzoeOPStlDPxB/qgeXgN L6tL3EFXWEnLexOY9m7/PKgN/wTWxsftBP7QDMItMMbapmnNPrfAZ1XctY/IFlSBpgkuu7lm yaWZtWi3U3zJtt/0zRuFW1DLNHp4w4H9lBlk71kYt6GuWOtlbSXtbP8FuceUiAmBrhEhd3AX cG+JYZECAwEAAaOCAlIwggJOMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWgMGYGA1UdHwRfMF0w W6BZoFeGVWh0dHA6Ly9vbnNpdGVjcmwudmVyaXNpZ24uY29tL0ludGVybmF0aW9uYWxCdXNp bmVzc01hY2hpbmVzQ29ycENvcnBvcmF0ZUNJTy9MYXRlc3RDUkwwggEpBgNVHSAEggEgMIIB HDCCARgGC2CGSAGG+EUBBxcCMIIBBzArBggrBgEFBQcCARYfaHR0cHM6Ly93d3cudmVyaXNp Z24uY29tL3JwYS1rcjCB1wYIKwYBBQUHAgIwgcoagcdOb3RpY2UgVGV4dD1OT1RJQ0U6IFBy aXZhdGUga2V5IG1heSBiZSByZWNvdmVyZWQgYnkgVmVyaVNpZ24ncyBjdXN0b21lciB3aG8g bWF5IGJlIGFibGUgdG8gZGVjcnlwdCBtZXNzYWdlcyB5b3Ugc2VuZCB0byBjZXJ0aWZpY2F0 ZSBob2xkZXIuICBVc2UgaXMgc3ViamVjdCB0byB0ZXJtcyBhdCBodHRwczovL3d3dy52ZXJp c2lnbi5jb20vcnBhLWtyMB8GA1UdIwQYMBaAFJHBc7Bz1dmSdGfNG/FRFDQxtixaMB0GA1Ud DgQWBBSHB+1m2TO8sg4I7J95E9GblVj6ODAtBgNVHREEJjAkoCIGCisGAQQBgjcUAgOgFAwS ZHJvQHp1cmljaC5pYm0uY29tMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDARBglg hkgBhvhCAQEEBAMCBaAwDQYJKoZIhvcNAQEFBQADgYEALVjjbdPc6s9ieXq8XzEkvhYFJREA NuCQsqzICLZW8HnrAz1vbUOAfEyLS64d9qe34wIe5dKQs14XirsPOhLBisaZFbKZJwLcJHEQ HFIFk0TLokPOcA1P+XId/wcaO1B2Ip4zOPraeCxOR3MwYIVAKDIVZVlDbFVsC3psIkFDxWUw ggVZMIIEwqADAgECAhBZ1rYWClalrUu2Zp4XYfmIMA0GCSqGSIb3DQEBBQUAMIH5MQswCQYD VQQGEwJVUzE0MDIGA1UEChMrSW50ZXJuYXRpb25hbCBCdXNpbmVzcyBNYWNoaW5lcyBDb3Jw b3JhdGlvbjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVy bXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDMxMDAuBgNV BAsTJ0NsYXNzIDIgT25TaXRlIEluZGl2aWR1YWwgU3Vic2NyaWJlciBDQTEkMCIGA1UEAxMb SUJNIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MDkwNjAwMDAwMFoXDTA4MDkwNTIz NTk1OVowgYUxLjAsBgNVBAoUJUludGVybmF0aW9uYWwgQnVzaW5lc3MgTWFjaGluZXMgQ29y cC4xFTATBgNVBAMMDFBhdHJpY2sgRHJvejEZMBcGCgmSJomT8ixkAQEUCTMzMTkwMzg0ODEh MB8GCSqGSIb3DQEJARYSZHJvQHp1cmljaC5pYm0uY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GN ADCBiQKBgQCrOh449K2UM/EH+qB5eA0vq0vcQVdYSct7E5j2bv88qA3/BNbGx+0E/tAMwi0w xtqmac0+t8BnVdy1j8gWVIGmCS67uWbJpZm1aLdTfMm23/TNG4VbUMs0enjDgf2UGWTvWRi3 oa5Y62VtJe1s/wW5x5SICYGuESF3cBdwb4lhkQIDAQABo4ICUjCCAk4wCQYDVR0TBAIwADAL BgNVHQ8EBAMCBaAwZgYDVR0fBF8wXTBboFmgV4ZVaHR0cDovL29uc2l0ZWNybC52ZXJpc2ln bi5jb20vSW50ZXJuYXRpb25hbEJ1c2luZXNzTWFjaGluZXNDb3JwQ29ycG9yYXRlQ0lPL0xh dGVzdENSTDCCASkGA1UdIASCASAwggEcMIIBGAYLYIZIAYb4RQEHFwIwggEHMCsGCCsGAQUF BwIBFh9odHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhLWtyMIHXBggrBgEFBQcCAjCByhqB x05vdGljZSBUZXh0PU5PVElDRTogUHJpdmF0ZSBrZXkgbWF5IGJlIHJlY292ZXJlZCBieSBW ZXJpU2lnbidzIGN1c3RvbWVyIHdobyBtYXkgYmUgYWJsZSB0byBkZWNyeXB0IG1lc3NhZ2Vz IHlvdSBzZW5kIHRvIGNlcnRpZmljYXRlIGhvbGRlci4gIFVzZSBpcyBzdWJqZWN0IHRvIHRl cm1zIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEta3IwHwYDVR0jBBgwFoAUkcFz sHPV2ZJ0Z80b8VEUNDG2LFowHQYDVR0OBBYEFIcH7WbZM7yyDgjsn3kT0ZuVWPo4MC0GA1Ud EQQmMCSgIgYKKwYBBAGCNxQCA6AUDBJkcm9AenVyaWNoLmlibS5jb20wHQYDVR0lBBYwFAYI KwYBBQUHAwIGCCsGAQUFBwMEMBEGCWCGSAGG+EIBAQQEAwIFoDANBgkqhkiG9w0BAQUFAAOB gQAtWONt09zqz2J5erxfMSS+FgUlEQA24JCyrMgItlbweesDPW9tQ4B8TItLrh32p7fjAh7l 0pCzXheKuw86EsGKxpkVspknAtwkcRAcUgWTRMuiQ85wDU/5ch3/Bxo7UHYinjM4+tp4LE5H czBghUAoMhVlWUNsVWwLemwiQUPFZTGCBLcwggSzAgEBMIIBDjCB+TELMAkGA1UEBhMCVVMx NDAyBgNVBAoTK0ludGVybmF0aW9uYWwgQnVzaW5lc3MgTWFjaGluZXMgQ29ycG9yYXRpb24x HzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVz ZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTAzMTAwLgYDVQQLEydDbGFz cyAyIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0ExJDAiBgNVBAMTG0lCTSBDZXJ0 aWZpY2F0aW9uIEF1dGhvcml0eQIQWda2FgpWpa1LtmaeF2H5iDAJBgUrDgMCGgUAoIIC/TAY BgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wODA0MDQxMDAwMzFa MCMGCSqGSIb3DQEJBDEWBBSbP3nycde7a7B06E/0pqzyR8XkODBSBgkqhkiG9w0BCQ8xRTBD MAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzAN BggqhkiG9w0DAgIBKDCCASEGCSsGAQQBgjcQBDGCARIwggEOMIH5MQswCQYDVQQGEwJVUzE0 MDIGA1UEChMrSW50ZXJuYXRpb25hbCBCdXNpbmVzcyBNYWNoaW5lcyBDb3Jwb3JhdGlvbjEf MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDMxMDAuBgNVBAsTJ0NsYXNz IDIgT25TaXRlIEluZGl2aWR1YWwgU3Vic2NyaWJlciBDQTEkMCIGA1UEAxMbSUJNIENlcnRp ZmljYXRpb24gQXV0aG9yaXR5AhBZ1rYWClalrUu2Zp4XYfmIMIIBIwYLKoZIhvcNAQkQAgsx ggESoIIBDjCB+TELMAkGA1UEBhMCVVMxNDAyBgNVBAoTK0ludGVybmF0aW9uYWwgQnVzaW5l c3MgTWFjaGluZXMgQ29ycG9yYXRpb24xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv cmsxOzA5BgNVBAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20v cnBhIChjKTAzMTAwLgYDVQQLEydDbGFzcyAyIE9uU2l0ZSBJbmRpdmlkdWFsIFN1YnNjcmli ZXIgQ0ExJDAiBgNVBAMTG0lCTSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQIQWda2FgpWpa1L tmaeF2H5iDANBgkqhkiG9w0BAQEFAASBgKY5HGlpiibtZ+/ib3OBmLVGpzLxVU5jN0RdgiVi x1q4xqbmtr0xsHDhtU/bh3q0IOf1wjM7L2gaA8yxl3NzzDwh89HGE15rJemuAhMEU2uJJODd G1TqRo+eKEWER1XOPoTwKmwIXwsjVlbxkNo/5xjatlKcH2nirwtWW7/9xawzAAAAAAAA --------------ms070905040909030203080600--