2013-03-05 01:29:08 +01:00
|
|
|
#include <stdio.h>
|
|
|
|
|
2013-03-08 01:20:41 +01:00
|
|
|
#include "num.h"
|
|
|
|
#include "scalar.h"
|
|
|
|
#include "field.h"
|
|
|
|
#include "group.h"
|
2013-03-08 02:52:50 +01:00
|
|
|
#include "ecmult.h"
|
2013-03-05 01:29:08 +01:00
|
|
|
|
|
|
|
using namespace secp256k1;
|
|
|
|
|
|
|
|
int main() {
|
2013-03-08 00:23:52 +01:00
|
|
|
Context ctx;
|
2013-03-09 22:47:40 +01:00
|
|
|
Scalar scal(ctx);
|
|
|
|
scal.SetHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF");
|
|
|
|
printf("scal=%s\n", scal.ToString().c_str());
|
|
|
|
WNAF<256> w(ctx, scal, 5);
|
|
|
|
printf("wnaf=%s\n", w.ToString().c_str());
|
2013-03-05 01:29:08 +01:00
|
|
|
return 0;
|
|
|
|
}
|