Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@noir-lang/backend_barretenberg

Package Overview
Dependencies
Maintainers
1
Versions
263
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@noir-lang/backend_barretenberg - npm Package Versions

1
27

0.30.0-23a6477.nightly

Diff

noir-lang
published 0.30.0-7936262.nightly •

noir-lang
published 0.30.0 •

Changelog

Source

0.30.0 (2024-05-20)

⚠ BREAKING CHANGES

  • remove Opcode::Brillig from ACIR (https://github.com/AztecProtocol/aztec-packages/pull/5995)
  • AES blackbox (https://github.com/AztecProtocol/aztec-packages/pull/6016)

Features

  • multi_scalar_mul blackbox func (https://github.com/AztecProtocol/aztec-packages/pull/6097) (73a635e)
  • variable_base_scalar_mul blackbox func (https://github.com/AztecProtocol/aztec-packages/pull/6039) (73a635e)
  • Add Not trait to stdlib (#4999) (95d4d13)
  • Add std::ops::Neg trait to stdlib (07930d4)
  • Add native rust implementations of pedersen functions (#4871) (fb039f7)
  • Add support for u16/i16 (#4985) (e43661d)
  • AES blackbox (https://github.com/AztecProtocol/aztec-packages/pull/6016) (73a635e)
  • Do not return databus returndata, keep it private. (#5023) (a5b7df1)
  • Dynamic assertion payloads v2 (https://github.com/AztecProtocol/aztec-packages/pull/5949) (73a635e)
  • Implement From array trait for BoundedVec (#4927) (bf491dc)
  • Implement ops traits on u16/i16 (#4996) (8b65663)
  • Implement std::ops::Sub on EmbeddedCurvePoint (07930d4)
  • Increase default expression width to 4 (#4995) (f01d309)
  • Parsing non-string assertion payloads in noir js (https://github.com/AztecProtocol/aztec-packages/pull/6079) (73a635e)
  • Remove query to backend to get expression width (#4975) (e5f356b)
  • Set aztec private functions to be recursive (https://github.com/AztecProtocol/aztec-packages/pull/6192) (73a635e)

Bug Fixes

  • Compute the correct slice length when coercing from a literal array of complex types (#4986) (f3f1150)
  • Defer overflow checks for unsigned integers to acir-gen (#4832) (b577761)
  • Fix no predicates for brillig with intermediate functions (#5015) (9c6de4b)
  • Fixed several vulnerabilities in U128, added some tests (#5024) (e5ab24d)
  • Ignore no_predicates in brillig functions (#5012) (b541e79)
  • Set index and value to 0 for array_get with predicate (#4971) (c49d3a9)

Miscellaneous Chores

  • Remove Opcode::Brillig from ACIR (https://github.com/AztecProtocol/aztec-packages/pull/5995) (73a635e)
noir-lang
published 0.29.0-fb039f7.nightly •

noir-lang
published 0.29.0-abe49df.nightly •

noir-lang
published 0.29.0-a5b7df1.nightly •

noir-lang
published 0.29.0-9c6de4b.nightly •

noir-lang
published 0.29.0-c8b70ac.nightly •

noir-lang
published 0.29.0-95d4d13.nightly •

noir-lang
published 0.29.0-e43661d.nightly •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc