diff --git a/libs/aarch64-linux-android/librln.a b/libs/aarch64-linux-android/librln.a index 64b0f3f..86cb5fa 100644 Binary files a/libs/aarch64-linux-android/librln.a and b/libs/aarch64-linux-android/librln.a differ diff --git a/libs/aarch64-unknown-linux-gnu/librln.a b/libs/aarch64-unknown-linux-gnu/librln.a index e73b870..3ac147e 100644 Binary files a/libs/aarch64-unknown-linux-gnu/librln.a and b/libs/aarch64-unknown-linux-gnu/librln.a differ diff --git a/libs/arm-unknown-linux-gnueabi/librln.a b/libs/arm-unknown-linux-gnueabi/librln.a index 0f4dd6b..cb3f72f 100644 Binary files a/libs/arm-unknown-linux-gnueabi/librln.a and b/libs/arm-unknown-linux-gnueabi/librln.a differ diff --git a/libs/arm-unknown-linux-gnueabihf/librln.a b/libs/arm-unknown-linux-gnueabihf/librln.a index 7092b49..abcfebc 100644 Binary files a/libs/arm-unknown-linux-gnueabihf/librln.a and b/libs/arm-unknown-linux-gnueabihf/librln.a differ diff --git a/libs/armv7-linux-androideabi/librln.a b/libs/armv7-linux-androideabi/librln.a index 8981308..656af97 100644 Binary files a/libs/armv7-linux-androideabi/librln.a and b/libs/armv7-linux-androideabi/librln.a differ diff --git a/rln/librln.h b/rln/librln.h index 2aa3fca..65432b1 100644 --- a/rln/librln.h +++ b/rln/librln.h @@ -94,6 +94,8 @@ bool set_metadata(struct RLN *ctx, const struct Buffer *input_buffer); bool get_metadata(const struct RLN *ctx, struct Buffer *output_buffer); +bool flush(struct RLN *ctx); + bool hash(const struct Buffer *input_buffer, struct Buffer *output_buffer); bool poseidon_hash(const struct Buffer *input_buffer, struct Buffer *output_buffer); diff --git a/zerokit b/zerokit index 8a365f0..d1414a4 160000 --- a/zerokit +++ b/zerokit @@ -1 +1 @@ -Subproject commit 8a365f0c9e5c4a744f70c5dd4904ce8d8f926c34 +Subproject commit d1414a44c5e088bbf23523f032a001122e35f0c2