~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mysys/sha1.c

  • Committer: Jay Pipes
  • Date: 2008-07-17 20:11:46 UTC
  • mto: This revision was merged to the branch mainline in revision 182.
  • Revision ID: jay@mysql.com-20080717201146-s2flcwwq0q89ac1y
Phase 3 removal of DBUG in mysys

Show diffs side-by-side

added added

removed removed

Lines of Context:
93
93
 
94
94
int mysql_sha1_reset(SHA1_CONTEXT *context)
95
95
{
96
 
#ifndef DBUG_OFF
97
 
  if (!context)
98
 
    return SHA_NULL;
99
 
#endif
100
 
 
101
96
  context->Length                 = 0;
102
97
  context->Message_Block_Index    = 0;
103
98
 
136
131
{
137
132
  int i;
138
133
 
139
 
#ifndef DBUG_OFF
140
 
  if (!context || !Message_Digest)
141
 
    return SHA_NULL;
142
 
 
143
 
  if (context->Corrupted)
144
 
    return context->Corrupted;
145
 
#endif
146
 
 
147
134
  if (!context->Computed)
148
135
  {
149
136
    SHA1PadMessage(context);
181
168
  if (!length)
182
169
    return SHA_SUCCESS;
183
170
 
184
 
#ifndef DBUG_OFF
185
 
  /* We assume client konows what it is doing in non-debug mode */
186
 
  if (!context || !message_array)
187
 
    return SHA_NULL;
188
 
  if (context->Computed)
189
 
    return (context->Corrupted= SHA_STATE_ERROR);
190
 
  if (context->Corrupted)
191
 
    return context->Corrupted;
192
 
#endif
193
 
 
194
171
  while (length--)
195
172
  {
196
173
    context->Message_Block[context->Message_Block_Index++]=
197
174
      (*message_array & 0xFF);
198
175
    context->Length  += 8;  /* Length is in bits */
199
176
 
200
 
#ifndef DBUG_OFF
201
 
    /*
202
 
      Then we're not debugging we assume we never will get message longer
203
 
      2^64 bits.
204
 
    */
205
 
    if (context->Length == 0)
206
 
      return (context->Corrupted= 1);      /* Message is too long */
207
 
#endif
208
 
 
209
177
    if (context->Message_Block_Index == 64)
210
178
    {
211
179
      SHA1ProcessMessageBlock(context);