ECDH- NID_X9_62_prime256v1 - EVP_RAND_generate()

2024-07-31 Thread Damodhar Boddukuri via openssl-users
Hi, I am implementing ECDH- Group19 (NID_X9_62_prime256v1). I followed the below sequence. 1. ecdh_group = EC_GROUP_new_by_curve_name(NID_X9_62_prime256v1); // NID_X9_62_prime256v1 or NID_secp256k1 2. ecdh_keys = EC_KEY_new(); 3. ret = EC_KEY_set_group(ecdh_keys, ecdh_group); 4. re

ECDH- NID_X9_62_prime256v1 - EVP_RAND_instantiate()

2024-07-31 Thread Damodhar Boddukuri via openssl-users
Hi, I am implementing ECDH- Group19 (NID_X9_62_prime256v1). I followed the below sequence. 1. ecdh_group = EC_GROUP_new_by_curve_name(NID_X9_62_prime256v1); // NID_X9_62_prime256v1 or NID_secp256k1 2. ecdh_keys = EC_KEY_new(); 3. ret = EC_KEY_set_group(ecdh_keys, ecdh_group); 4. re

RE: compile openssl for Arm A9 & VxWorks - evp_rand_******_locked() API

2024-07-30 Thread Damodhar Boddukuri via openssl-users
pointing to function pointers. How to find them? Do I need to implement Mutex lock here? Thanks & Regards, Damodhar. +91-7702191212 General From: openssl-users On Behalf Of Damodhar Boddukuri via openssl-users Sent: Friday, July 26, 2024 5:33 PM To: Neil Horman Cc: openssl-users@openssl

RE: compile openssl for Arm A9 & VxWorks

2024-07-29 Thread Damodhar Boddukuri via openssl-users
on with links and attachments] There are already several targets defined for vxworks. First step I would think would be cloning one of those targets in Configurations/10-main.conf for your purposes and adjusting the settings accordingly: "vxworks-ppc

openSSL cross compilation for target "vxworks-armv7a" in Windows platform

2024-07-29 Thread Damodhar Boddukuri via openssl-users
Hi OpenSSL user, I am trying to compile "openSSL cross compilation for target "vxworks-armv7a" in Windows platform": The target compiler is ccarm.exe Approach-1: In Linux platform, Added the following target details in 10-main.conf file and ran the ./config . It generated the configdata.pm, c

RE: compile openssl for Arm A9 & VxWorks

2024-07-24 Thread Damodhar Boddukuri via openssl-users
ld be cloning one of those targets in Configurations/10-main.conf for your purposes and adjusting the settings accordingly: "vxworks-ppc60x" => {<= Change this to "vxworks-arm9' or some such inherit_from => [ "BASE_unix" ],<= Leave this alo

RE: compile openssl for Arm A9 & VxWorks

2024-07-23 Thread Damodhar Boddukuri via openssl-users
; combine("-D_REENTRANT -DPPC32_fp60x -DCPU=PPC32", "_DTOOL_FAMILY=gnu -DTOOL=gnu", "-I\$(WIND_BASE)/target/usr/h", "-I\$(WIND_BASE)/target/usr/h/wrn/coreip"

compile openssl for Arm A9 & VxWorks

2024-07-17 Thread Damodhar Boddukuri via openssl-users
Hi openSSL users, I would like to port openssl for Arm A9 & VxWorks Target. If someone can share the details, Its really helpful for me. Thanks in advance. Thanks & Regards, Damodhar. +91-7702191212 General

ECDH Algoritm (Group 19)

2024-07-17 Thread Damodhar Boddukuri via openssl-users
Hi OpenSSL users, We are planning to use ECDH Algorithm(Group 19) in an Embedded System Product for the shared secret key generation. When I go through the code, I understand that it requires engine libraries/files from the following folders: \openssl-3_1_3\crypto\engine\ \openssl-3_1_3\engine

ECDH - Group19 example code

2024-07-12 Thread Damodhar Boddukuri via openssl-users
Hi, I am looking for a example code for ECDH - Group19, There are many API's in the lib. If you could help me with a simple code with: 1. Initializing the context if any? 2. Selecting ECDH Group 19 3. Private/Public Key Generation 4. Shared secret Key Generation Or any other exact s

Macro definitions

2024-07-11 Thread Damodhar Boddukuri via openssl-users
Hi OpenSSL, I am compiling OpenSSL 3.1.3 for ARM A9. It's unable get the following macro definitions. They are used in der_ec_sig.c ossl_der_oid_ecdsa_with_SHA1 ossl_der_oid_ecdsa_with_SHA224 ossl_der_oid_ecdsa_with_SHA256 ossl_der_oid_ecdsa_with_SHA384 ossl_der_oid_ecdsa_with_SHA512 ossl_der_oi