diff options
Diffstat (limited to 'ext/ipp/sources/ippcp/src/pcpgfpmethod.h')
-rw-r--r-- | ext/ipp/sources/ippcp/src/pcpgfpmethod.h | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/ext/ipp/sources/ippcp/src/pcpgfpmethod.h b/ext/ipp/sources/ippcp/src/pcpgfpmethod.h deleted file mode 100644 index 1891c67..0000000 --- a/ext/ipp/sources/ippcp/src/pcpgfpmethod.h +++ /dev/null @@ -1,62 +0,0 @@ -/*############################################################################ - # Copyright 1999-2018 Intel Corporation - # - # Licensed under the Apache License, Version 2.0 (the "License"); - # you may not use this file except in compliance with the License. - # You may obtain a copy of the License at - # - # http://www.apache.org/licenses/LICENSE-2.0 - # - # Unless required by applicable law or agreed to in writing, software - # distributed under the License is distributed on an "AS IS" BASIS, - # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - # See the License for the specific language governing permissions and - # limitations under the License. - ############################################################################*/ - -/* -// Purpose: -// Intel(R) Integrated Performance Primitives -// Cryptographic Primitives -// Internal GF(p) basic Definitions & Function Prototypes -// -*/ -#if !defined(_CP_GFP_METHOD_H) -#define _CP_GFP_METHOD_H - -#include "owncp.h" - -#include "pcpbnuimpl.h" -#include "gsmodmethod.h" - -/* modulus ID */ -typedef enum { - cpID_Prime = 0x1000, - cpID_PrimeP192r1 = cpID_Prime+6, - cpID_PrimeP224r1 = cpID_Prime+7, - cpID_PrimeP256r1 = cpID_Prime+8, - cpID_PrimeP384r1 = cpID_Prime+9, - cpID_PrimeP521r1 = cpID_Prime+10, - cpID_PrimeTPM_SM2 = cpID_Prime+11, - cpID_PrimeTPM_BN = cpID_Prime+12, - - cpID_Poly = 0x10000000, /* id=0x10000000: general polynomial */ - cpID_Binom = 0x01000000, /* id=0x11000000: x^d+a */ - - cpID_Binom2_epid20 = cpID_Binom|0x220000, /* 0x11220000 */ - cpID_Binom3_epid20 = cpID_Binom|0x230000 /* 0x11230000 */ - -} cpModulusID; - -typedef struct _cpGFpMethod { - cpModulusID modulusID; - int modulusBitDeg; - const BNU_CHUNK_T* modulus; - const gsModMethod* arith; -} cpGFpMethod; - -/* common GF arith methods */ -#define gsArithGFp OWNAPI(gsArithGFp) -gsModMethod* gsArithGFp(void); - -#endif /* _CP_GFP_METHOD_H */ |