X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=shamirs;a=blobdiff_plain;f=shamirssecret.c;h=c7409e78a689726dc15a77c95551e9ee58b31850;hp=9293f79eafea0282b28d43fbae7f8bcf4a2f75a1;hb=34739a8b62a61a62bc57ba87c1148bfbe466580a;hpb=7a6c59f40b44c243cecc3389db388c50e4979e07 diff --git a/shamirssecret.c b/shamirssecret.c index 9293f79..c7409e7 100644 --- a/shamirssecret.c +++ b/shamirssecret.c @@ -1,3 +1,22 @@ +/* + * Shamir's secret sharing sharing implementation + * + * Copyright (C) 2013 Matt Corallo + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU General Public License, + * version 2, as published by the Free Software Foundation. + * + * This program is distributed in the hope 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., 59 Temple + * Place - Suite 330, Boston, MA 02111-1307 USA. + */ + #include #ifndef IN_KERNEL @@ -5,7 +24,7 @@ #define CHECKSTATE(x) assert(x) #else #include -#define CHECKSTATE(x) BUG_ON(x) +#define CHECKSTATE(x) BUG_ON(!(x)) #endif #include "shamirssecret.h"