Node.js crypto.checkPrimeSync() Function
Last Updated :
20 Jul, 2021
The checkPrimeSync() is an inbuilt application programming interface of class Crypto within crypto module which is used to check if the passed buffer object is prime or not.
Syntax:
const crypto.checkPrimeSync(candidate[, options])
Parameters: This function takes the following arguments as the parameter.
- candidate: This is an object of buffer representing a sequence of big endian octets of arbitrary length.
- option: The option which will alter the operation of this function.
Return Value: This function returns true if and only if the candidate is a prime.
Example 1:
index.js
const crypto = require( 'crypto' )
const buffer = new ArrayBuffer(8)
const val = crypto.checkPrimeSync(buffer)
if (val)
console.log( "candidate is a prime" )
else
console.log( "candidate is not a prime" )
|
Run the index.js file using the following command:
node index.js
Output:
candidate is not a prime
Example 2:
index.js
const crypto = require( 'crypto' )
const buffer = BigInt( "0o377777777777777777" )
const val = crypto.checkPrimeSync(buffer)
if (val)
console.log( "candidate is a prime" )
else
console.log( "candidate is not a prime" )
|
Run the index.js file using the following command:
node index.js
Output:
candidate is not a prime
Reference: https://nodejs.org/dist/latest-v15.x/docs/api/crypto.html#crypto_crypto_checkprimesync_candidate_options
Share your thoughts in the comments
Please Login to comment...