Latest update.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2019 The OpenSSL Project Authors. All Rights Reserved.
|
||||
* Copyright 2019-2020 The OpenSSL Project Authors. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
* this file except in compliance with the License. You can obtain a copy
|
||||
@@ -191,6 +191,23 @@ extern "C" {
|
||||
#define OSSL_PKEY_PARAM_FFC_P "p"
|
||||
#define OSSL_PKEY_PARAM_FFC_G "g"
|
||||
#define OSSL_PKEY_PARAM_FFC_Q "q"
|
||||
#define OSSL_PKEY_PARAM_FFC_GINDEX "gindex"
|
||||
#define OSSL_PKEY_PARAM_FFC_PCOUNTER "pcounter"
|
||||
#define OSSL_PKEY_PARAM_FFC_SEED "seed"
|
||||
#define OSSL_PKEY_PARAM_FFC_COFACTOR "j"
|
||||
#define OSSL_PKEY_PARAM_FFC_H "hindex"
|
||||
#define OSSL_PKEY_PARAM_FFC_GROUP "group"
|
||||
|
||||
#define OSSL_PKEY_PARAM_FFC_GINDEX "gindex"
|
||||
#define OSSL_PKEY_PARAM_FFC_PCOUNTER "pcounter"
|
||||
#define OSSL_PKEY_PARAM_FFC_SEED "seed"
|
||||
#define OSSL_PKEY_PARAM_FFC_COFACTOR "j"
|
||||
#define OSSL_PKEY_PARAM_FFC_H "hindex"
|
||||
|
||||
/* Diffie-Hellman params */
|
||||
#define OSSL_PKEY_PARAM_FFC_GROUP "group"
|
||||
#define OSSL_PKEY_PARAM_FFC_GENERATOR "safeprime-generator"
|
||||
#define OSSL_PKEY_PARAM_DH_PRIV_LEN "priv_len"
|
||||
|
||||
/* Elliptic Curve Domain Parameters */
|
||||
#define OSSL_PKEY_PARAM_EC_NAME "curve-name"
|
||||
@@ -255,6 +272,13 @@ extern "C" {
|
||||
#define OSSL_PKEY_PARAM_RSA_BITS OSSL_PKEY_PARAM_BITS
|
||||
#define OSSL_PKEY_PARAM_RSA_PRIMES "primes"
|
||||
|
||||
/* Key generation parameters */
|
||||
#define OSSL_PKEY_PARAM_FFC_TYPE "type"
|
||||
#define OSSL_PKEY_PARAM_FFC_PBITS "pbits"
|
||||
#define OSSL_PKEY_PARAM_FFC_QBITS "qbits"
|
||||
#define OSSL_PKEY_PARAM_FFC_DIGEST OSSL_PKEY_PARAM_DIGEST
|
||||
#define OSSL_PKEY_PARAM_FFC_DIGEST_PROPS OSSL_PKEY_PARAM_PROPERTIES
|
||||
|
||||
/* Key Exchange parameters */
|
||||
|
||||
#define OSSL_EXCHANGE_PARAM_PAD "pad" /* uint */
|
||||
|
||||
Reference in New Issue
Block a user