cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

lmnewgen process to generate the various keys

lmnewgen process to generate the various keys

lmnewgen generates two files that contains information about unique seeds under lm_seeds.h and private key under lmprikey.h.

For generating these seeds and private key, lmnewgen functionality executes following process:

  • Takes the reference of customer provided LM_SEED(X) keys mentioned under machind/lm_code.h.
  • Generates unique byte stream based on LM_SEED(X). Third party Certicom provided functionality is used for providing the randomness.
  • Certicom internally uses FIPS-186 RNG with the user supplied seeds to generate the byte stream.
  • Retrieved byte stream is further used with lmnewgen logic to generates the ENCRYPTION_SEED(X) in lm_seeds.h
  • lmnewgen uses certicom provided functionality to generate the private key. This functionality internally uses :
    • unique byte stream
    • Uses FIPS-186 RNG for the uniqueness
Labels (2)
Was this article helpful? Yes No
No ratings
Version history
Last update:
‎Dec 09, 2021 12:46 AM
Updated by:
Contributors