comparison mcabber/libjabber/sha.c @ 414:ec86d759ed54

Trailing whitespace cleanup No real change.
author Mikael Berthe <mikael@lilotux.net>
date Tue, 30 Aug 2005 22:26:19 +0200
parents bf3d6e241714
children
comparison
equal deleted inserted replaced
413:f7e4b0424081 414:ec86d759ed54
1 /* 1 /*
2 * The contents of this file are subject to the Mozilla Public 2 * The contents of this file are subject to the Mozilla Public
3 * License Version 1.1 (the "License"); you may not use this file 3 * License Version 1.1 (the "License"); you may not use this file
4 * except in compliance with the License. You may obtain a copy of 4 * except in compliance with the License. You may obtain a copy of
5 * the License at http://www.mozilla.org/MPL/ 5 * the License at http://www.mozilla.org/MPL/
6 * 6 *
7 * Software distributed under the License is distributed on an "AS 7 * Software distributed under the License is distributed on an "AS
8 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or 8 * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
9 * implied. See the License for the specific language governing 9 * implied. See the License for the specific language governing
10 * rights and limitations under the License. 10 * rights and limitations under the License.
11 * 11 *
12 * The Original Code is SHA 180-1 Reference Implementation (Compact version) 12 * The Original Code is SHA 180-1 Reference Implementation (Compact version)
13 * 13 *
14 * The Initial Developer of the Original Code is Paul Kocher of 14 * The Initial Developer of the Original Code is Paul Kocher of
15 * Cryptography Research. Portions created by Paul Kocher are 15 * Cryptography Research. Portions created by Paul Kocher are
16 * Copyright (C) 1995-9 by Cryptography Research, Inc. All 16 * Copyright (C) 1995-9 by Cryptography Research, Inc. All
17 * Rights Reserved. 17 * Rights Reserved.
18 * 18 *
19 * Contributor(s): 19 * Contributor(s):
20 * 20 *
21 * Paul Kocher 21 * Paul Kocher
22 * 22 *
23 * Alternatively, the contents of this file may be used under the 23 * Alternatively, the contents of this file may be used under the
24 * terms of the GNU General Public License Version 2 or later (the 24 * terms of the GNU General Public License Version 2 or later (the
25 * "GPL"), in which case the provisions of the GPL are applicable 25 * "GPL"), in which case the provisions of the GPL are applicable
26 * instead of those above. If you wish to allow use of your 26 * instead of those above. If you wish to allow use of your
27 * version of this file only under the terms of the GPL and not to 27 * version of this file only under the terms of the GPL and not to
28 * allow others to use your version of this file under the MPL, 28 * allow others to use your version of this file under the MPL,
29 * indicate your decision by deleting the provisions above and 29 * indicate your decision by deleting the provisions above and
30 * replace them with the notice and other provisions required by 30 * replace them with the notice and other provisions required by
31 * the GPL. If you do not delete the provisions above, a recipient 31 * the GPL. If you do not delete the provisions above, a recipient
187 void shahash_r(const char* str, char hashbuf[41]) 187 void shahash_r(const char* str, char hashbuf[41])
188 { 188 {
189 int x; 189 int x;
190 char *pos; 190 char *pos;
191 unsigned char hashval[20]; 191 unsigned char hashval[20];
192 192
193 if(!str || strlen(str) == 0) 193 if(!str || strlen(str) == 0)
194 return; 194 return;
195 195
196 shaBlock((unsigned char *)str, strlen(str), hashval); 196 shaBlock((unsigned char *)str, strlen(str), hashval);
197 197