(back) ported win32 32bit compatibility along with lots of fixes

This commit is contained in:
scip
2014-03-15 17:26:42 +01:00
parent 080456219a
commit a1cfe16c3c
19 changed files with 135 additions and 50 deletions

4
bindings/cpp/sign.cpp Normal file → Executable file
View File

@@ -60,7 +60,7 @@ bool Signature::sign(std::vector<unsigned char> message) {
Buffer *m = buffer_new(32, n);
for(size_t i=0; i<message.size(); ++i)
buffer_add(m, (void *)message[i], 1);
buffer_add8(m, message[i]);
Pcpstream *p = ps_new_inbuffer(m);
bool ok = Signature::sign(p);
@@ -121,7 +121,7 @@ bool Signature::verify(vector<unsigned char> message) {
Buf _sig = Buf();
for(size_t i=0; i<message.size(); ++i)
_sig.add((void *)message[i], 1);
_sig.add8(message[i]);
return Signature::verify(_sig);
}