Commit request on PBKDF2

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Commit request on PBKDF2

tinchodias
Hello Udo and PBKDF2 users,

Thanks for the PBKDF2 [1] project; it's been useful in the mongotalk
project [2]. Now, I write you with a small change proposal due to some
problems I have because of name conflicts with classes at Cryptography
package [3] (which ConfigurationOfPBKDF2 declares as a dependency).

I analyzed what are the concrete dependencies in PBKDF2 to Cryptography:

- Core uses SHA1, which is in Pharo at least since Pharo 4.0
- Tests use the ByteArray>>fromHexString: method extension, which
could be copied.

(BTW also thanks to Christophe Demarey and collaborators for the
Dependencies Analyzer, it's very useful!)

Then (unless I'm missing something), PBKDF2 doesn't really need
Cryptography as dependency. I can commit the changes if you agree (I
see the repository is public). It works locally.

Regards,
Martín

[1] http://smalltalkhub.com/#!/~UdoSchneider/PBKDF2
[2] https://github.com/pharo-nosql/mongotalk
[3] http://smalltalkhub.com/#!/~Cryptography/Cryptography/

Reply | Threaded
Open this post in threaded view
|

Re: Commit request on PBKDF2

Udo Schneider
Hi Martín,

sure - go ahead and change/fix it.

JFYI - one of the last things on my todo list was to move PBKDF2 to
github. If somebody volunteers I'm happy to pass on any maintainer
related "things". :-)

I won't have the time to do anything serious in Smalltalk for the
foreseeable future anyways :-(

CU,

Udo


On 06.05.18 01:46, Martin Dias wrote:

> Hello Udo and PBKDF2 users,
>
> Thanks for the PBKDF2 [1] project; it's been useful in the mongotalk
> project [2]. Now, I write you with a small change proposal due to some
> problems I have because of name conflicts with classes at Cryptography
> package [3] (which ConfigurationOfPBKDF2 declares as a dependency).
>
> I analyzed what are the concrete dependencies in PBKDF2 to Cryptography:
>
> - Core uses SHA1, which is in Pharo at least since Pharo 4.0
> - Tests use the ByteArray>>fromHexString: method extension, which
> could be copied.
>
> (BTW also thanks to Christophe Demarey and collaborators for the
> Dependencies Analyzer, it's very useful!)
>
> Then (unless I'm missing something), PBKDF2 doesn't really need
> Cryptography as dependency. I can commit the changes if you agree (I
> see the repository is public). It works locally.
>
> Regards,
> Martín
>
> [1] http://smalltalkhub.com/#!/~UdoSchneider/PBKDF2
> [2] https://github.com/pharo-nosql/mongotalk
> [3] http://smalltalkhub.com/#!/~Cryptography/Cryptography/
>
>