diff options
Diffstat (limited to 'ext/ipp/sources/ippcp/src/pcpeccp256r1dpca.c')
-rw-r--r-- | ext/ipp/sources/ippcp/src/pcpeccp256r1dpca.c | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/ext/ipp/sources/ippcp/src/pcpeccp256r1dpca.c b/ext/ipp/sources/ippcp/src/pcpeccp256r1dpca.c deleted file mode 100644 index 9d380dc..0000000 --- a/ext/ipp/sources/ippcp/src/pcpeccp256r1dpca.c +++ /dev/null @@ -1,63 +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: -// Cryptography Primitive. -// EC over Prime Finite Field (setup/retrieve domain parameters) -// -// Contents: -// ippsECCPSetStd256r1() -*/ -#include "owndefs.h" -#include "owncp.h" -#include "pcpeccp.h" - - -/* -// Set EC256r1 parameters -*/ -IPPFUN(IppStatus, ippsECCPSetStd256r1, (IppsECCPState* pEC)) -{ - /* test pEC */ - IPP_BAD_PTR1_RET(pEC); - /* use aligned EC context */ - pEC = (IppsGFpECState*)( IPP_ALIGNED_PTR(pEC, ECGFP_ALIGNMENT) ); - /* set domain parameters */ - return ECCPSetDP(ippsGFpMethod_p256r1(), - BITS_BNU_CHUNK(256), secp256r1_p, - BITS_BNU_CHUNK(256), secp256r1_a, - BITS_BNU_CHUNK(256), secp256r1_b, - BITS_BNU_CHUNK(256), secp256r1_gx, - BITS_BNU_CHUNK(256), secp256r1_gy, - BITS_BNU_CHUNK(256), secp256r1_r, - secp256r1_h, - pEC); -} - -IPPFUN(IppStatus, ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC)) -{ - /* test pEC */ - IPP_BAD_PTR1_RET(pEC); - /* use aligned EC context */ - pEC = (IppsGFpECState*)( IPP_ALIGNED_PTR(pEC, ECGFP_ALIGNMENT) ); - IPP_BADARG_RET(!ECP_TEST_ID(pEC), ippStsContextMatchErr); - - ECP_PREMULBP(pEC) = gfpec_precom_nistP256r1_fun(); - - return ippStsNoErr; -} |