@@ -379,7 +379,7 @@ static int PostUnlock(WOLFSSH_AGENT_CTX* agent,
379379}
380380
381381
382- #ifndef NO_RSA
382+ #ifndef WOLFSSH_NO_RSA
383383static int PostAddRsaId (WOLFSSH_AGENT_CTX * agent ,
384384 byte keyType , byte * key , word32 keySz ,
385385 word32 nSz , word32 eSz , word32 dSz ,
@@ -461,6 +461,7 @@ static int PostAddRsaId(WOLFSSH_AGENT_CTX* agent,
461461#endif
462462
463463
464+ #ifndef WOLFSSH_NO_ECDSA
464465static int PostAddEcdsaId (WOLFSSH_AGENT_CTX * agent ,
465466 byte keyType , byte * key , word32 keySz ,
466467 word32 curveNameSz , word32 qSz , word32 dSz ,
@@ -527,6 +528,7 @@ static int PostAddEcdsaId(WOLFSSH_AGENT_CTX* agent,
527528 WLOG_LEAVE (ret );
528529 return ret ;
529530}
531+ #endif
530532
531533
532534static int PostRemoveId (WOLFSSH_AGENT_CTX * agent ,
@@ -669,7 +671,7 @@ static int PostSignRequest(WOLFSSH_AGENT_CTX* agent,
669671 int sigSz = sizeof (sig );
670672
671673 if (cur -> keyType == ID_SSH_RSA ) {
672- #ifndef NO_RSA
674+ #ifndef WOLFSSH_NO_RSA
673675 WOLFSSH_AGENT_KEY_RSA * key ;
674676 RsaKey rsa ;
675677 byte encSig [MAX_ENCODED_SIG_SZ ];
@@ -714,6 +716,7 @@ static int PostSignRequest(WOLFSSH_AGENT_CTX* agent,
714716#endif
715717 }
716718 else if (cur -> keyType == ID_ECDSA_SHA2_NISTP256 ) {
719+ #ifndef WOLFSSH_NO_ECDSA
717720 WOLFSSH_AGENT_KEY_ECDSA * key ;
718721 ecc_key ecc ;
719722 enum wc_HashType hashType = WC_HASH_TYPE_SHA256 ;
@@ -764,6 +767,7 @@ static int PostSignRequest(WOLFSSH_AGENT_CTX* agent,
764767 wc_ecc_free (& ecc );
765768 if (ret != 0 )
766769 ret = WS_ECC_E ;
770+ #endif
767771 }
768772 else
769773 ret = WS_INVALID_ALGO_ID ;
@@ -946,7 +950,7 @@ static int DoAddIdentity(WOLFSSH_AGENT_CTX* agent,
946950
947951 begin += sz ;
948952 if (keyType == ID_SSH_RSA ) {
949- #ifndef NO_RSA
953+ #ifndef WOLFSSH_NO_RSA
950954 byte * key ;
951955 byte * scratch ;
952956 word32 keySz , nSz , eSz , dSz , iqmpSz , pSz , qSz , commentSz ;
@@ -993,6 +997,7 @@ static int DoAddIdentity(WOLFSSH_AGENT_CTX* agent,
993997 else if (keyType == ID_ECDSA_SHA2_NISTP256 ||
994998 keyType == ID_ECDSA_SHA2_NISTP384 ||
995999 keyType == ID_ECDSA_SHA2_NISTP521 ) {
1000+ #ifndef WOLFSSH_NO_ECDSA
9961001 byte * key ;
9971002 byte * scratch ;
9981003 word32 keySz , curveNameSz , qSz , dSz , commentSz ;
@@ -1021,6 +1026,7 @@ static int DoAddIdentity(WOLFSSH_AGENT_CTX* agent,
10211026 ret = PostAddEcdsaId (agent , keyType , key , keySz ,
10221027 curveNameSz , qSz , dSz , commentSz );
10231028 }
1029+ #endif
10241030 }
10251031 else {
10261032 ret = WS_PARSE_E ;
0 commit comments