[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Handling of boundary values in digest and encryption



Kasi,

I agree with Blake.  For more info, see RFC 2634, Enhanced Security Services
for S/MIME, section 1,2.

============================================
John Pawling, Director - Systems Engineering
J.G. Van Dyke & Associates, Inc;
a Wang Government Services Company
john.pawling@xxxxxxxx
============================================ 


-----Original Message-----
From: Blake Ramsdell [mailto:blake.ramsdell@xxxxxxxxxxxxxx]
Sent: Monday, April 10, 2000 3:05 AM
To: 'Kasi Viswanathan'; imc-smime-dev@xxxxxxx
Subject: RE: Handling of boundary values in digest and encryption


If you have:

multipart/signed;boundary=foo
  --foo
  Content-Type: text/plain
  .
  .
  .
  This is the last line of the text/plain
  --foo
  Content-Type: application/pkcs7-signature
  .
  .
  .
  --foo--

Then I believe that the first bytes going to the digest are "Content-Type:
text/plain" and the last bytes should be "This is the last line of the
text/plain" WITHOUT the CRLF that comes immediately after it (since the CRLF
immediately before the closing --foo boundary is owned by the boundary).

Blake

-----Original Message-----
From: Kasi Viswanathan [mailto:kasi@xxxxxxxxxxxxxx]
Sent: Saturday, April 08, 2000 5:37 AM
To: imc-smime-dev@xxxxxxx
Subject: Handling of boundary values in digest and encryption


Hi

I am developing a prototype SMIME application. I have a doubt regarding
the creation of digests and encrypting them. I would like to know what
exactly becomes the input for these operations. I have a multipart
message body. If I want to create a digest do I also include each and
every boundary delimiter line or just the boundary parameter value
defined at the content-type header field. I am slifgtly confused here.
If I am only doing encryption, does the input to the encryption
fucntion  include only the boundary parameter value and each boundary
delimiter line within a message or just the boundary parameter  value
defined at the header level?  I would be grateful if someone could help
me in this regard. Thank you very much for the time. I am eagerly
awaiting a reply.

cheers
Kasi Viswanathan