Any one who can give me a broad level idea ?

At the moment I have downloaded the SRC CODE of TB from Source Forge and right 
now doing changes in the Mozilla/NSS directory... but at compile time issues 
came.

Also, what can be the faster way for compilation ? I mean, I have compiled TB 
without doing any changes and it was successfully built (firs time). Now I want 
to build TB fast by only doing the changes I have made in the NSS folder. 


On Wednesday, November 22, 2017 at 8:16:24 PM UTC+5, f masood wrote:
> Hello everyone.
> 
> I have a small research oriented project in which I have to add a custom 
> similar to AES like cipher to the NSS which will later be used by the 
> Thunderbird for TLS establishment. 
> 
> Can someone guide me the steps or bird eye view of how to accomplish this. At 
> the moment I have added/defined my ciphers in the following files by doing my 
> own limited research:
> 
> i. sslproto.h
> ii. sslenum.c
> iii. ssl3con.c
> iv. ssl3ecc.c
> 
> the ciphersuite name is === TLS_ECDHE_ECDSA_WITH_MYAES_128_GCM_SHA256
> 
> HEX number given to it  === OXC02A
> 
> 
> however when I compile the following error comes in:
> ssl3con.c(184): error C2078 too many initalizers
> ssl3con.c(293): error C2065 cipher myaes_128_gcm : undeclared identifier
> 
> and alot more errors ...
> 
> If someone can give me an example or just some high level guidance for 
> defining the custom CIPHER I will be very very thankful. 
> 
> ps: i know adding a custom cipher is not recommended and can cause security 
> issues but its a research oriented project. NSS version is 
> NSS_3_19_2_WITH_CKBI_1_98_BRANCH

-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to