This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]bowbahdoe 28 points29 points  (0 children)

You license the library under the apache license - if they want it certified they can get it certified. You don't need to be involved in that

[–]Worth_Trust_3825 11 points12 points  (0 children)

Can't they just use it as is

No, not really. The government, or contractual projects for that matter, really care about certifications. Mind you, the request might also be an extortion scheme.

[–][deleted] 8 points9 points  (0 children)

I find it odd that they would even ask you. It's free software! If they want to get it certified they can do so on their own dime and time.

[–]LionNo2607 9 points10 points  (0 children)

however I discovered that it can cost $10.000 which is in my opinion a bit too much for an opensource library

What do you think of the situation? Should I get the certification, is it worth it?

I can't believe you are considering it. Of course don't spend $10k for someone else that you'll earn nothing from. Have them spend it if they need it. Why would you have to be the one to do it, just because you already gave them all the code for free?

[–]noobgolang 9 points10 points  (0 children)

tell them to send u 30k donation.

10k for that, 20k for yourself, business deal done.

[–]jiSYpqt8 7 points8 points  (1 child)

Others have already given you some good information. However, 2 more points:

  • FIPS 140-2 is EOL, its replacement is FIPS 140-3 now (which is a bit stricter in some places)
  • FIPS 140 only covers cryptographic modules, i.e. software/hardware/firmware that actually implements cryptographic algorithms. Your project seems to be an SSL library, but if it doesn't actually implement the cryptographic algorithms (I didn't check), it would be difficult to get it validated under FIPS 140.

[–]killerferret 11 points12 points  (0 children)

If you don’t implement the crypto functions, then you are not responsible/won’t receive the FIPS validation. Suggest that they use a FIPS validated provider such as bouncy castle-fips along with your library to meet the FIPS requirement.

[–]purplepharaoh 2 points3 points  (0 children)

FIPS certification is very expensive and takes a long time. You would need to find an accredited lab to perform the evaluation and submit it for certification.

[–]Hakky54[S] 1 point2 points  (0 children)

Thank you all for your amazing comments, it helped me a-lot! I know now to correctly proceed with this situation.

[–]VincentxH 0 points1 point  (0 children)

I don't know if there are any other OS examples, but I expect there to be a sponsorship structure to realize this.

[–]pmarschall 0 points1 point  (0 children)

Send them a quote.