Hamza Mateen

Results 30 comments of Hamza Mateen

Hello, I just wanted to ask if it is a beginner-friendly task to be done. I am pretty excited about such contributions but I just can't make my mind if...

This is wonderful! I will come up with a proposal as soon as possible.

Okay so I tried building the ballerina-distribution, which I was able to build successfully but I encountered the following error during the **execution phase** after running the command: **> ./gradlew...

Okay understood! I will begin shortly. Thanks for the update

Hi @Bhashinee, I have finalised my API design and also created my BCryptWrapper as well but I am facing issues with configuring bcrypt. I have tried to add it via...

@Bhashinee I found this which suggests that Bouncy Castle's implementation is flawed for few versions, which version would I be going to use? https://portswigger.net/daily-swig/bcrypt-implementation-flaw-in-bouncy-castle-crypto-library-laid-bare

Thanks. I will share my implementation today, please give your feedback then.

I have my first draft ready, and since it is my first contribution of this type, I wasn't really familiar with the standards hence I am absolutely open to suggestions...

I have simplified my API and tried to make it synomous to other functions in the library, please have a look; ```java package io.ballerina.stdlib.crypto.nativeimpl; import io.ballerina.runtime.api.values.BArray; import org.bouncycastle.crypto.generators.BCrypt; import java.security.SecureRandom;...

Ok I did exactly that but it gives the following error: ```bash > Task :crypto-ballerina:build Compiling source ballerina/crypto:2.5.1 ERROR [hash.bal:(120:1,123:12)] {ballerina/jballerina.java}METHOD_SIGNATURE_DOES_NOT_MATCH 'Incompatible return type for method 'generateBCryptHash' in class 'io.ballerina.stdlib.crypto.nativeimpl.BCryptWrapper':...