While implementing one's own security and/or cryptography is certainly not 
advisable for a novice (or even advanced programmers), creating cipher 
implementations from scratch is probably one of the best ways to learn and 
understand the intricacies of the problem at hand.

Learning about the pitfalls and advantages of the algorithms is key for a 
future security expert. Moreover, denying someone access to help on an open 
source project is antithetical to the OSS philosophy. How can anyone hope to 
understand code that by its very nature is cryptic and complex if there's no 
one willing to help disentangle, at least at a high level, the routines and 
functions?

InfoSec is a black art today, but it needs to get out of that mode. After the 
last few years it is clear that unless we open up the understanding of these 
disciplines, we will be at the mercy of experts with hidden agendas. Only 
educated users can hope to make correct use of cryptography, or be able to 
choose the best application for their needs. As we know, even a robust cipher 
is useless if utilized for the wrong purpose or poorly configured. We can't 
turn away those with a genuine interest in learning how to use cryptography 
without dooming ourselves to continue with the status quo.

I appeal to those of you who routinely share your knowledge and try to make a 
difference here, that you provide some guidance and not turn away people with 
basic questions like this one. These are the users who may become one day 
contributors. They should be nurtured and not shunned.

OK, I'll get off my soapbox now. Have a great week everyone.

> On May 10, 2015, at 5:58 PM, Mike Mohr <akih...@gmail.com> wrote:
> 
> The task of implementing AES should not be undertaken by a novice programmer. 
>  Please save the world another heartbleed and pick something more in line 
> with your skill level.
> 
>> On May 10, 2015 11:48 AM, "konstantinos Alexiou" 
>> <konstantinako...@gmail.com> wrote:
>> Dear Sirs,
>> 
>> 
>> I am new to C programming and i am trying to create an independent to 
>> libraries source code for demonstration purposes for AES-CTR mode.Could i 
>> have some help on doing that using the source code contained under 
>> crypto/aes.
>> 
>> 
>> Thank you very much in advance. 
>> 
>> _______________________________________________
>> openssl-users mailing list
>> To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users
> _______________________________________________
> openssl-users mailing list
> To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users
_______________________________________________
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Reply via email to