CVS log for epic5/source/crypto.c |
 |
Up to [Epic CVS] / epic5 / source
Request diff between arbitrary revisions
Default branch: MAIN
Bookmark a link to:
HEAD
/
(download)
Revision
1.13
/
(view)
- annotate
- [select for diffs]
, Fri Sep 7 17:07:29 2007 UTC (13 months ago) by jnelson
Branch:
MAIN
CVS Tags:
epic5-0_3_9,
epic5-0_3_8,
epic5-0_3_7,
epic5-0_3_6,
epic5-0_3_5,
HEAD
Changes since 1.12: +7 -9 lines
Diff to previous 1.12
* Revert commit 1498 (the dcc stuff) -- it was half baked.
* Fix warnings found with --with-warns.
Revision
1.12
/
(view)
- annotate
- [select for diffs]
, Sat Jun 2 14:04:56 2007 UTC (16 months ago) by jnelson
Branch:
MAIN
CVS Tags:
epic5-0_3_4
Changes since 1.11: +5 -2 lines
Diff to previous 1.11
* Fix it so it compiles without ssl support again.
* Add "ALL" $xform() encoder, returns all valid xforms
Revision
1.11
/
(view)
- annotate
- [select for diffs]
, Sat Jun 2 00:53:30 2007 UTC (16 months ago) by jnelson
Branch:
MAIN
Changes since 1.10: +44 -7 lines
Diff to previous 1.10
* Allow encryption $xform() handlers to reformat their keys, so we can...
* Add SHA256/AES/AESSHA $xform() encoders
Revision
1.10
/
(view)
- annotate
- [select for diffs]
, Sat Jun 2 00:19:13 2007 UTC (16 months ago) by jnelson
Branch:
MAIN
Changes since 1.9: +76 -5 lines
Diff to previous 1.9
* Fix happykey(). Sometimes, I just don't pay enough attention.
* Don't trim 1 too many chars on incoming encrypted messages. Important!
* Fix buffer sizes being too small to hold buffer for enc/dec short strings.
* Add $xform() handlers for blowfish and cast5
* Whip the $xform() callback functions into usable shape.
* Fix base64 encoding both via $xform() and $b64encode().
* Rewrite $xform(), see UPDATES. Strong crypto now supported! YAY!
Revision
1.9
/
(view)
- annotate
- [select for diffs]
, Wed May 30 01:26:23 2007 UTC (16 months, 1 week ago) by jnelson
Branch:
MAIN
Changes since 1.8: +5 -5 lines
Diff to previous 1.8
* Add a server param to what_channel() so i can use it in send_text() later.
* Add length of 'meta' arg to ciphers so 'meta' doesn't have to be c string
Revision
1.8
/
(view)
- annotate
- [select for diffs]
, Thu Apr 12 02:24:14 2007 UTC (17 months, 3 weeks ago) by jnelson
Branch:
MAIN
CVS Tags:
epic5-0_3_3
Changes since 1.7: +3 -3 lines
Diff to previous 1.7
* Add arg to panic() controlling whether panic is sent via QUIT (rb black)
Revision
1.7
/
(view)
- annotate
- [select for diffs]
, Sat Sep 23 01:56:44 2006 UTC (2 years ago) by jnelson
Branch:
MAIN
CVS Tags:
epic5-0_3_2
Changes since 1.6: +3 -10 lines
Diff to previous 1.6
Fix compiler warnings, should not be any functional changes.
Revision
1.6
/
(view)
- annotate
- [select for diffs]
, Sun Jul 23 13:00:41 2006 UTC (2 years, 2 months ago) by jnelson
Branch:
MAIN
Changes since 1.5: +14 -9 lines
Diff to previous 1.5
Fix compile error if you don't have openssl
Revision
1.5
/
(view)
- annotate
- [select for diffs]
, Sun Jul 2 02:12:13 2006 UTC (2 years, 3 months ago) by jnelson
Branch:
MAIN
CVS Tags:
epic5-0_3_1
Changes since 1.4: +16 -2 lines
Diff to previous 1.4
* Bust do_crypt back into its callers [de]crypt_msg().
* Make lookups between /encrypt flag<->cipher flag<->ctcp table-driven.
Revision
1.4
/
(view)
- annotate
- [select for diffs]
, Sat Jul 1 03:17:12 2006 UTC (2 years, 3 months ago) by jnelson
Branch:
MAIN
Changes since 1.3: +15 -23 lines
Diff to previous 1.3
* Add SEDSHA cipher type, which is better than SED, and always available.
* Add my_sleep|isreadable|iswritable() funcs to phase out rogue selects()h
* Add support for multiple concurrent servers to /encrypt. yay!
* Store the length of the Crypt key within the key itself.
* This moves us closer to being able to decrypt arbitrary data.
* Test all of the cipher types, incl. compat of CAST with ircII. All set!
Revision
1.3
/
(view)
- annotate
- [select for diffs]
, Thu Jun 29 00:13:53 2006 UTC (2 years, 3 months ago) by jnelson
Branch:
MAIN
Changes since 1.2: +264 -92 lines
Diff to previous 1.2
___ WARNING ___ This stuff is all wildly un(der)tested.
I will get to that soon! But I'm too excited about this to sit on it.
* Add AESSHA256 support (AES256 using the SHA256 digest of your passkey)
* Rename "EXTCRYPT" to "PROGCRYPT"
* Migrate SED support from crypt.c to crypto.c
* Integrate SED and extprog support into the mainline [de]cipher_message()
* Refactor [de]cipher_message() to be less lame.
* Support "anycrypt" support (AESSHA, AES, BLOWFISH, CAST5, SED, PROG)
* Include sha256 implementation from Karll. Thanks Karll!
* Unify the ctcp handling of all crypto ctcps
* Add $sha256() function to test sha support (digest)
* Make funcs in crypto.c static and just expose [de]crypt_msg().
* This finishes the divide between crypt.c (front end) and crypto.c (back end)
* Fix a gazillion compiler warnings and sort out const/unsigned char issues.
Revision
1.2
/
(view)
- annotate
- [select for diffs]
, Tue Jun 27 01:51:22 2006 UTC (2 years, 3 months ago) by jnelson
Branch:
MAIN
Changes since 1.1: +84 -21 lines
Diff to previous 1.1
AES support!
Revision
1.1
/
(view)
- annotate
- [select for diffs]
, Tue Jun 27 00:42:35 2006 UTC (2 years, 3 months ago) by jnelson
Branch:
MAIN
* Support cast5/blowfish encryption a la ircII.
* Fix build for non-ssl users.
This form allows you to request diffs between any two revisions of
a file. You may select a symbolic revision name using the selection
box or you may type in a numeric name using the type-in text box.