X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FSha256.ts;h=dd23a09865c63d965fc274c24c98b399b83aaec9;hb=52476c310c3ec9e37a37929c19bad0b8e5dc0f35;hp=bb9bf919b762f91907fb467bf457cf2237f2fee9;hpb=b0c50b891cbca28d3bd1d86276c132ff5221d8e4;p=ldk-java diff --git a/ts/structs/Sha256.ts b/ts/structs/Sha256.ts index bb9bf919..dd23a098 100644 --- a/ts/structs/Sha256.ts +++ b/ts/structs/Sha256.ts @@ -18,9 +18,8 @@ import * as bindings from '../bindings' // TODO: figure out location bindings.Sha256_free(this.ptr); } } - public boolean eq(Sha256 b) { - boolean ret = bindings.Sha256_eq(this.ptr, b == null ? 0 : b.ptr & ~1); - this.ptrs_to.add(b); + public number clone_ptr() { + number ret = bindings.Sha256_clone_ptr(this.ptr); return ret; } @@ -31,4 +30,15 @@ import * as bindings from '../bindings' // TODO: figure out location return ret_hu_conv; } + public number hash() { + number ret = bindings.Sha256_hash(this.ptr); + return ret; + } + + public boolean eq(Sha256 b) { + boolean ret = bindings.Sha256_eq(this.ptr, b == null ? 0 : b.ptr & ~1); + this.ptrs_to.add(b); + return ret; + } + }