ssingh
973af768af
changes to integrate components in CDF for OpenSSL 3.5.0 shell commands. ( #61 )
...
**NOTE:** Reverted back the dependency of ip_net components like diameter and eap from IPCRYPTO to IPSSL.
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/61
Reviewed-by: Subham Gangdeb <subham.gangdeb@neominds.in >
Co-authored-by: siddhant <siddhant.singh@neominds.in >
Co-committed-by: siddhant <siddhant.singh@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
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
ssingh
bc8f6ced74
update sysCall test program and disable MEASURE_SYS_CALLS in ioLib.c ( #51 )
...
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/51
Co-authored-by: siddhant <siddhant.singh@neominds.in >
Co-committed-by: siddhant <siddhant.singh@neominds.in >
2026-07-30 20:15:19 +05:30
ssingh
298f09c6b7
update system call measurement test program related files. ( #49 )
...
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/49
Co-authored-by: siddhant <siddhant.singh@neominds.in >
Co-committed-by: siddhant <siddhant.singh@neominds.in >
2026-07-30 20:15:19 +05:30
ssingh
8a999ce0ab
changes made for resource measurement for 'enc' command. ( #41 )
...
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/41
Co-authored-by: siddhant <siddhant.singh@neominds.in >
Co-committed-by: siddhant <siddhant.singh@neominds.in >
2026-07-30 19:57:31 +05:30
ssingh
0d0e6f73c4
Changes to enable OpenSSL 3.5.0 commands before usrAppInit ( #34 )
...
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/34
Co-authored-by: siddhant <siddhant.singh@neominds.in >
Co-committed-by: siddhant <siddhant.singh@neominds.in >
2026-07-30 19:41:32 +05:30
ssingh
7d51105329
Move ossl 3.5.0 libraries and rename existing openssl 1.0.2 libraries ( #31 )
...
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/31
Co-authored-by: siddhant <siddhant.singh@neominds.in >
Co-committed-by: siddhant <siddhant.singh@neominds.in >
2026-07-30 19:41:32 +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
f0336e6b57
add -DOPENSSL_NO_THREAD_POOL in vxworks.krnl.mak since ossl_crypto_mutex_new() and ossl_crypto_condvar_new() are just place holders and doesn't do anything in thread_none.c ( #21 )
...
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/21
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
58f112682b
vxRandLibBytes() in ipcrypto/vxRandLib.c should return 1 on success and not 0. ( #23 )
...
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/23
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
1fa225b5aa
add aesCmac support to libipcrypto (required by iptcp) (taken from vx6.9 code base) ( #14 )
...
The libipcrypto library was ported from VxWorks 7 to use the OpenSSL 3.1.7. (to be 3.5.0 later)
This did not have aesCmac support that was required by iptcp. Hence these files are brought from the VxWorks 6.9 (ip_net2-6.9/ipcrypto/src) code base.
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/14
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
ssingh
63a28a9514
implement tss_ routines using vx6.9 tasking model along and call_once() function ( #12 )
...
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/12
Co-authored-by: siddhant <siddhant.singh@neominds.in >
Co-committed-by: siddhant <siddhant.singh@neominds.in >
2026-07-30 19:33:23 +05:30
ssingh
3b04bd29e4
make vxAtomic64Or available for pthreads_vxworks.c ( #11 )
...
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/11
Co-authored-by: siddhant <siddhant.singh@neominds.in >
Co-committed-by: siddhant <siddhant.singh@neominds.in >
2026-07-30 19:33:23 +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
ssingh
d04860d55a
add perl5 support to Vx6.9 for openssl-3.1.7 ( #1 )
...
Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/1
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:06:10 +05:30