Commit Graph
21 Commits
Author SHA1 Message Date
bjayesh bd330e941f Merge pull request 'fix compilation warnings' (#67) from fix_compilation_warnings into master
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/67
2026-07-30 20:43:45 +05:30
neelimapandneelimap dc59cdaed0 fix for : OpenSSL commands (rand,ecparam, dhparam) may not work first time after boot (#62)
Co-authored-by: neelimap <neelimaps@neominds.in>
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/62
Co-authored-by: Neelima P S <neelima.ps@neominds.in>
Co-committed-by: Neelima P S <neelima.ps@neominds.in>
2026-07-30 20:42:24 +05:30
ssingh 6ceca6ba38 RCU fix: Compile vxrcu.c file. Use Mutex semaphore instead of Binary semaphore. Runtime memory allocation for 'local_rcu_rwlock' (#58)
**NOTE:** Debug printfs have been added in this commit for tracing purposes.
OpenSSL, being a library, does not print error messages directly on stderr; instead, it maintains an
error queue. Proper handling of the error queue will be implemented in commits for debug and trace.

| TODO | Proper handling for debug messages in vxrcu.c |
| --- | --- |

Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/58
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 20:24:57 +05:30
subhamgdeb c088e4db41 Changes done for unlinking OpenSSL 0.9.8 and OpenSSL 1.0.2 from build (#57)
This PR updates the build to succeed without relying on existing OpenSSL versions.

Changes include:
1. Removed OpenSSL 0.9.8 and 1.0.2 components from VSB configuration
2. Removed ipcrypto and ipssl from ipnet root Makefile (ipComps and VARLIST)
3. Updated ipcom/src/ipcom_auth.c for compatibility with OpenSSL 3.5.0
4. Added OpenSSL 3.5.0 include paths where required
5. Removed script from vxworks.krnl.mak which was renaming old OpenSSL library files
6. Removed script from ossl350_prepare/Makefile which was copying OpenSSL 3.5.0 headers to target/h
7. Adapted OpenSSL 3.5.0 headers to ipcom types during build
8. Modified ipnet CDF to switch dependency from INCLUDE_IPSSL to INCLUDE_IPCRYPTO
9. Components: WebCli and NTP are by default disabled

Note  : There may still be build issues, as target/h/openssl and old OpenSSL source files remain in master.
Co-authored-by: subhamgdeb <subhamgdeb>
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/57
Reviewed-by: Siddhant Singh <siddhant.singh@neominds.in>
Co-authored-by: Subham <subham.gangdeb@neominds.in>
Co-committed-by: Subham <subham.gangdeb@neominds.in>
2026-07-30 20:23:33 +05:30
neelimapandneelimap 3ba5304f22 changes for compiling interrupt_entropy.c and added -DVX69_TIMESTAMP_ENTROPY_SUPPORT in vxworks.krnl.mak (#55)
Co-authored-by: neelimap <neelimaps@neominds.in>
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/55
Co-authored-by: Neelima P S <neelima.ps@neominds.in>
Co-committed-by: Neelima P S <neelima.ps@neominds.in>
2026-07-30 20:21:09 +05:30
ssingh 8adbf6cf36 rename including incorrect header file stdLib.h to stdlib.h (#52)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/52
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 20:15:19 +05:30
neelimapandneelimap baa4eb0263 reverting RCU changes back (#47)
Co-authored-by: neelimap <neelimaps@neominds.in>
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/47
Co-authored-by: Neelima P S <neelima.ps@neominds.in>
Co-committed-by: Neelima P S <neelima.ps@neominds.in>
2026-07-30 20:15:19 +05:30
neelimapandneelimap 67cbb5af87 Changes needed for RSA key generation (#30)
Co-authored-by: neelimap <neelimaps@neominds.in>
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/30
Co-authored-by: Neelima P S <neelima.ps@neominds.in>
Co-committed-by: Neelima P S <neelima.ps@neominds.in>
2026-07-30 19:55:54 +05:30
neelimapandneelimap 495cf8fff2 Changes for dgst cmd not working 2nd time (#32)
Co-authored-by: neelimap <neelimaps@neominds.in>
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/32
Co-authored-by: Neelima P S <neelima.ps@neominds.in>
Co-committed-by: Neelima P S <neelima.ps@neominds.in>
2026-07-30 19:41:32 +05:30
neelimapandneelimap 0df2ce7dc9 Changes for x509 cmd not working 2nd time (#33)
Co-authored-by: neelimap <neelimaps@neominds.in>
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/33
Co-authored-by: Neelima P S <neelima.ps@neominds.in>
Co-committed-by: Neelima P S <neelima.ps@neominds.in>
2026-07-30 19:41:32 +05:30
bjayesh d79b382c72 Merge pull request 'vxtss library update and vxtss_symlist implementation' (#26) from vxtss_symlist into master
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/26
Reviewed-by: Siddhant Singh <siddhant.singh@neominds.in>
2026-07-30 19:35:30 +05:30
ssingh 87219deb19 implement RCU (Read-Copy-Update) operations. NOTE: vxrcu.c should be included in the openssl generated Makefile by ./Configure. (#20)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/20
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 19:34:51 +05:30
ssingh 06e66c8a25 add reset_unknow() in enc.c to resolve 'enc: Multiple cipher or unknown options' (#24)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/24
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 19:34:51 +05:30
ssingh 9198426edf get standard FILE stream- out and err for openssl bio_out and bio_err (#22)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/22
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 19:34:51 +05:30
ssingh 93a2e9503f additional changes required to openssl-3.5.0 for compilation. (#19)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/19
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 19:33:32 +05:30
ssingh c987d4ef5a added changes from 3.1.7 to open source 3.5.0. NOTE: This commit will NOT COMPILE. (#18)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/18
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 19:33:32 +05:30
ssingh 23ab638c92 apply patches to original opensource openssl-3.5.0. NOTE: This commit will NOT COMPILE. (#17)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/17
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 19:33:32 +05:30
ssingh aa39b3781a add original 3.5.0 and replace with 3.1.7. NOTE:- This commit will NOT COMPILE. (#15)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/15
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 19:33:26 +05:30
ssingh acd9f48661 change 'once_flag' from type int to struct to support call_once() implementation in vx6.9 (#13)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/13
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 19:33:23 +05:30
bjayesh b4aed7ab58 Merge pull request 'Changes to compile openssl-3.1.7 in vx6.9' (#4) from ossl_compilation into master
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/4
2026-07-30 18:36:42 +05:30
ssingh 368226261b add original openssl 3.1.7 source code after uncompressing and applying patches from vxworks7. (#3)
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/3
Reviewed-by: Jayesh Babu <jayesh@neominds.in>
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
2026-07-30 18:08:59 +05:30