X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=shamirs;a=blobdiff_plain;f=shamirssecret.c;h=bc3bb3fe3ebf330d69e1709c81c001faebb58320;hp=9293f79eafea0282b28d43fbae7f8bcf4a2f75a1;hb=1eda9cad795e087be7dd78210c18b73e5019e4b8;hpb=7a6c59f40b44c243cecc3389db388c50e4979e07 diff --git a/shamirssecret.c b/shamirssecret.c index 9293f79..bc3bb3f 100644 --- a/shamirssecret.c +++ b/shamirssecret.c @@ -1,11 +1,28 @@ -#include +/* + * 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. + */ #ifndef IN_KERNEL #include #define CHECKSTATE(x) assert(x) #else #include -#define CHECKSTATE(x) BUG_ON(x) +#define CHECKSTATE(x) BUG_ON(!(x)) #endif #include "shamirssecret.h"