History log of /openbsd-current/lib/libc/crypt/blowfish.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.21 28-Aug-2022 jsg

remove unused blowfish inline defines
inline use was removed in 1998


Revision tags: OPENBSD_7_1_BASE
# 1.20 29-Nov-2021 djm

Niels agreed to remove the advertising clause; switching these
to 3-term BSD license.


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.19 11-Sep-2015 guenther

Wrap blowfish, sha*, md5, and rmd160 so that internal calls go direct

ok deraadt@


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.18 02-Nov-2004 hshoexer

ansi, indentation, etc.

ok markus@ krw@ cloder@ millert@


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE
# 1.17 09-Apr-2003 markus

makeing local table static saves some bytes; idea from mickey@


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE
# 1.16 19-Feb-2002 millert

We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.


Revision tags: OPENBSD_2_9_BASE OPENBSD_3_0_BASE
# 1.15 04-Jan-2001 todd

grammer/spelling


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE
# 1.14 28-Dec-1999 provos

speed up blowfish by > 20%.


Revision tags: OPENBSD_2_6_BASE
# 1.13 14-May-1999 niklas

CBC bug reported by Juergen Nickelsen <ni@tellique.de>


Revision tags: OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.12 30-Aug-1998 niklas

Fix UA cases in a MI way


# 1.11 22-Aug-1998 deraadt

doc UA faulting code


# 1.10 21-Aug-1998 deraadt

for new functions, fix BE & UA cases. LE UA case is still busted


# 1.9 10-Aug-1998 provos

add ECB and CBC encryption for octet streams


Revision tags: OPENBSD_2_3_BASE
# 1.8 04-Mar-1998 deraadt

#if 0


# 1.7 02-Mar-1998 provos

improve performance of blowfish encryption, also speeds up blowfish passwords.


Revision tags: OPENBSD_2_2_BASE
# 1.6 25-Jul-1997 mickey

#if __STDC__ --> #ifdef __STDC__


# 1.5 23-Jul-1997 kstailey

tabify


Revision tags: OPENBSD_2_1_BASE
# 1.4 30-Apr-1997 tholo

Be more careful about possible type promotion


# 1.3 16-Feb-1997 provos

prelim manpage, cleanup, fixed crippled plaintext: sed does a nice
job on replacing everything, just wouldnt skip it


# 1.2 14-Feb-1997 provos

header update


# 1.1 13-Feb-1997 provos

Unpatended fast block cipher for new password hashing.


# 1.20 29-Nov-2021 djm

Niels agreed to remove the advertising clause; switching these
to 3-term BSD license.


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.19 11-Sep-2015 guenther

Wrap blowfish, sha*, md5, and rmd160 so that internal calls go direct

ok deraadt@


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.18 02-Nov-2004 hshoexer

ansi, indentation, etc.

ok markus@ krw@ cloder@ millert@


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE
# 1.17 09-Apr-2003 markus

makeing local table static saves some bytes; idea from mickey@


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE
# 1.16 19-Feb-2002 millert

We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.


Revision tags: OPENBSD_2_9_BASE OPENBSD_3_0_BASE
# 1.15 04-Jan-2001 todd

grammer/spelling


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE
# 1.14 28-Dec-1999 provos

speed up blowfish by > 20%.


Revision tags: OPENBSD_2_6_BASE
# 1.13 14-May-1999 niklas

CBC bug reported by Juergen Nickelsen <ni@tellique.de>


Revision tags: OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.12 30-Aug-1998 niklas

Fix UA cases in a MI way


# 1.11 22-Aug-1998 deraadt

doc UA faulting code


# 1.10 21-Aug-1998 deraadt

for new functions, fix BE & UA cases. LE UA case is still busted


# 1.9 10-Aug-1998 provos

add ECB and CBC encryption for octet streams


Revision tags: OPENBSD_2_3_BASE
# 1.8 04-Mar-1998 deraadt

#if 0


# 1.7 02-Mar-1998 provos

improve performance of blowfish encryption, also speeds up blowfish passwords.


Revision tags: OPENBSD_2_2_BASE
# 1.6 25-Jul-1997 mickey

#if __STDC__ --> #ifdef __STDC__


# 1.5 23-Jul-1997 kstailey

tabify


Revision tags: OPENBSD_2_1_BASE
# 1.4 30-Apr-1997 tholo

Be more careful about possible type promotion


# 1.3 16-Feb-1997 provos

prelim manpage, cleanup, fixed crippled plaintext: sed does a nice
job on replacing everything, just wouldnt skip it


# 1.2 14-Feb-1997 provos

header update


# 1.1 13-Feb-1997 provos

Unpatended fast block cipher for new password hashing.


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.19 11-Sep-2015 guenther

Wrap blowfish, sha*, md5, and rmd160 so that internal calls go direct

ok deraadt@


Revision tags: OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.18 02-Nov-2004 hshoexer

ansi, indentation, etc.

ok markus@ krw@ cloder@ millert@


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE
# 1.17 09-Apr-2003 markus

makeing local table static saves some bytes; idea from mickey@


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE
# 1.16 19-Feb-2002 millert

We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft.


Revision tags: OPENBSD_2_9_BASE OPENBSD_3_0_BASE
# 1.15 04-Jan-2001 todd

grammer/spelling


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE
# 1.14 28-Dec-1999 provos

speed up blowfish by > 20%.


Revision tags: OPENBSD_2_6_BASE
# 1.13 14-May-1999 niklas

CBC bug reported by Juergen Nickelsen <ni@tellique.de>


Revision tags: OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.12 30-Aug-1998 niklas

Fix UA cases in a MI way


# 1.11 22-Aug-1998 deraadt

doc UA faulting code


# 1.10 21-Aug-1998 deraadt

for new functions, fix BE & UA cases. LE UA case is still busted


# 1.9 10-Aug-1998 provos

add ECB and CBC encryption for octet streams


Revision tags: OPENBSD_2_3_BASE
# 1.8 04-Mar-1998 deraadt

#if 0


# 1.7 02-Mar-1998 provos

improve performance of blowfish encryption, also speeds up blowfish passwords.


Revision tags: OPENBSD_2_2_BASE
# 1.6 25-Jul-1997 mickey

#if __STDC__ --> #ifdef __STDC__


# 1.5 23-Jul-1997 kstailey

tabify


Revision tags: OPENBSD_2_1_BASE
# 1.4 30-Apr-1997 tholo

Be more careful about possible type promotion


# 1.3 16-Feb-1997 provos

prelim manpage, cleanup, fixed crippled plaintext: sed does a nice
job on replacing everything, just wouldnt skip it


# 1.2 14-Feb-1997 provos

header update


# 1.1 13-Feb-1997 provos

Unpatended fast block cipher for new password hashing.