diff --git a/barretenberg/cpp/src/barretenberg/crypto/pedersen_commitment/c_bind_new.cpp b/barretenberg/cpp/src/barretenberg/crypto/pedersen_commitment/c_bind_new.cpp index 3a2dd00fc28..5d83d39c39b 100644 --- a/barretenberg/cpp/src/barretenberg/crypto/pedersen_commitment/c_bind_new.cpp +++ b/barretenberg/cpp/src/barretenberg/crypto/pedersen_commitment/c_bind_new.cpp @@ -46,12 +46,4 @@ WASM_EXPORT void pedersen___commit(fr::vec_in_buf inputs_buffer, fr::out_buf out serialize::write(output, pedersen_hash); } - -WASM_EXPORT void pedersen___buffer_to_field(uint8_t const* data, fr::out_buf r) -{ - std::vector to_compress; - read(data, to_compress); - auto output = crypto::pedersen_hash::hash_buffer(to_compress); - write(r, output); -} } \ No newline at end of file diff --git a/barretenberg/cpp/src/barretenberg/crypto/pedersen_commitment/c_bind_new.hpp b/barretenberg/cpp/src/barretenberg/crypto/pedersen_commitment/c_bind_new.hpp index 7ab3f72e3e1..2603f4ba451 100644 --- a/barretenberg/cpp/src/barretenberg/crypto/pedersen_commitment/c_bind_new.hpp +++ b/barretenberg/cpp/src/barretenberg/crypto/pedersen_commitment/c_bind_new.hpp @@ -17,6 +17,4 @@ WASM_EXPORT void pedersen___compress_with_hash_index(fr::vec_in_buf inputs_buffe fr::out_buf output); WASM_EXPORT void pedersen___commit(fr::vec_in_buf inputs_buffer, fr::out_buf output); - -WASM_EXPORT void pedersen___buffer_to_field(uint8_t const* data, fr::out_buf r); } \ No newline at end of file diff --git a/barretenberg/exports.json b/barretenberg/exports.json index 876db3300ae..9a7588fc331 100644 --- a/barretenberg/exports.json +++ b/barretenberg/exports.json @@ -77,22 +77,6 @@ ], "isAsync": false }, - { - "functionName": "pedersen___buffer_to_field", - "inArgs": [ - { - "name": "data", - "type": "const uint8_t *" - } - ], - "outArgs": [ - { - "name": "r", - "type": "fr::out_buf" - } - ], - "isAsync": false - }, { "functionName": "pedersen_hash_init", "inArgs": [], diff --git a/barretenberg/ts/src/barretenberg_api/index.ts b/barretenberg/ts/src/barretenberg_api/index.ts index 3f4f3d7c695..23c0aad4682 100644 --- a/barretenberg/ts/src/barretenberg_api/index.ts +++ b/barretenberg/ts/src/barretenberg_api/index.ts @@ -46,11 +46,6 @@ export class BarretenbergApi { return result[0]; } - async pedersenBufferToField(data: Uint8Array): Promise { - const result = await this.binder.callWasmExport('pedersen___buffer_to_field', [data], [Fr]); - return result[0]; - } - async pedersenHashInit(): Promise { const result = await this.binder.callWasmExport('pedersen_hash_init', [], []); return; diff --git a/barretenberg/ts/src/barretenberg_api/pedersen.test.ts b/barretenberg/ts/src/barretenberg_api/pedersen.test.ts index c2bf4bb20c8..73529600bb9 100644 --- a/barretenberg/ts/src/barretenberg_api/pedersen.test.ts +++ b/barretenberg/ts/src/barretenberg_api/pedersen.test.ts @@ -33,13 +33,6 @@ describe('pedersen', () => { expect(result).toEqual(new Fr(18374309251862457296563484909553154519357910650678202211610516068880120638872n)); }); - it('pedersenBufferToField', async () => { - const result = await api.pedersenBufferToField( - Buffer.from('Hello world! I am a buffer to be converted to a field!'), - ); - expect(result).toEqual(new Fr(5836632387256708040349959803326023895450290698906238002955147410646852307074n)); - }); - it('pedersenHashPair', async () => { const result = await api.pedersenHashPair(new Fr(4n), new Fr(8n)); expect(result).toEqual(new Fr(1521373897829389584529155077412196627698249315427143054350987371861781120260n));