diff options
Diffstat (limited to 'src/global.c')
-rw-r--r-- | src/global.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/global.c b/src/global.c index bde8791c..4ce869a6 100644 --- a/src/global.c +++ b/src/global.c @@ -599,6 +599,16 @@ _gcry_vcontrol (enum gcry_ctl_cmds cmd, va_list arg_ptr) } break; + case GCRYCTL_SET_ENFORCED_FIPS_FLAG: + if (!any_init_done) + { + /* Not yet intialized at all. Set the enforced fips mode flag */ + _gcry_set_enforced_fips_mode (); + } + else + err = GPG_ERR_GENERAL; + break; + default: /* A call to make sure that the dummy code is linked in. */ _gcry_compat_identification (); |