Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/bcgit/pc-dart

Pointy Castle - Dart Derived Bouncy Castle APIs
https://github.com/bcgit/pc-dart

Merge branch 'fixes' into development

137c4185cd5298738decb38c73f38fdf8fd30805 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Prepare version release: 0.5.1

b1f9692ac447c410b262baf9921dde4a5e57e801 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
GCTR implementation and refactor of modes of operation factories, which were wrong

1f4502eb1dafa8d1399e76cbd637eadafd6cb471 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Let NullBlockCipher use arbitrary block sizes

729411b2747391e1230182daf9071e54ae2803d4 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Removed unused variable from tests

25d3022b658d881a4c2e3b4eab915008b5cb826e authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Corrected typo

159bea919406711920657fa76fbca316d3e04239 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Implementation of ECB

19b534bcc095a868856ac54fabec204a494a2eb9 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Implementation of CFB mode of operation

a7e17255bf512d4d3955a48fc0a963fd119634b9 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Implementation of OFB mode of operation

393c17707cc7409a60f4017bd947c5721665ec3c authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Change in doc

1434d65d1bba75438b3b59ce155d27d023db465e authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Updated README so that bullets are correctly shown in pub

2d1bcc0cd5c1010a3803720d8bfd4a31673cb3fa authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Removed unused imports

320eb5d41d2675684c40e88f70336c6f9b5586f2 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Updated README so that bullets are correctly shown in pub

d28895123b66a81c47017636d3e2c65004b095f6 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt command line utility to impl.dart split

fixes #41

eb2952841e8661beaf6bf8a533ea2d165df42329 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt tests to impl.dart split

fixes #41

3a6c9f78bc31e89a91a18b2ffd97094ea03b9221 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Split impl.dart into client and server parts to be able to selectively include the one you need

fixes #41

965f5ae3459f3810875fccbc554269c2852f6fef authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Fixed documentation URL

367f4076f909308bbd8b715afd5798d00e3b3fb5 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Fixed documentation URL

c795d90c7bc346edf61913654b57263d6fe7e191 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Updated README for next release

f557b7fb9744d51401dea4f9a89ff6f1941ac1a4 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Merge tag '0.5.0'

721e783c01168dad7f6188bb3e59065d968f61c1 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Added depends target to Makefile

e1d64a7dc5f83071f7fb962803b745cee65f2ea8 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Create a Makefile for continuous integration

d448b9a533830e1e859cbf8201757226588ffd85 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Depend on bignum 0.0.4

540e64186c20a1e24ee79e0b5cc7e8b0302dab72 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Remove ChainingBlockCipher as it is not necessary and exposes implementation details

5c99c2d15348f7ee41d2566aeb6ed331b40f91e4 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Reviewed documentation

9fe8460720f636525b416c4d5a03f4a83537c8c4 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Code cleaning

82ea883698cb456df9773230dd41e7119b6f35a1 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Changed tabs to spaces.

20fe52c3d72112dbc35b8e221ce1138a4c84be46 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Refactor tests to make them use the API interfaces and the registry instead of using the implementation directly.

This allows to run the test suite against other implementations and makes all tests serve as exa...

19df9662fdb87e5c1a3a412c9a284378a4fd4b44 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Integration with bignum package

56ebce7e6a214d0ac61fcffeebd4817e92c79a1e authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Split api.dart in parts to make it more manageable

8c39268430e48e08943c1d9e92a4a324089bc745 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt to bignum package in pub

da4984f7f71ddd2bb25bae8b13b4f8f0a870c159 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Moved block ciphers to a separate folder

bc2d5c06703e3c57efa3a47e95979417814063fd authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Removed TODOs and cleaned code

a9a0ca95cc71eea3ecd74a100892a82c1b557bb9 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Changed docs tool path to new computer

cb4c41dbdd71c874cf00fd3325fa4c0d2a2b9022 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Prepare for 0.5.0 release

384daa9e22ca9785edda795d377d2ac8de3cf130 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Implementation of ECKeyGenerator and refactoring of ECC stuff

closes #36

ea119e9101396bae9bcd920f44b3b31317f1a52b authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Moved stream ciphers to a separate package

c2f32de9f3f7c01217a3098fea051b9452a0ffd2 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
AsymmetricKeyGenerator and refactoring of public and private keys to create an API class to hold them

b21a1f47f60b2ebf10856915ba9ce062096eed66 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Renamed KeyFactory as KeyDerivator to be coherent with the future AsymmetricKeyGenerator

929b2f28a7b34a3b8039151538807cc5f50feece authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Removed NULL block and steam ciphers to avoid mistakes

6ecb6d0150226609cbff2b04617c16a5c143e4a1 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Added scrypt license

44aa85e868e3afdff3e20461550cdc1e061be144 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Renamed AutoReseed secure random to AutoSeed

f072c6cbe4b8695e280590691d00ebf03659a30b authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Implementation of PBKDF2

closes #40

c96fcca16faf3d3e61de34b818cce1ad7e5ce87b authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Registry implementation of last added algorithms plus tests for them

7a616ecbef104b06e8c42fc05dcd0ecb7630eb4b authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Implementation of script

closes #31

5b8a128dcb4b5833604e8d675f3956251c452d1e authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Implementation of HMAC

closes #39

1b92a85df9beeb0b54cf27f28a259d66c08372cd authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Implementation of SHA-1

closes #7

ca6b292ade99988036ec17b1f16088dd2102e22c authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
KeyFactory interface and tests

3ad8792ec0b0e1b44dfd7bba30bef692d0d88428 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Uncommented traces in entropy source and secure random tests

9702bd4d872e39ae0e3df18340f011dadb67389f authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Rolled back previous Salsa20 refactoring to make core function private again

c8dac64842238dc8638d8edabdbca0b37a071176 authored almost 11 years ago by Ivan Zaera Avellon <[email protected]>
Implement SHA-256

closes #38

7d7a6b9524d6defb8ec550cd0d741a0331a33367 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Renamed init method of EntropySource and SecureRandom to seed

96c0acf02315e40b9c0717d3fd32a0122f600321 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Changed random.org and /dev/random entropy sources to generic URL and file entropy sources

6bf2e3ef5a1a522b25ed12a0a5cabb2aef41d533 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Finish ECDSA, implement entropy sources for /dev/random and random.org, and a secure PRNG based on block ciphers on CTR mode.

closes #36
closes #33
closes #32
closes #25

415cc76d94f6cc16b3fd8e6cf520ecf810b3f286 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
ECDSA is finished for Fp ECC (sign and verify)

969927d819d4f46c9c8d6d5fe469e1d460c362ad authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
ECDSA seems to be working for signing (not for verifying yet)

I push it just for backup purposes. The current implementation must be considered unstable and n...

4eb79b1b091f020a1d02418120b7f34d283ff755 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Updated description of implemented algorithms

a8a612e90f3efd207846f92df6bab03306163a47 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Removed private packages from docs

5ceaa4cf5ff4dd7ae9c04186dc30d80cd5184c72 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Added NullStreamCipher to the registry

31f944933085d2fc450463aad3f39410d72ecabe authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Implement hashCode in UintX

f3bbeb76dd6a5ab136e42a72dadfbcfd6936b46e authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Refactor algorithms to make use of Uint32, Uint16 and Uint8 classes

fixes #3

d838d65d3c78b8e2c6608ee152320fe566c7a578 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Changed benchmark time from 2 minutes to 30 seconds

92a1920353d8fc6f78acfdf0c0a6edb8e91b1585 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Create Uint32, Uint16 and Uint8 classes to handle fixed size unsigned ints

fixes #2

9919b60324ad3d4e5b601ad99cdf4c216d9b946e authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Name util_test.dart library (was unnamed)

b1708fb9e480f9bce68f13ad36a9121676b4660c authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Audit currently ported implementations for sizes and boundary conditions

fixes #20

516e856f440021f61b1161a92e200b78a138ff30 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Corrected typo in docs

28a55ccada5a6fd1ebd7020a3cb5fdf78800b19e authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt to Dart 1.0 release and cipher 0.4.0 release

fixes #29

2394c7f5ba5cdb91bea0f318b3dc1686099fff10 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Let initCipher() be called several times

fixes #28

a06d8e290c9aa4b41b0b3aaa98a4e64c9080bc5e authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Create StreamCipher factory for "BlockCipher/CTR"

fixes #26

040c1d5addee595d612d2b8a6d0938dab4624f9b authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Renamed file stream_ciphers_tests.dart to stream_cipher_tests.dart to be coherent with block_cipher_tests.dart

a7198f9fc3a48176100cce5966e766c1383c53f1 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Adapt to changes in Dart main() signature

8a0735da451d46da90e0082eb401c416b278d471 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Let initCipher() be called several times (fixes #28)

0b57d249047e23c7b9cb07d669812bc80707c3d5 authored about 11 years ago by Iván Zaera Avellón <[email protected]>
Add PaddedBlockCipher to allow chaining: block cipher/mode of operation/padding (fixes #27)

3e03ec8395f36f1232c35983f0756332b38d5ef3 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Rename RIPEMD160 to RIPEMD-160

ff132e5dd25b47e9bd408616e1c646d8c0b2062e authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Refactor registry (fixes #24)

Allow dynamic factories for chaining algorithms. Also remove factory typedefs and named construc...

ea7b53a05dc986b4c74789875a32231c41db158d authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Add a new test in BlockCiphers to make sure that no more than blockSize bytes are written to the output buffer

3243e8ab90be7b1a64287ce1651a564b39dc9022 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Add PKCS7 padding scheme

Also refactored factories tests

6df93a52f48ffcc9875ac3c89f687aa229e6be0e authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Refactor block and stream tests to run loops inside the test library

This is done to be able to do tests inside the loops

6c80367727bd17844dc26c3a16f8c5b0f4d9dd6c authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Refactor the factories (fixes #24)

859ad475a3f291ca65f9a141dc074ae8f1e0274a authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Port CBC mode of operation (fixes #4)

3de7cceb085a7cd058aef4875e33271525efc25c authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Remove unneeded helper: createUint8ListFromListOfInts

dce6feea8ae96d0076eff24e340add187bfb79b0 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Fixed offset handling (fixes #23)

fc4c44e7a742bd6d960ec6cb8049d0383ba0dbea authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Refactor libraries names for documentation

Also changed visibility of a method and added license headers to all files

f05a5ef8c65e3775309c79b5ced87dd1686b2ed1 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Prepare for version 0.3.0

ffbfc85b19fd690261a85a1bcf835444b248ee58 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
New tool for creating dartdocs

606ca194bb082acf68a04db2af4e1c16b2b7e72f authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Updated readme

9ec8820e53da8d800ed245000aa90183f4e53c62 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Allow block algorithm chaining (fixes #14)

acdf168f373c7d1bbba671a58d4a54d4eb57f5f0 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Initialize ciphers in a generic way when benchmarking (fixes #17)

1a69d207eea7e954e081109b638c221a4b5ea14e authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Prepare benchmark framework and integrate it with command line tool (fixes #11)

cda3c266521339c086df75ad994907dde1e09681 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Define an API similar to JCA to be able to create/extend algorithms by name (fixes #13)

For instance: var c = new BlockCipher("AES/CBC");

5315fadcc395d1e34624bb9895d9ea7260c5706e authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Refactor tests [https://github.com/izaera/cipher/issues/1]

Refactor tests to create generic tests based on BlockCipher, StreamCipher, Digest, etc. interfaces.

13d9ab83458559b66ba2c72b89c6fb00e88f1f73 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Initial refactor of tests

edd90600c9b305441d121d3cb20c320e49842040 authored about 11 years ago by Ivan Zaera Avellon <[email protected]>
Added RIPEMD160 digest and prepared 0.2.0 release.

Also added a TODO.txt file with the roadmap.

4e44315026352d429ba6f341acc63241bb7dfdce authored about 11 years ago by Iván Zaera Avellón <[email protected]>
Changed descriptions

4f48ce54b77ca2956a0fd5502c896d5d2f70f184 authored about 11 years ago by Iván Zaera Avellón <[email protected]>
Updated version number to 0.1.0 in pubspec.yaml

2cdfaddd48cb349ee59b54913faf727c6e71ee4a authored about 11 years ago by Iván Zaera Avellón <[email protected]>
Merge branch 'master' of https://github.com/izaera/cipher

27258e1e522dbe874540f6645967c55fa77786c4 authored about 11 years ago by Iván Zaera Avellón <[email protected]>
Changed pubspec.yaml description

229e17849d0fb58fb5d2467c0b52eeb1b76bdd57 authored about 11 years ago by Iván Zaera Avellón <[email protected]>
Fixed format of file

e89fa9f8904bced6b99139247c9be724b3fd36a2 authored about 11 years ago by Ivan Zaera <[email protected]>
Added more info about implemented ciphers and project history

c6d8ac412e8bdbd9a42a92175f0da82e45f56f27 authored about 11 years ago by Ivan Zaera <[email protected]>
Added Salsa20 cipher and improved tests

Added Salsa20 stream cipher
Added library test/all_tests.dart to run all tests in a row
Implemen...

fc0d4afeb1039c656c86bf98fd499452e2d34518 authored about 11 years ago by Ivan Zaera <ivan@Ivan-Zaera.(none)>