public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* CryptoPkg OpensslLib INF files
@ 2022-09-23 20:58 Michael D Kinney
  2022-09-23 22:32 ` Yao, Jiewen
  0 siblings, 1 reply; 9+ messages in thread
From: Michael D Kinney @ 2022-09-23 20:58 UTC (permalink / raw)
  To: devel@edk2.groups.io, Yao, Jiewen, Kinney, Michael D,
	Wang, Jian J, Lu, Xiaoyu1, Jiang, Guomin

Hi Jiewen,

I see we now have 6 INF files for the OpensslLib

* OpensslLib.inf
* OpensslLibCrypto.inf
* OpensslLibIa32.inf
* OpensslLibIa32Gcc.inf
* OpensslLibX64.inf
* OpensslLibX64Gcc.inf

If I look at the difference between OpensslLib and OpensslLibCrypto, the OpensslLibCrypto includes the "ssl" source files.

This looks like a similar problem as the "ec" sources.  But the "ec" sources were addressed with a PCD FeatureFlag expression so we did not have to add another INF.

Could the same technique be applied to the "ssl" sources so we can get back to just OpensslLib.inf with an SSL PCD and an EC PCD to conditionally build the extra source files?

For the other 4 INF files, these contain the assembly optimized algorithms for IA32/X64.  I think these 4 INFs can be combined into a single INF.  Perhaps OpensslLibOpt.inf?

Mike

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2022-09-26 21:37 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-23 20:58 CryptoPkg OpensslLib INF files Michael D Kinney
2022-09-23 22:32 ` Yao, Jiewen
2022-09-23 22:39   ` [edk2-devel] " Christopher Zurcher
2022-09-24 20:24     ` Michael D Kinney
2022-09-25 17:52       ` Michael D Kinney
2022-09-26  5:46         ` Michael D Kinney
2022-09-26  6:52           ` Christopher Zurcher
2022-09-26 15:40             ` Michael D Kinney
2022-09-26 21:37               ` Christopher Zurcher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox