diff --git a/include/polarssl/aes.h b/include/polarssl/aes.h index 4e87d3615..8ecba3235 100644 --- a/include/polarssl/aes.h +++ b/include/polarssl/aes.h @@ -1,5 +1,23 @@ /** * \file aes.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_AES_H #define POLARSSL_AES_H diff --git a/include/polarssl/arc4.h b/include/polarssl/arc4.h index 9c20a9ef2..acbd84a0e 100644 --- a/include/polarssl/arc4.h +++ b/include/polarssl/arc4.h @@ -1,5 +1,23 @@ /** * \file arc4.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_ARC4_H #define POLARSSL_ARC4_H diff --git a/include/polarssl/base64.h b/include/polarssl/base64.h index ea7e03a4a..61754d15c 100644 --- a/include/polarssl/base64.h +++ b/include/polarssl/base64.h @@ -1,5 +1,23 @@ /** * \file base64.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_BASE64_H #define POLARSSL_BASE64_H diff --git a/include/polarssl/bignum.h b/include/polarssl/bignum.h index 18a1d5286..8b23ba9c8 100644 --- a/include/polarssl/bignum.h +++ b/include/polarssl/bignum.h @@ -1,5 +1,23 @@ /** * \file bignum.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_BIGNUM_H #define POLARSSL_BIGNUM_H diff --git a/include/polarssl/bn_mul.h b/include/polarssl/bn_mul.h index b85bede9b..2b65a918a 100644 --- a/include/polarssl/bn_mul.h +++ b/include/polarssl/bn_mul.h @@ -1,5 +1,23 @@ /** * \file bn_mul.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ /* * Multiply source vector [s] with b, add result diff --git a/include/polarssl/certs.h b/include/polarssl/certs.h index 6bc74bfc8..4b61ee17a 100644 --- a/include/polarssl/certs.h +++ b/include/polarssl/certs.h @@ -1,5 +1,23 @@ /** * \file certs.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_CERTS_H #define POLARSSL_CERTS_H diff --git a/include/polarssl/config.h b/include/polarssl/config.h index 6fcbc26cf..9fd0821f4 100644 --- a/include/polarssl/config.h +++ b/include/polarssl/config.h @@ -1,6 +1,24 @@ /** * \file config.h * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. + * * This set of compile-time options may be used to enable * or disable features selectively, and reduce the global * memory footprint. diff --git a/include/polarssl/debug.h b/include/polarssl/debug.h index 5997d0c0d..9101aab5d 100644 --- a/include/polarssl/debug.h +++ b/include/polarssl/debug.h @@ -1,5 +1,23 @@ /** * \file debug.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef SSL_DEBUG_H #define SSL_DEBUG_H diff --git a/include/polarssl/des.h b/include/polarssl/des.h index 938e2a8b0..17c3c8b95 100644 --- a/include/polarssl/des.h +++ b/include/polarssl/des.h @@ -1,5 +1,23 @@ /** * \file des.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_DES_H #define POLARSSL_DES_H diff --git a/include/polarssl/dhm.h b/include/polarssl/dhm.h index 0995867f2..ca59c9a66 100644 --- a/include/polarssl/dhm.h +++ b/include/polarssl/dhm.h @@ -1,5 +1,23 @@ /** * \file dhm.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_DHM_H #define POLARSSL_DHM_H diff --git a/include/polarssl/havege.h b/include/polarssl/havege.h index 1ae334292..29c20abee 100644 --- a/include/polarssl/havege.h +++ b/include/polarssl/havege.h @@ -1,5 +1,23 @@ /** * \file havege.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_HAVEGE_H #define POLARSSL_HAVEGE_H diff --git a/include/polarssl/md2.h b/include/polarssl/md2.h index 3952940ed..fcb804f2b 100644 --- a/include/polarssl/md2.h +++ b/include/polarssl/md2.h @@ -1,5 +1,23 @@ /** * \file md2.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_MD2_H #define POLARSSL_MD2_H diff --git a/include/polarssl/md4.h b/include/polarssl/md4.h index 1262e01be..2bb535bda 100644 --- a/include/polarssl/md4.h +++ b/include/polarssl/md4.h @@ -1,5 +1,23 @@ /** * \file md4.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_MD4_H #define POLARSSL_MD4_H diff --git a/include/polarssl/md5.h b/include/polarssl/md5.h index bc1aafc1a..19acc6b45 100644 --- a/include/polarssl/md5.h +++ b/include/polarssl/md5.h @@ -1,5 +1,23 @@ /** * \file md5.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_MD5_H #define POLARSSL_MD5_H diff --git a/include/polarssl/net.h b/include/polarssl/net.h index a8fcdca15..aa6f9389c 100644 --- a/include/polarssl/net.h +++ b/include/polarssl/net.h @@ -1,5 +1,23 @@ /** * \file net.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_NET_H #define POLARSSL_NET_H diff --git a/include/polarssl/openssl.h b/include/polarssl/openssl.h index a9bd3b847..11696a8b7 100644 --- a/include/polarssl/openssl.h +++ b/include/polarssl/openssl.h @@ -1,5 +1,23 @@ /** * \file openssl.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ /* * OpenSSL wrapper contributed by David Barett diff --git a/include/polarssl/padlock.h b/include/polarssl/padlock.h index e154214a1..1196c03a1 100644 --- a/include/polarssl/padlock.h +++ b/include/polarssl/padlock.h @@ -1,5 +1,23 @@ /** * \file padlock.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_PADLOCK_H #define POLARSSL_PADLOCK_H diff --git a/include/polarssl/rsa.h b/include/polarssl/rsa.h index e6302c661..abca19360 100644 --- a/include/polarssl/rsa.h +++ b/include/polarssl/rsa.h @@ -1,5 +1,23 @@ /** * \file rsa.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_RSA_H #define POLARSSL_RSA_H diff --git a/include/polarssl/sha1.h b/include/polarssl/sha1.h index 5748fa499..2c4399c8a 100644 --- a/include/polarssl/sha1.h +++ b/include/polarssl/sha1.h @@ -1,5 +1,23 @@ /** * \file sha1.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_SHA1_H #define POLARSSL_SHA1_H diff --git a/include/polarssl/sha2.h b/include/polarssl/sha2.h index 0304039ba..abfab567d 100644 --- a/include/polarssl/sha2.h +++ b/include/polarssl/sha2.h @@ -1,5 +1,23 @@ /** * \file sha2.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_SHA2_H #define POLARSSL_SHA2_H diff --git a/include/polarssl/sha4.h b/include/polarssl/sha4.h index e4cebf2f5..ab47dceac 100644 --- a/include/polarssl/sha4.h +++ b/include/polarssl/sha4.h @@ -1,5 +1,23 @@ /** * \file sha4.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_SHA4_H #define POLARSSL_SHA4_H diff --git a/include/polarssl/ssl.h b/include/polarssl/ssl.h index 673783d17..dee88304f 100644 --- a/include/polarssl/ssl.h +++ b/include/polarssl/ssl.h @@ -1,5 +1,23 @@ /** * \file ssl.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_SSL_H #define POLARSSL_SSL_H diff --git a/include/polarssl/timing.h b/include/polarssl/timing.h index 630c8ba42..5494f2153 100644 --- a/include/polarssl/timing.h +++ b/include/polarssl/timing.h @@ -1,5 +1,23 @@ /** * \file timing.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_TIMING_H #define POLARSSL_TIMING_H diff --git a/include/polarssl/x509.h b/include/polarssl/x509.h index a70e3e930..249265520 100644 --- a/include/polarssl/x509.h +++ b/include/polarssl/x509.h @@ -1,5 +1,23 @@ /** * \file x509.h + * + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker + * + * 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. */ #ifndef POLARSSL_X509_H #define POLARSSL_X509_H diff --git a/library/aes.c b/library/aes.c index 039f3dc6b..8de06fb07 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1,7 +1,9 @@ /* * FIPS-197 compliant AES implementation * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/arc4.c b/library/arc4.c index d15136a12..b31849de5 100644 --- a/library/arc4.c +++ b/library/arc4.c @@ -1,7 +1,9 @@ /* * An implementation of the ARCFOUR algorithm * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/base64.c b/library/base64.c index 39e9e96b9..d08c50cd6 100644 --- a/library/base64.c +++ b/library/base64.c @@ -1,7 +1,9 @@ /* * RFC 1521 base64 encoding/decoding * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/bignum.c b/library/bignum.c index 38d161033..3e3165b17 100644 --- a/library/bignum.c +++ b/library/bignum.c @@ -1,7 +1,9 @@ /* * Multi-precision integer library * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/certs.c b/library/certs.c index d696cde19..c4328fba2 100644 --- a/library/certs.c +++ b/library/certs.c @@ -1,7 +1,9 @@ /* * X.509 test certificates * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/debug.c b/library/debug.c index b2ae54820..4fd942e8d 100644 --- a/library/debug.c +++ b/library/debug.c @@ -1,7 +1,9 @@ /* * Debugging routines * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/des.c b/library/des.c index df60e0040..65ab43699 100644 --- a/library/des.c +++ b/library/des.c @@ -1,7 +1,9 @@ /* * FIPS-46-3 compliant Triple-DES implementation * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/dhm.c b/library/dhm.c index 0c247afc2..e92f325da 100644 --- a/library/dhm.c +++ b/library/dhm.c @@ -1,7 +1,9 @@ /* * Diffie-Hellman-Merkle key exchange * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/havege.c b/library/havege.c index f191bd7cd..2d69a4890 100644 --- a/library/havege.c +++ b/library/havege.c @@ -1,7 +1,9 @@ /* * HAVEGE: HArdware Volatile Entropy Gathering and Expansion * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/md2.c b/library/md2.c index 6bb46b532..36695edf8 100644 --- a/library/md2.c +++ b/library/md2.c @@ -1,7 +1,9 @@ /* * RFC 1115/1319 compliant MD2 implementation * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/md4.c b/library/md4.c index 672520e33..7b91948f7 100644 --- a/library/md4.c +++ b/library/md4.c @@ -1,7 +1,9 @@ /* * RFC 1186/1320 compliant MD4 implementation * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/md5.c b/library/md5.c index a9d853156..3fb52145d 100644 --- a/library/md5.c +++ b/library/md5.c @@ -1,7 +1,9 @@ /* * RFC 1321 compliant MD5 implementation * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/net.c b/library/net.c index df79bf3a7..74864179d 100644 --- a/library/net.c +++ b/library/net.c @@ -1,7 +1,9 @@ /* * TCP networking functions * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/padlock.c b/library/padlock.c index e060838f8..35c5b956a 100644 --- a/library/padlock.c +++ b/library/padlock.c @@ -1,7 +1,9 @@ /* * VIA PadLock support functions * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/rsa.c b/library/rsa.c index 3e2d4c62f..5236856b3 100644 --- a/library/rsa.c +++ b/library/rsa.c @@ -1,7 +1,9 @@ /* * The RSA public-key cryptosystem * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/sha1.c b/library/sha1.c index ceb776b3d..1bc058f65 100644 --- a/library/sha1.c +++ b/library/sha1.c @@ -1,7 +1,9 @@ /* * FIPS-180-1 compliant SHA-1 implementation * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/sha2.c b/library/sha2.c index 81812292a..278a609d5 100644 --- a/library/sha2.c +++ b/library/sha2.c @@ -1,7 +1,9 @@ /* * FIPS-180-2 compliant SHA-256 implementation * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/sha4.c b/library/sha4.c index 2634fba54..6c5fe3700 100644 --- a/library/sha4.c +++ b/library/sha4.c @@ -1,7 +1,9 @@ /* * FIPS-180-2 compliant SHA-384/512 implementation * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/ssl_cli.c b/library/ssl_cli.c index c2832be71..9492ce525 100644 --- a/library/ssl_cli.c +++ b/library/ssl_cli.c @@ -1,7 +1,9 @@ /* * SSLv3/TLSv1 client-side functions * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/ssl_srv.c b/library/ssl_srv.c index ead2b2091..036344b4e 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -1,7 +1,9 @@ /* * SSLv3/TLSv1 server-side functions * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/ssl_tls.c b/library/ssl_tls.c index a59122786..3e70ccfa3 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -1,7 +1,9 @@ /* * SSLv3/TLSv1 shared functions * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/timing.c b/library/timing.c index 2b52af0bd..d1a2f8109 100644 --- a/library/timing.c +++ b/library/timing.c @@ -1,7 +1,9 @@ /* * Portable interface to the CPU cycle counter * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/library/x509parse.c b/library/x509parse.c index 02adfa55b..a90023b9d 100644 --- a/library/x509parse.c +++ b/library/x509parse.c @@ -1,7 +1,9 @@ /* * X.509 certificate and private key decoding * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/aes/aescrypt2.c b/programs/aes/aescrypt2.c index 8e632f082..63dbc9395 100644 --- a/programs/aes/aescrypt2.c +++ b/programs/aes/aescrypt2.c @@ -1,7 +1,9 @@ /* * AES-256 file encryption program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/hash/hello.c b/programs/hash/hello.c index f1e93ab3c..9732fb4f8 100644 --- a/programs/hash/hello.c +++ b/programs/hash/hello.c @@ -1,7 +1,9 @@ /* * Classic "Hello, world" demonstration program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/hash/md5sum.c b/programs/hash/md5sum.c index d246900b4..fae65cea8 100644 --- a/programs/hash/md5sum.c +++ b/programs/hash/md5sum.c @@ -1,7 +1,9 @@ /* * md5sum demonstration program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/hash/sha1sum.c b/programs/hash/sha1sum.c index 53a97d045..b06792132 100644 --- a/programs/hash/sha1sum.c +++ b/programs/hash/sha1sum.c @@ -1,7 +1,9 @@ /* * sha1sum demonstration program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/hash/sha2sum.c b/programs/hash/sha2sum.c index beb21cb64..e9f415592 100644 --- a/programs/hash/sha2sum.c +++ b/programs/hash/sha2sum.c @@ -1,7 +1,9 @@ /* * sha2sum demonstration program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/pkey/dh_client.c b/programs/pkey/dh_client.c index 8bf6b5f2e..7f1ed1820 100644 --- a/programs/pkey/dh_client.c +++ b/programs/pkey/dh_client.c @@ -1,7 +1,9 @@ /* * Diffie-Hellman-Merkle key exchange (client side) * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/pkey/dh_genprime.c b/programs/pkey/dh_genprime.c index 45605e380..b83517a8a 100644 --- a/programs/pkey/dh_genprime.c +++ b/programs/pkey/dh_genprime.c @@ -1,7 +1,9 @@ /* * Diffie-Hellman-Merkle key exchange (prime generation) * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/pkey/dh_server.c b/programs/pkey/dh_server.c index f4b7b44d1..46f59ba75 100644 --- a/programs/pkey/dh_server.c +++ b/programs/pkey/dh_server.c @@ -1,7 +1,9 @@ /* * Diffie-Hellman-Merkle key exchange (server side) * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/pkey/mpi_demo.c b/programs/pkey/mpi_demo.c index 87737c8e7..3d16b5a2a 100644 --- a/programs/pkey/mpi_demo.c +++ b/programs/pkey/mpi_demo.c @@ -1,7 +1,9 @@ /* * Simple MPI demonstration program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/pkey/rsa_genkey.c b/programs/pkey/rsa_genkey.c index cd8016d3e..093e6e9f7 100644 --- a/programs/pkey/rsa_genkey.c +++ b/programs/pkey/rsa_genkey.c @@ -1,7 +1,9 @@ /* * Example RSA key generation program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/pkey/rsa_sign.c b/programs/pkey/rsa_sign.c index 85016b9ca..0c57bf667 100644 --- a/programs/pkey/rsa_sign.c +++ b/programs/pkey/rsa_sign.c @@ -1,7 +1,9 @@ /* * RSA/SHA-1 signature creation program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/pkey/rsa_verify.c b/programs/pkey/rsa_verify.c index a8096f37f..9848cc26f 100644 --- a/programs/pkey/rsa_verify.c +++ b/programs/pkey/rsa_verify.c @@ -1,7 +1,9 @@ /* * RSA/SHA-1 signature verification program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/ssl/ssl_client1.c b/programs/ssl/ssl_client1.c index d99702c67..e62ede667 100644 --- a/programs/ssl/ssl_client1.c +++ b/programs/ssl/ssl_client1.c @@ -1,7 +1,9 @@ /* * SSL client demonstration program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/ssl/ssl_client2.c b/programs/ssl/ssl_client2.c index d21309301..dd0496919 100644 --- a/programs/ssl/ssl_client2.c +++ b/programs/ssl/ssl_client2.c @@ -1,7 +1,9 @@ /* * SSL client with certificate authentication * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/ssl/ssl_server.c b/programs/ssl/ssl_server.c index 4b07ef67f..30d850262 100644 --- a/programs/ssl/ssl_server.c +++ b/programs/ssl/ssl_server.c @@ -1,7 +1,9 @@ /* * SSL server demonstration program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c index 5058cffec..3e70c2c87 100644 --- a/programs/test/benchmark.c +++ b/programs/test/benchmark.c @@ -1,7 +1,9 @@ /* * Benchmark demonstration program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/test/selftest.c b/programs/test/selftest.c index cf77939bd..602857314 100644 --- a/programs/test/selftest.c +++ b/programs/test/selftest.c @@ -1,7 +1,9 @@ /* * Self-test demonstration program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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 diff --git a/programs/test/ssl_test.c b/programs/test/ssl_test.c index ebf2be9c1..5781ac356 100644 --- a/programs/test/ssl_test.c +++ b/programs/test/ssl_test.c @@ -1,7 +1,9 @@ /* * SSL/TLS stress testing program * - * Copyright (C) 2006-2007 Christophe Devine + * Based on XySSL: Copyright (C) 2006-2008 Christophe Devine + * + * Copyright (C) 2009 Paul Bakker * * 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