From 36b18f643fafff523301a62009445cc196ae8f5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Groenvall?= Date: Mon, 6 May 1996 12:26:45 +0000 Subject: [PATCH] Remove old 3.06 files git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@507 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/des/3cbc_enc.c | 51 ----- lib/des/3ecb_enc.c | 26 --- lib/des/ARTISTIC | 105 ---------- lib/des/CHANGES | 16 -- lib/des/COPYING | 489 --------------------------------------------- lib/des/des.x | Bin 3920 -> 0 bytes 6 files changed, 687 deletions(-) delete mode 100644 lib/des/3cbc_enc.c delete mode 100644 lib/des/3ecb_enc.c delete mode 100644 lib/des/ARTISTIC delete mode 100644 lib/des/CHANGES delete mode 100644 lib/des/COPYING delete mode 100644 lib/des/des.x diff --git a/lib/des/3cbc_enc.c b/lib/des/3cbc_enc.c deleted file mode 100644 index 6aefd0bdb..000000000 --- a/lib/des/3cbc_enc.c +++ /dev/null @@ -1,51 +0,0 @@ -/* 3cbc_enc.c */ -/* Copyright (C) 1993 Eric Young - see README for more details */ -#include "des_locl.h" - -static void -xp(des_cblock *arg) -{ - unsigned char *a = (unsigned char *) arg; - int i; - for(i=0; i<8; i++) printf("%02X",a[i]);printf("\n"); -} - -int des_3cbc_encrypt(des_cblock (*input), des_cblock (*output), long int length, struct des_ks_struct *ks1, struct des_ks_struct *ks2, des_cblock (*iv1), des_cblock (*iv2), int encrypt) -{ - int off=length/8-1; - des_cblock niv1,niv2; - - printf("3cbc\n"); - xp(iv1); - xp(iv1); - xp(iv2); - xp(input); - if (encrypt == DES_ENCRYPT) - { - des_cbc_encrypt(input,output,length,ks1,iv1,encrypt); - if (length >= sizeof(des_cblock)) - memcpy(niv1,output[off],sizeof(des_cblock)); - des_cbc_encrypt(output,output,length,ks2,iv1,!encrypt); - des_cbc_encrypt(output,output,length,ks1,iv2, encrypt); - if (length >= sizeof(des_cblock)) - memcpy(niv2,output[off],sizeof(des_cblock)); - memcpy(*iv1,niv1,sizeof(des_cblock)); - } - else - { - if (length >= sizeof(des_cblock)) - memcpy(niv1,input[off],sizeof(des_cblock)); - des_cbc_encrypt(input,output,length,ks1,iv1,encrypt); - des_cbc_encrypt(output,output,length,ks2,iv2,!encrypt); - if (length >= sizeof(des_cblock)) - memcpy(niv2,output[off],sizeof(des_cblock)); - des_cbc_encrypt(output,output,length,ks1,iv2, encrypt); - } - memcpy(iv1,niv1,sizeof(des_cblock)); - memcpy(iv2,niv2,sizeof(des_cblock)); - xp(iv1); - xp(iv1); - xp(iv2); - xp(output); - return(0); -} diff --git a/lib/des/3ecb_enc.c b/lib/des/3ecb_enc.c deleted file mode 100644 index bf303510d..000000000 --- a/lib/des/3ecb_enc.c +++ /dev/null @@ -1,26 +0,0 @@ -/* 3ecb_enc.c */ -/* Copyright (C) 1993 Eric Young - see README for more details */ -#include "des_locl.h" - -int des_3ecb_encrypt(des_cblock (*input), des_cblock (*output), struct des_ks_struct *ks1, struct des_ks_struct *ks2, int encrypt) -{ - register u_int32_t l0,l1; - register unsigned char *in,*out; - u_int32_t ll[2]; - - in=(unsigned char *)input; - out=(unsigned char *)output; - c2l(in,l0); - c2l(in,l1); - ll[0]=l0; - ll[1]=l1; - des_encrypt(ll,ll,ks1,encrypt); - des_encrypt(ll,ll,ks2,!encrypt); - des_encrypt(ll,ll,ks1,encrypt); - l0=ll[0]; - l1=ll[1]; - l2c(l0,out); - l2c(l1,out); - return(0); -} - diff --git a/lib/des/ARTISTIC b/lib/des/ARTISTIC deleted file mode 100644 index b3826572d..000000000 --- a/lib/des/ARTISTIC +++ /dev/null @@ -1,105 +0,0 @@ - - The "Artistic License" - - Preamble - -The intent of this document is to state the conditions under which a -Package may be copied, such that the Copyright Holder maintains some -semblance of artistic control over the development of the package, -while giving the users of the package the right to use and distribute -the Package in a more-or-less customary fashion, plus the right to make -reasonable modifications. - -Definitions: - - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - - "You" is you, if you're thinking about copying or distributing - this Package. - - "Reasonable copying fee" is whatever you can justify on the - basis of media cost, duplication charges, time of people involved, - and so on. (You will not be required to justify it to the - Copyright Holder, but only to the computing community at large - as a market that must bear the fee.) - - "Freely Available" means that no fee is charged for the item - itself, though there may be fees involved in handling the item. - It also means that recipients of the item may redistribute it - under the same conditions they received it. - -1. You may make and give away verbatim copies of the source form of the -Standard Version of this Package without restriction, provided that you -duplicate all of the original copyright notices and associated disclaimers. - -2. You may apply bug fixes, portability fixes and other modifications -derived from the Public Domain or from the Copyright Holder. A Package -modified in such a way shall still be considered the Standard Version. - -3. You may otherwise modify your copy of this Package in any way, provided -that you insert a prominent notice in each changed file stating how and -when you changed that file, and provided that you do at least ONE of the -following: - - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site such as uunet.uu.net, or by allowing the Copyright Holder to include - your modifications in the Standard Version of the Package. - - b) use the modified Package only within your corporation or organization. - - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - -4. You may distribute the programs of this Package in object code or -executable form, provided that you do at least ONE of the following: - - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - -5. You may charge a reasonable copying fee for any distribution of this -Package. You may charge any fee you choose for support of this -Package. You may not charge a fee for this Package itself. However, -you may distribute this Package in aggregate with other (possibly -commercial) programs as part of a larger (possibly commercial) software -distribution provided that you do not advertise this Package as a -product of your own. - -6. Any programs linked with this library do not automatically fall -under the copyright of this Package, but belong to whomever generated -them, and may be sold commercially, and may be aggregated with this -Package. - -7. The name of the Copyright Holder may not be used to endorse or promote -products derived from this software without specific prior written permission. - -8. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - The End - diff --git a/lib/des/CHANGES b/lib/des/CHANGES deleted file mode 100644 index 4f441fae2..000000000 --- a/lib/des/CHANGES +++ /dev/null @@ -1,16 +0,0 @@ -The main changes in this package since it was last posted to -comp.sources.misc are - -The main changes are -- Major changes to the Copyright restrictions. -- Lots and lots of features added to the des(1) command, including - - Triple DES, both triple ECB and triple CBC options. - - uuencodeing/uudecoding built in to des(1). - - generate checksums. - - hex keys. -- Cleaned up the prototypes in des.h -- Filenames are now mostly <= 8 characters long. -- OFB, CFB, triple ECB and triple CBC modes of DES added to the library. -- Compiles and runs of all 64bit machines I could test the code on - (Cray, ETA10, DEC Alpha). -- It really does work with kerberos v 4 now :-). diff --git a/lib/des/COPYING b/lib/des/COPYING deleted file mode 100644 index 9b1a9329f..000000000 --- a/lib/des/COPYING +++ /dev/null @@ -1,489 +0,0 @@ -Copyright (C) 1993 Eric Young - -This is a DES implementation written by Eric Young (eay@psych.psy.uq.oz.au) -The implementation was written so as to conform with the manual entry -for the des_crypt(3) library routines from MIT's project Athena. - - - - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/lib/des/des.x b/lib/des/des.x deleted file mode 100644 index 2674b38b7f91caf6b77b54721e56bc535bbe5226..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3920 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