aboutsummaryrefslogtreecommitdiff
path: root/ext/ipp/sources/ippcp/src/pcpeccp256r1dpca.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/ipp/sources/ippcp/src/pcpeccp256r1dpca.c')
-rw-r--r--ext/ipp/sources/ippcp/src/pcpeccp256r1dpca.c63
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;
-}