Hamza Mateen
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':...