<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    For the same reason one doesn't wear a halloween costume to a
    technical meeting, Comic Sans is looked down upon when used outside
    comics and day-care centers.  It is considered a snub to use it in
    non-trivial settings.<br>
    <br>
    Much as lifting up your middle finger has no inherent meaning per
    se, but once one realizes that it definitely has meaning to others
    and one lifts one's middle finger to others anyway, it can only be
    assumed that one has intended to send the message others have
    assigned to it.  So, for whatever vague societal reasons, comic sans
    has become equivalent to wearing a speedo to a formal wedding,
    giggling hysterically during one's performance review, or skipping
    around the track in a tu-tu and clownface during the 440 meter track
    event at the Olympics.  Those are the breaks!  Sorry for your loss
    of a connotation free comic sans.  I feel your pain.  Herd dynamics
    can be brutal and bleak.<br>
    <br>
    <a class="moz-txt-link-freetext" href="http://knowyourmeme.com/memes/comic-sans">http://knowyourmeme.com/memes/comic-sans</a><br>
    "...<span style="color: rgb(34, 34, 34); font-family: Helvetica,
      Arial, Verdana, sans-serif; font-size: 13px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: normal; letter-spacing: normal; orphans: 2;
      text-align: start; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255); text-decoration-style: initial; text-decoration-color:
      initial; display: inline !important; float: none;">While adequate
      for certain industry sectors like childcare and entertainment, its
      usage in business or professional settings has been criticized by
      many aesthetic-conscious Internet users, who say Comic Sans
      conveys silliness and irreverence that is hardly suitable for
      serious matters....:<br>
      <br>
    </span>
    <div class="moz-cite-prefix">On 12/29/2017 08:14 AM, Sai Teja
      Chowdary wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5a463fb0.5412620a.a6c3a.b009@mx.google.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Comic Sans MS";
        panose-1:3 15 7 2 3 3 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
      <div class="WordSection1">
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Why? What is the problem with Comic Sans. I
          like it!</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">You can say more if you have something
          useful.</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Thanks</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Saiteja.</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div
          style="mso-element:para-border-div;border:none;border-top:solid
          #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
          <p class="MsoNormal" style="border:none;padding:0in"><b>From:
            </b><a href="mailto:kudzu@tenebras.com"
              moz-do-not-send="true">Michael Sierchio</a><br>
            <b>Sent: </b>Friday, December 29, 2017 10:38 AM<br>
            <b>To: </b><a href="mailto:openssl-users@openssl.org"
              moz-do-not-send="true">openssl-users@openssl.org</a><br>
            <b>Subject: </b>Re: [openssl-users] How to form a proper
            hash after writing somethinginto SSL handshake.</p>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <div>
            <p class="MsoNormal">Comic Sans. Need I say more?</p>
          </div>
        </div>
        <div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <div>
            <p class="MsoNormal">On Tue, Dec 26, 2017 at 4:53 AM, Sai
              Teja Chowdary <<a
                href="mailto:asteja.chowdary.ece13@itbhu.ac.in"
                target="_blank" moz-do-not-send="true">asteja.chowdary.ece13@itbhu.ac.in</a>>
              wrote:</p>
            <blockquote style="border:none;border-left:solid #CCCCCC
              1.0pt;padding:0in 0in 0in
              6.0pt;margin-left:4.8pt;margin-right:0in">
              <div>
                <div>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">Hi,</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">Happy Holidays everyone.</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">I want to send client certificate,
                      client key exchange and client verify in a single
                      handshake message which appears as multiple
                      handshake messages in a single record. But to sent
                      the client verify I need to first make a hash of
                      previous messages(client certificate and client
                      key exchange) to create the signature.</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">Can anyone help me to find the
                      function in OpenSSL 1.1.1-dev  xx XXX xxxx (or
                      right procedure that needs to be done before
                      creating a certificate verify message)that can do
                      a proper transcript(digest or hash not clear). I
                      tried using <b>ssl3_finish_mac() </b>on the
                      message containing client certificate and client
                      key exchange and then tried to generate the
                      signature in certificate verify message.</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">But it is giving me a digest error.
                      I am new to the mailing list want a bit of help to
                      proceed forward stuck here. Please reply in case
                      if anything is not clear.</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">Here is a code snippet, how I am
                      forming the data containing all client certificate
                      , client key exchange and certificate verify
                      messages inside write_state_machine().</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">if(WPACKET_init(&pkt,
                      s->init_buf)){</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">//Client certificate formation</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">            
                      if(!ssl_set_handshake_header(s,&pkt,mt) ||
                      confunc != NULL && !confunc(s,&pkt) ||
                             
                      !ssl_close_construct_packet(s,&pkt,mt)){</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> 
                                      printf("PROBLEM\n");</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">                }</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">             transition(s); 
                      //transition to next state i.e client key exchange</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">            
                      get_construct_message_f(s, &pkt, &confunc,
                      &mt);</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">//client key exchange formation</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">        
                          if(!ssl_set_handshake_header(s,&pkt,mt) ||
                      confunc != NULL && !confunc(s,&pkt) ||
                             
                      !ssl_close_construct_packet(s,&pkt,mt)){</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">                   printf("AGAIN A
                      PROBLEMO\n");</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">                }</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">//ssl3_finish_mac(s,
                      &s->init_buf->data[s->init_off],
                      s->init_num);</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">            
                      st->write_state_work = post_work(s,
                      st->write_state_work);</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">             transition(s);  //
                      transition to next state i.e  certificate verify</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">            
                      get_construct_message_f(s, &pkt, &confunc,
                      &mt);</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">//certificate verify message
                      formation.</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">            
                      if(!ssl_set_handshake_header(s,&pkt,mt) ||
                      confunc != NULL && !confunc(s,&pkt) ||
                                                              
                      !ssl_close_construct_packet(s,&pkt,mt)){</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">                   printf("AGAIN A
                      PROBLEMO\n");</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">                }</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">            
                      WPACKET_finish(&pkt);</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS"">Please take a look at it,
                      appreciate every bit of help.</span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span
                      style="font-size:12.0pt;font-family:"Comic
                      Sans MS""> </span></p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Regards,</p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Saiteja</p>
                  <p class="MsoNormal"
                    style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> </p>
                </div>
              </div>
              <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
                --<br>
                openssl-users mailing list<br>
                To unsubscribe: <a
                  href="https://mta.openssl.org/mailman/listinfo/openssl-users"
                  target="_blank" moz-do-not-send="true">https://mta.openssl.org/mailman/listinfo/openssl-users</a></p>
            </blockquote>
          </div>
          <p class="MsoNormal"><br>
            <br clear="all">
          </p>
          <div>
            <p class="MsoNormal"><o:p> </o:p></p>
          </div>
          <p class="MsoNormal">-- </p>
          <div>
            <div>
              <div>
                <div>
                  <p class="MsoNormal">"Well," Brahma said, "even after
                    ten thousand explanations, a fool is no wiser, but
                    an intelligent person requires only two thousand
                    five hundred."</p>
                </div>
              </div>
            </div>
          </div>
        </div>
        <p class="MsoNormal"><br>
          - The Mahābhārata</p>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <br>
  </body>
</html>