Skip to content

Releases: verygoodsecurity/starlarky

ISO8583 support

13 May 11:51
0de645c
Compare
Choose a tag to compare

Introduced ISO8583 message encoding/decoding

Add EBC/CTR/GCM mode, Add SHAKE128, Add all SHA1 and SHA2 hashes

28 Apr 09:10
3fd76da
Compare
Choose a tag to compare
0.5.5

Crypto 3 - Add EBC/CTR/GCM mode, Add SHAKE128, Add all SHA1 and SHA2 …

0.5.4: Changing larky-api jar loading methodology (#101)

28 Apr 09:10
ea56fd9
Compare
Choose a tag to compare
* changed jar loading strategy

* updated circleci config

* added readme

* cleaned dependencies

* changed default lib directory

* changed default lib directory

* updated circleci route

* updated readme

* added logging

* fixed file formatting

* removed snake_case

* precompiled pattern only once

* remove macos from workflow

* refactored impl

* undo circleci changes

RSA multiple algo support

15 Apr 17:45
b847527
Compare
Choose a tag to compare
  • AES-CTR
  • AES
  • DES
  • 3DES
  • MD5
  • SHA1
  • SHA512
  • PBKDFv1.5

RSA manupulation done

07 Apr 16:24
653c4c5
Compare
Choose a tag to compare
Allow RSA key imports! (#96)

* Sort tests where lowercase comes first

* move jacobi symbol to cryptomathmodule from numpopsutils and remove unused class in number.star

* Add unittest runner for test_import_RSA.star. Now they run, and obviously fail.

* Surefire v3 test for larky

* second test working..

* Export private key

* commit failing tests

* Working test for pem decoding encoded with PKCS#1

* checkpoint, drew you now take over

* working test_export_public key!

* going for it

* importing it

* tests work!

* tests are passing, 1 by 1

* more passing tests

* more tests passing

* end of all working tests, we are 22 away from full test suite coverage

* Make it a test

* Update tests suite run breakdown

* fix codecs

Co-authored-by: aslepakurov <[email protected]>

RSA partial support

05 Apr 10:50
ab0516c
Compare
Choose a tag to compare
  • RSA partially working

Multi-version, crypto, bytes

01 Apr 14:41
bb60fba
Compare
Choose a tag to compare
  • We added cryptodome support (atm: rsa, asn1, etc) more support on the way
  • We added bytes support
  • New module: larky-api, would contain one entrypoint to for larky evaluation. Now it encapsulates larky multi-version support

Binary data type and executable delivery

16 Mar 16:23
e05880e
Compare
Choose a tag to compare

Release description

  • Introduce binary data type
  • Introduce struct data type for bytes
  • Bump versions
  • Restore executable deliverables
  • Fix typos

Included PRs

78eaa79 Restore runlarky (#75)
7c5f297 Bump Version of Google Auto Value (#78)
a65e887 Use double slash as the namespace separator [2 of n] (#79)
e4c1adb Add the binascii module [4 of 5] (#81)

Diff

0.3.0...0.4.0

Maven distribution links

Maven resource release

12 Mar 10:56
7b1c6f3
Compare
Choose a tag to compare

Maven registry releases:

  • Github releases can be found here
  • Bintray releases can be found here

0.0.5

15 Jan 12:01
0009d9e
Compare
Choose a tag to compare

Support for older macOS versions (starting 10.14.4)