Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What (if any) javascript or php libraries are there for encryption that meet NIST requirements

Tags:

encryption

We may need to encrypt some of the data in our software to meet healthcare privacy ("HIPAA") rules which simply defer to the NIST guild-lines. But it's really unclear what (if any) libraries for encryption meet NIST standards.

Are there any .js or php libararies approved by the NIST?

(And, yes, I've emailed them but I"m not holding my breath).

like image 699
Clay Nichols Avatar asked Oct 05 '22 04:10

Clay Nichols


1 Answers

NIST provides a list of validated libraries.

OpenSSL is FIPS 140-2 validated, and both PHP and Node.js provide OpenSSL bindings.

Obviously, you only have OpenSSL on the server. Don't do crypto in the browser. Do transmit data between the browser and server over SSL and do necessary crypto on the server.

like image 168
josh3736 Avatar answered Oct 10 '22 04:10

josh3736