aboutsummaryrefslogtreecommitdiffstats
path: root/lib/arc.h
blob: a58c349057f779501790b21418a4d8257e22ff7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/***************************************************************************\
*                                                                           *
*  BitlBee - An IRC to IM gateway                                           *
*  Simple (but secure) ArcFour implementation for safer password storage.   *
*                                                                           *
*  Copyright 2007 Wilmer van der Gaast <wilmer@gaast.net>                   *
*                                                                           *
*  This program is free software; you can redistribute it and/or modify     *
*  it under the terms of the GNU General Public License as published by     *
*  the Free Software Foundation; either version 2 of the License, or        *
*  (at your option) any later version.                                      *
*                                                                           *
*  This program is distributed in the hope that it will be useful,          *
*  but WITHOUT ANY WARRANTY; without even the implied warranty of           *
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            *
*  GNU General Public License for more details.                             *
*                                                                           *
*  You should have received a copy of the GNU General Public License along  *
*  with this program; if not, write to the Free Software Foundation, Inc.,  *
*  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.              *
*                                                                           *
\***************************************************************************/


/* See arc.c for more information. */

struct arc_state
{
	unsigned char S[256];
	unsigned char i, j;
};

#ifndef G_GNUC_MALLOC
#define G_GNUC_MALLOC
#endif

G_GNUC_MALLOC struct arc_state *arc_keymaker( unsigned char *key, int kl, int cycles );
unsigned char arc_getbyte( struct arc_state *st );
int arc_encode( char *clear, int clear_len, unsigned char **crypt, char *password, int pad_to );
int arc_decode( unsigned char *crypt, int crypt_len, char **clear, const char *password );
class="nt">div> <div class="body"> <h1>Pressemelding fra det norske stavekontrollprosjektet</h1> <p>Oslo, 2006-02-27 <h2>Norsk stavekontroll forbedret med oppdaterte ordlister <br>&ndash; Arbeidet omsider i gang igjen etter fem �r</h2> <p>Etter fem �r med stillstand er arbeidet med den fritt tilgjengelige norske stavekontrollen endelig i gang igjen. Denne stavekontrollen benyttes for eksempel av kontorprogrampakken OpenOffice.org og e-postleseren Thunderbird. Stavekontrollen er den eneste for bokm�l og nynorsk som er fritt tilgjengelig uten bruksbegrensninger. Den er lisensiert i henhold til GNU General Public License (GPL), og kan dermed brukes og videreutvikles av alle, under betingelse av at ogs� andre f�r tilgang til endringene. <p>Arbeidet med stavekontrollen g�r ut p� � lage en liste over korrekte bokm�ls- og nynorskord, som s� kombineres med regler for ordb�yninger for � lage regelfiler for ulike stavekontrollsystemer. Nye ord, spr�kr�dets endringer og forh�pentligvis ogs� informasjon om ordklasser og lignende kan dermed omsider legges inn og forbedres. <p>Vi inviterer alle som er opptatt av frie og gode retteprogrammer for bokm�l og nynorsk til � delta i arbeidet. <blockquote> �Vi er glad for at dette arbeidet endelig g�r videre, og stavekontrollen er blitt dramatisk bedre etter de siste endringene�, sier Axel Bojer, prosjektleder i ��pne kontorprogram p� norsk�. </blockquote> <p>Det norske stavekontrollprosjektet er i kontakt med lignende prosjekter, blant annet for � forbedre stavekontrollteknologien, for � utveksle verkt�y for vedlikehold av orddatabasen, og for � f� tilgang til relevante datasett. Et av disse prosjektene er et separat prosjekt ved Sametinget som er i gang med � utvikle samisk stavekontroll, blant annet for Linux. <dl> <dt>Stavekontrollprosjektets nettsider:</dt> <dd>http://no.speling.org/ <br>http://alioth.debian.org/projects/spell-norwegian/ </dd> <dt>Samisk-prosjektets nettsider:</dt> <dd>http://divvun.no/</dd> </dl> <h3>Kontaktpersoner</h3> <p>Petter Reinholdtsen, pere hungry.com <br>Axel Bojer, axelb skolelinux.no, tlf 954 32 417 </div> <div class="hbar"></div> <p><a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional" height="31" width="88"></a></p> </body>