Skip to content

Releases: bigchaindb/js-crypto-conditions

Release 1.0.3

23 Nov 14:37
Compare
Choose a tag to compare

Release 1.0.2

23 Nov 14:29
Compare
Choose a tag to compare
v1.0.2

Release 1.0.2

Release 1.0.0

12 Oct 10:27
Compare
Choose a tag to compare
  • fix README, add release-it (fbfb5e0)
  • remove ES6 spread operator, remove polyfill, present env (07b43c8)
  • Merge pull request interledgerjs#68 from sbellem/remove-leftovers-from-draft-01-impl (234405d)
  • fix: remove legacy Condition.parseBinary function (0e35f8e)
  • fix: remove legacy fulfillment regex (9a719f8)
  • test: fix karma webpack issue (f481cb8)
  • 5.0.1 (f953f01)
  • fix: remove some old legacy behavior/tests (21e1aa3)
  • fix: update schemas to current cc version (9dd52a0)
  • docs(readme): fix draft-02 link at the source (92cad81)
  • docs(readme): update spec link to latest cc draft (95a420b)
  • 5.0.0 (c07cf21)
  • Merge pull request interledgerjs#64 from interledgerjs/fix/st-uri-format (47bfb6f)
  • fix: ni uris should start with three slashes (df97097)
  • chore: fix circleci npm publish (14f2158)
  • 4.0.0 (7b6a979)
  • Merge pull request interledgerjs#63 from interledgerjs/feat/st-draft-02 (dd5a381)
  • docs: update tagline (1175dce)
  • chore: switch ghooks for husky (ad073c7)
  • refactor: remove direct core-js dependency (a8c62e9)
  • refactor: remove dependency on other asn1 package (c8c087c)
  • chore: switch from istanbul to nyc (87c31bd)
  • test: update crypto-condition testsuite (39ef6a4)
  • fix: calculateWorstCaseLength incorrect for some browsers (4bde238)
  • test: update readme tests with correct sorting (fbe9e52)
  • fix: sort threshold serializations correctly (768ca89)
  • test: updates to testsuite (73e251d)
  • feat: change threshold fulfillment format to use set-of (52e45c9)
  • feat: do not include own type in subtypes (83f9b8e)
  • fix: requires should be at the top of the file (c2ce037)
  • chore(ci): update node version (bfaa44b)
  • chore: fix lint issues (b5efdf1)
  • feat: switch to DER encoding and ni: uris (22073a3)
  • feat: use costs instead of max fulfillment length (f5f6cea)
  • chore: webpack now requires -loader prefix (8cc97f4)
  • feat: remove weights from threshold condition (2059af5)
  • feat: use fulfillment binary format inside text format (dfbcd1f)
  • Merge pull request interledgerjs#61 from stevenroose/padding-test (0cf9335)
  • Fix error in condition URI test with padding (1c1152d)
  • Merge pull request interledgerjs#57 from interledgerjs/adrianhopebailie-apache (ab60245)
  • chore: update license (01fa963)
  • 3.3.1 (c8057d0)
  • chore: set files property in package.json (ed4a550)
  • 3.3.0 (7ba6ada)
  • Merge pull request interledgerjs#58 from interledgerjs/webpack (3422a39)
  • fix: use webpack@2 (ece6555)
  • test: fix browser tests (820f956)
  • refactor: switch browserify with webpack (29da68d)
  • feat: add browser support (8e58c24)
  • chore: move five-bells repos to interledgerjs (ba96980)
  • chore(package): update eslint-plugin-promise to version 3.0.0 (interledgerjs#56) (e1b52df)
  • chore(package): update eslint-config-standard to version 6.0.0 (interledgerjs#55) (0b492d1)
  • Better test suite, fix for non-V8 browsers (interledgerjs#53) (52fd8b2)
  • refactor: use oer-utils module (interledgerjs#50) (348d2ce)
  • docs(spec): remove spec from this repo (interledgerjs#48) (2216c9e)
  • chore(package): update karma-mocha to version 1.1.0 (interledgerjs#38) (e45c4d9)
  • chore(package): update mocha to version 3.0.0 (interledgerjs#47) (7cf3ef0)
  • chore: update dependencies (38e2d12)
  • chore(package): update karma to version 1.1.0 (interledgerjs#39) (b595b42)
  • docs(spec): fix some typos (b29ca54)
  • docs: add badges (ec0b93d)
  • docs(readme): remove api doc from README (2084784)
  • refactor: add message parameter (f33f0af)
  • docs(jsdoc): add a description for the Predictor (3d47bc0)
  • docs: fix jsdoc title (79b8bf6)
  • fix(ci): fix build (d95aea4)
  • chore: auto-publish gh-pages (interledgerjs#35) (b33f5ec)
  • chore(package): update mocha to version 2.5.0 (interledgerjs#34) (6f2b8da)
  • chore(ci): ignore errors with code coverage upload (00c8b29)
  • chore(ci): enable codecov.io (d07f9cf)
  • chore(package): update eslint to version 2.10.0 (interledgerjs#31) (6f924b6)
  • chore(package): update babel-preset-es2015 to version 6.9.0 (interledgerjs#33) (9037e32)
  • chore(package): update babel-runtime to version 6.9.0 (interledgerjs#32) (4eef9cd)
  • chore(package): update browserify to version 13.0.1 (interledgerjs#26) (b514977)
  • chore(package): update karma-browserify to version 5.0.5 (interledgerjs#25) (4eba50d)
  • chore(package): update eslint-config-standard to version 5.3.1 (interledgerjs#24) (7099f68)
  • Merge pull request interledgerjs#23 from interledger/greenkeeper-karma-mocha-1.0.1 (37302d2)
  • chore(package): update karma-mocha to version 1.0.1 (22d1e25)
  • docs: add a directory readme for src directory (e2797e1)
  • feat: add/cleanup various type checks (ec01476)
  • fix(preimage): check preimage parameter type in setPreimage (8071fc4)
  • 3.2.0 (5aa6ef1)
  • fix(rsa): fix a rather devious off-by-one error (e771298)
  • test(pem): add a test for modulusToPem (20e2d6a)
  • fix(rsa): throw on signature validation error (7cfdceb)
  • feat(rsa): automatically extract public modulus from private key (331b7f7)
  • feat(base64url): expose base64url utility module (866cb0a)
  • feat: allow objects to be provided in the place of URIs (978f620)
  • 3.1.0 (9aad5ab)
  • feat(ed25519): optionally use native ed25519 implementation (7314e6f)
  • 3.0.1 (0701699)
  • fix: remove babel-polyfill dependency (410e61a)
  • 3.0.0 (2d4027e)
  • feat(schema): add a json schema (474eeb7)
  • feat: improve/fix condition and fulfillment regexes (c31d780)
  • docs(spec): fix typo - type should be base16 (0c958e9)
  • Merge pull request interledgerjs#21 from interledger/feature/api-ng (623954a)
  • docs(spec): add descriptions for all fields (b483761)
  • docs(spec): remove obsolete explanation about TYPE_ID field (daddd59)
  • Merge pull request interledgerjs#19 from interledger/feature/asn (479b821)
  • docs(readme): adding and removing things from API doc (fbdc77c)
  • docs(readme): add API docs and TOC (4bd9049)
  • feat(fulfillment): add shorthand for getting condition uri/binary (c1dc590)
  • feat(threshold): verify that fulfillments are minimal (b645449)
  • fix: fix fulfillment payload encoding to match spec (5ff4df8)
  • chore(mocha): rename mocha tests to specs test (d7936da)
  • feat: major API improvements (e17efda)
  • Merge pull request interledgerjs#17 from interledger/feature/update-to-spec (7f21fe7)
  • feat: remove version field (0fff56c)
  • feat: switch to ASN.1/OER encoding (5d422b6)
  • feat(asn): add initial asn spec (36f00d6)
  • feat: add type id to condition format (25328f5)
  • feat: treat types and bitmasks separately (c65d6b3)
  • docs(spec): add prefix condition type to spec (0b0e328)
  • fix(threshold): correct length calculation and simplified binary format (e1886fb)
  • feat(ed25519): skip hashing for ed25519 condition (924e0ee)
  • feat: update message handling for sig conditions (a3188a3)
  • feat(threshold): remove prefix functionality from threshold condition (ea453a7)
  • feat(prefix): split out new prefix condition type (86c56e2)
  • chore(lint): ignore coverage data when linting (7e498a5)
  • feat(threshold): validate threshold and subfulfillments (351e7e8)
  • feat: add proper threshold weight processing (63e6beb)
  • chore(circle): fix git push error (7e0a489)
  • docs(spec): more detail about the threshold (e0ec553)
  • Merge pull request interledgerjs#14 from interledger/feature/composite-sig (7d736ee)
  • fix(spec): fix syntax error (888162c)
  • docs(spec): simplify ed25519 because it's constant size anyway (2008de4)
  • feat(spec): switch to composite signatures (8a65ab4)
  • docs(spec): make RSA size limits dependent on bytes (f9be702)
  • Merge pull request #13 from interledger/feature/xml2rfc-circle (1c5a6db)
  • docs(readme): link to RFC-style spec instead of markdown (034276f)
  • chore(circle): automatically update specs on gh-pages (a0f08a2)
  • docs(spec): update spec (58c0a1d)
  • Merge pull request #12 from interledger/feature/binary-merkle-v2 (faeb359)
  • feat(rsa): add signature verification (63cc1f4)
  • docs(spec): migrate spec to RFC xml format (676b30b)
  • docs(spec): setup IETF spec docs (e738451)
  • feat(rsa-sha256): implement proper PSS padding as per the spec (e04df21)
  • fix: fix tests in browser (3a1cb0c)
  • docs(spec): increase min keysize to 1024 and add salt length (rsa) (1b01e43)
  • feat: add ed25519 condition (347f32c)
  • fix: comply with bitmask/type handling as per the spec (98fd9dd)
  • docs(spec): hashes in binary conditions must be length-prefixed (266fc7e)
  • docs(spec): specify bitmask difference between condition and fulfillment (50a333c)
  • test(browser): add browserify testing via PhantomJS (9d41f90)
  • docs: add a lot of jsdoc (97b631c)
  • docs(spec): small changes to vocab (a459696)
  • docs(spec): finish incomplete sentence (e87aca6)
  • refactor: major refactor splitting condition class (a6fff10)
  • feat: update implementation to latest spec (cd9b14a)
  • docs(spec): updates based on discussion with @jtremback (891d830)
  • docs(readme): link to spec (b4553e1)
  • fix(threshold): fix threshold-sha256 bitmask handling (b71ca93)
  • docs(spec): add an initial draft specification (04e2fb1)
  • chore(git): add commit msg validation (c7bd218)
  • fix: use modified readme-to-test (2f62a82)
  • feat: rewrite for binary crypto-conditions with merkle circuits (f9776a3)
  • 2.0.0 (bb85def)
  • [TASK] Prepare for publication (eb69f1c)
  • 1.1.0 (dae1327)
  • Merge pull request #2 from ripple/feature/dj-ed25519 (fad2e98)
  • [FEATURE] Add ed25519-sha512 support (c7eec6b)
  • Merge pull request #1 from ripple/fix/dj-case (5bdcb53)
  • [FIX] Use upper case for hex like ripple-lib does (16261df)
  • [FIX] Add npm lint script (da58074)
  • [TASK] Ignore correct npm-debug.log (0ebc720)
  • [TASK] Auto-publish to NPM. (114d3a4)
  • [FEATURE] Support boolean conditions. (e9625d7)
  • [DOCS] Add not-so-great README. (b875626)
  • [FEATURE] Add before condition (fafedc9)
  • [TASK] Switch to tv4 - smaller schema validator. (c57e8be)
  • [FEATURE] Basic functionality for sha256 conditions. (3c0bcab)