diff --git a/.gitignore b/.gitignore
index b5638d23..31fdc65b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,12 +18,16 @@
/build/
/linux/installer/bin/*.bin
+
# files downloaded in preparation phase
Intel redistributable binary.txt
Master_EULA_for_Intel_Sw_Development_Products.pdf
-external/ippcp_internal/
+external/ippcp_internal/inc/ippcp.h
+external/ippcp_internal/inc/ippcpdefs.h
+external/ippcp_internal/inc/ippversion.h
+external/ippcp_internal/inc/sgx_ippcp.h
+external/ippcp_internal/license/
external/toolset/
-psw/ae/data/prebuilt/README.md
redist.txt
# directory created when running reproducibility scripts
diff --git a/.gitmodules b/.gitmodules
index 091847bb..9e39ba36 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -12,4 +12,4 @@
[submodule "ipp-crypto"]
path = external/ippcp_internal/ipp-crypto
url = https://github.com/intel/ipp-crypto.git
- branch = ipp-crypto_2019_update5
+ branch = ipp-crypto_2020_update3
diff --git a/build-scripts/sgx-asm-pp.py b/build-scripts/sgx-asm-pp.py
new file mode 100644
index 00000000..de0bfd88
--- /dev/null
+++ b/build-scripts/sgx-asm-pp.py
@@ -0,0 +1,336 @@
+#!/usr/bin/env python
+#
+# Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in
+# the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Intel Corporation nor the names of its
+# contributors may be used to endorse or promote products derived
+# from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+#
+
+__version__ = '1.0.1'
+import sys
+import os
+import re
+import shutil
+import argparse
+
+LOCK = 'lock'
+REP = 'rep[a-z]*'
+REX = 'rex(?:\.[a-zA-Z]+)?'
+SCALAR = '(?:(?:[+-]\s*)?(?:[0-9][0-9a-fA-F]*|0x[0-9a-fA-F]+))'
+IMMEDIATE = '(?:%s[hb]?)' %(SCALAR)
+REG = '(?:[a-zA-Z][a-zA-Z0-9]*)'
+SYM = '(?:[_a-zA-Z][_a-zA-Z0-9]*(?:@[0-9a-zA-Z]+)?)'
+LABEL = '(?:[._a-zA-Z0-9]+)'
+SEP = '(?:(?:^|:)\s*)'
+PFX = '(?:%s\s+)?' %(REX)
+CONST = '(?:(?:%s|%s|%s)(?:\s*[/*+-]\s*(?:%s|%s|%s))*)' %(SYM, SCALAR, LABEL, SYM, SCALAR, LABEL)
+OFFSET = '(?:%s|%s|%s\s*:\s*(?:%s|%s|))' %(CONST, SYM, REG, CONST, SYM)
+MEMORYOP = '(?:\[*(?:[a-zA-Z]+\s+)*(?:%s\s*:\s*%s?|(?:%s\s*)?\[[^]]+\]\]*))' %(REG, CONST, OFFSET)
+ANYOP = '(?:%s|%s|%s|%s|%s)' %(MEMORYOP, IMMEDIATE, REG, SYM, LABEL)
+MEMORYOP = '(?:%s|(?:[a-zA-Z]+\s+(?:ptr|PTR)\s+%s))' %(MEMORYOP, ANYOP)
+MEMORYSRC = '(?:%s\s*,\s*)+%s(?:\s*,\s*%s)*' %(ANYOP, MEMORYOP, ANYOP)
+MEMORYANY = '(?:%s\s*,\s*)*%s(?:\s*,\s*%s)*' %(ANYOP, MEMORYOP, ANYOP)
+ATTSTAR = ''
+GPR = '(?:rax|rcx|rdx|rbx|rdi|rsi|rbp|rsp|r8|r9|r10|r11|r12|r13|r14|r15|RAX|RCX|RDX|RBX|RDI|RSI|RBP|RSP|R8|R9|R10|R11|R12|R13|R14|R15)'
+
+LFENCE = [
+ '(?:%s%smov(?:[a-rt-z][a-z0-9]*)?\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%s(?:vpmask|vmask|mask|c|v|p|vp)mov[a-z0-9]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%spop[bswlqt]?\s+(?:%s|%s))' %(SEP, PFX, MEMORYOP, REG),
+ '(?:%s%spopad?\s+%s\s*)' %(SEP, PFX, REG),
+ '(?:%s%s(?:%s\s+)?xchg[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?(?:x|p|vp|ph|h|pm|vpm|)add[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?(?:p|vp|ph|h|)sub[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?ad[co]x?[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?sbb[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?v?p?cmp(?:[a-rt-z][a-z0-9]*)?\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?inc[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?dec[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?not[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?neg[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:i|v|p|vp|)mul[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%s(?:i|v|p|vp|)div[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%spopcnt[a-z]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%scrc32[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?v?p?and[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?v?p?or[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?v?p?xor[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%sv?p?test[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%ss[ah][lr][a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%ssar[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%s(?:vp|)ro(?:r|l)[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%src(?:r|l)[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%s(?:%s\s+)?bt[a-z]*\s+%s)' %(SEP, PFX, LOCK, MEMORYANY),
+ '(?:%s%sbs[fr][a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%s(?:vp|)[lt]zcnt[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sblsi[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sblsmsk[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sblsr[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sbextr[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sbzhi[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%spdep[a-z]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%spext[a-z]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%s(?:%s\s+)?lods[a-z]*(?:\s+%s|\s*(?:#|$)))' %(SEP, PFX, REP, MEMORYSRC),
+ '(?:%s%s(?:%s\s+)?scas[a-z]*(?:\s+%s|\s*(?:#|$)))' %(SEP, PFX, REP, MEMORYSRC),
+ '(?:%s%s(?:%s\s+)?outs[a-z]*(?:\s+%s|\s*(?:#|$)))' %(SEP, PFX, REP, MEMORYSRC),
+ '(?:%s%s(?:%s\s+)?cmps[a-z]*(?:\s+%s|\s*(?:#|$)))' %(SEP, PFX, REP, MEMORYSRC),
+ '(?:%s%s(?:%s\s+)?movs[a-z]*(?:\s+%s|\s*(?:#|$)))' %(SEP, PFX, REP, MEMORYSRC),
+ '(?:%s%slddqu\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?pack[a-z]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?p?unpck[a-z]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?p?shuf[a-z0-9]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?p?align[a-z]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?pblend[a-z]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%svperm[a-z0-9]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?p?insr[a-z]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?insert[a-z0-9]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?p?expand[a-z]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%svp?broadcast[a-z0-9]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svp?gather[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?pavg[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?p?min[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?p?max[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?phminpos[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?pabs[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?psign[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?(?:m|db|)psad[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?psll[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?psrl[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?psra[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?pclmulqdq\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?aesdec(?:last)?\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?aesenc(?:last)?\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?aesimc\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?aeskeygenassist\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?sha(?:1|256)(?:nexte|rnds4|msg1|msg2)\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?cvt[a-z0-9]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?rcp(?:ss|ps)\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?u?comis[sd]\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?round[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?dpp[sd]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sv?r?sqrt[a-z0-9]*\s+%s)' %(SEP, PFX, MEMORYSRC),
+ '(?:%s%sv?ldmxcsr\s+%s)' %(SEP, PFX, MEMORYOP),
+ '(?:%s%sf?x?rstors?\s+%s)' %(SEP, PFX, MEMORYOP),
+ '(?:%s%sl[gi]dt\s+%s)' %(SEP, PFX, MEMORYOP),
+ '(?:%s%slmsw\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svmptrld\s+%s)' %(SEP, PFX, MEMORYOP),
+ '(?:%s%sf(?:b|i|)ld[a-z0-9]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sfi?add[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sfi?sub[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sfi?mul[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sfi?div[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sf(?:i|u|)com[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sleave[bswlqt]?)' %(SEP, PFX),
+ '(?:%s%spopf[bswlqt]?)' %(SEP, PFX),
+ '(?:%s%svfixupimm[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svf[m|n]add[a-z0-9]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svfpclass[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svget[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svpconflict[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svpternlog[d|q]\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svrange[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svreduce[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svrndscale[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%svscalef[a-z]*\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sxlat\s+%s)' %(SEP, PFX, MEMORYANY),
+ '(?:%s%sxlatb?)' %(SEP, PFX),
+]
+
+RET = '(?:%s%sret[a-z]*(?:\s+%s)?(?:#|$))' %(SEP, PFX, IMMEDIATE)
+MEM_INDBR = '(?:%s%s(?:call|jmp)[a-z]*\s+%s%s)' %(SEP, PFX, ATTSTAR, MEMORYOP)
+REG_INDBR = '(?:%s%s(?:call|jmp)[a-z]*\s+%s)' %(SEP, PFX, GPR)
+
+#
+# File Operations - read/write
+#
+def read_file(sfile):
+ f = open(sfile, 'r')
+ lines = f.readlines()
+ f.close()
+ return lines
+
+def write_file(tfile, lines):
+ f = open(tfile, 'w')
+ for line in lines:
+ f.write(line)
+ f.close()
+ return
+
+def check_code_line(line):
+ line = line.strip()
+ if line.startswith(';') or line.startswith('%') or line.startswith('['):
+ return False
+
+ return True
+
+ASSEMBLERS = ['ml64', 'ml', 'nasm']
+MITIGATIONS = ['NONE', 'CF', 'LOAD']
+
+def insert_lfence(compiler, mitigation_level, infile, outfile):
+ if compiler.startswith('ml'):
+ PTR_KEYWORD = 'PTR'
+ else: # compiler == 'nasm.exe'
+ PTR_KEYWORD = ''
+
+ pattern = '|'.join('(?:%s)' % l for l in LFENCE)
+ lines = read_file(infile)
+ outputs = lines
+ for i in range(0, len(lines)):
+ if lines[i].strip().startswith(';') or lines[i].strip().startswith('%') or lines[i].strip().startswith('['):
+ continue
+ if mitigation_level == 'LOAD':
+ m = re.search(pattern, lines[i])
+ if m:
+ j = i
+ while j > 0:
+ j = j + 1
+ if outputs[j].strip() != '' and not outputs[j].strip().startswith(';'):
+ break
+ if not outputs[j].strip().startswith('lfence'):
+ load_mitigation = ' lfence\n'
+ outputs[i] = outputs[i] + load_mitigation
+ if mitigation_level == 'CF':
+ m = re.search(REG_INDBR, lines[i])
+ if m:
+ j = i
+ while j > 0:
+ j = j - 1
+ if outputs[j].strip() != '' and not outputs[j].strip().startswith(';'):
+ break
+ if not outputs[j].split('\n')[-2].strip().startswith('lfence'):
+ outputs[i] = ' lfence\n' + outputs[i]
+ if mitigation_level != 'NONE':
+ m = re.search(RET, lines[i])
+ if m:
+ ret_mitigation = ' shl QWORD %s [rsp], 0\n lfence\n' %(PTR_KEYWORD)
+ outputs[i] = ret_mitigation + outputs[i]
+ m = re.search(MEM_INDBR, lines[i])
+ if m:
+ print ('Warning: indirect branch with memory operand, line %d' %(i))
+
+ write_file(outfile, outputs)
+
+def parse_options():
+ options = []
+ usage = "%(prog)s [options] [assembler arguments]"
+ parser = argparse.ArgumentParser(usage=usage)
+ parser.add_argument('--version', action='version', version=__version__)
+ parser.add_argument('--assembler', type=str, help='specify assembler type: nasm|ml64|ml', required=True)
+ parser.add_argument('--MITIGATION-CVE-2020-0551', type=str, dest='mitigation', default='NONE', help='specify CVE-2020-0551 mitigation level: NONE|LOAD|CF, [default: %(default)s]')
+ (opts, args) = parser.parse_known_args()
+ # check compiler
+ if opts.assembler is None:
+ print ('Error: assembler is not set')
+ sys.exit(1)
+ if not opts.assembler.lower() in ASSEMBLERS:
+ print ('Error: assembler %s is not recogonized' %(opts.assembler))
+ sys.exit(1)
+ compiler = opts.assembler# + '.exe'
+ # mitigation level
+ if not opts.mitigation.upper() in MITIGATIONS:
+ print ('Error: MITIGATION-CVE-2020-0551 %s is not recogonized' %(opts.mitigation))
+ sys.exit(1)
+ # process the arguments, add space and quote if needed
+ for arg in args:
+ if arg.startswith('/Ta') and len(arg) > 3:
+ options.append('/Ta')
+ arg = arg[3:]
+ if arg.find(' ') > 0:
+ arg = '\"' + arg + '\"'
+ options.append(arg)
+ return (compiler, opts.mitigation.upper(), options)
+
+
+def get_mitigated_file(src):
+ return src + '.mitigated'
+def get_preprocess_file(src):
+ return src + '.preprocess'
+
+def get_src_index(options):
+ src_index = -1
+ for i in range(0,len(options)):
+ if options[i].endswith('.asm'):
+ if(src_index != -1):
+ print ('source files conflict')
+ sys.exit(-1)
+ src_index = i
+ if src_index == -1:
+ print ('cannot find the source file')
+ sys.exit(-1)
+ return src_index
+
+def get_dst_index(options):
+ dst_index = -1
+ for i in range(0,len(options)):
+ if options[i] == '-o':
+ if(dst_index != -1):
+ print ('target files conflict')
+ sys.exit(-1)
+ dst_index = i+1
+ if dst_index == -1:
+ print ('cannot find the target file')
+ sys.exit(-1)
+ return dst_index
+
+def get_preprocess_cmd(compiler, options, src_index):
+ pre_file = get_preprocess_file(src_file)
+ if compiler.startswith('ml'):
+ pre_cmd = compiler + ' /EP ' + ' '.join(options) + ' > ' + pre_file
+ else: # compiler == 'nasm.exe'
+ ops = options
+ dst_index = get_dst_index(options)
+ tmp_file = ops[dst_index]
+ ops[dst_index] = get_preprocess_file(src_file)
+ pre_cmd = compiler + ' -E ' + ' '.join(ops)
+ ops[dst_index] = tmp_file
+ return pre_cmd
+
+if __name__ == '__main__':
+ (compiler, mitigation, options) = parse_options()
+ ops = options
+
+ if mitigation != 'NONE':
+ src_index = get_src_index(options)
+ src_file = options[src_index]
+
+ # preprocess the source file
+ pre_cmd = get_preprocess_cmd(compiler, options, src_index)
+ errno = os.system(pre_cmd)
+ if errno != 0:
+ print ('preprocess the assembly failed, see %s for the preprocess output' %(get_preprocess_file(src_file)))
+ sys.exit(errno)
+ # insert lfence
+ insert_lfence(compiler, mitigation, get_preprocess_file(src_file), get_mitigated_file(src_file))
+ # compile use the mitigated file
+ ops[src_index] = get_mitigated_file(src_file)
+
+ as_cmd = compiler + ' ' + ' '.join(ops)
+ errno = os.system(as_cmd)
+ if errno != 0:
+ print ('compile failed, file %s' %(get_mitigated_file(src_file)))
+ sys.exit(errno)
+ sys.exit(0)
diff --git a/common/inc/internal/se_version.h b/common/inc/internal/se_version.h
index 54c97855..e2f7742e 100644
--- a/common/inc/internal/se_version.h
+++ b/common/inc/internal/se_version.h
@@ -31,20 +31,20 @@
#ifndef _SE_VERSION_H_
#define _SE_VERSION_H_
-#define STRFILEVER "2.13.100.4"
+#define STRFILEVER "2.13.103.1"
#define SGX_MAJOR_VERSION 2
#define SGX_MINOR_VERSION 13
-#define SGX_REVISION_VERSION 100
+#define SGX_REVISION_VERSION 103
#define MAKE_VERSION_UINT(major,minor,rev) (((uint64_t)major)<<32 | ((uint64_t)minor) << 16 | rev)
#define VERSION_UINT MAKE_VERSION_UINT(SGX_MAJOR_VERSION, SGX_MINOR_VERSION, SGX_REVISION_VERSION)
#define COPYRIGHT "Copyright (C) 2021 Intel Corporation"
-#define UAE_SERVICE_VERSION "2.3.207.4"
-#define URTS_VERSION "1.1.111.4"
-#define ENCLAVE_COMMON_VERSION "1.0.114.4"
-#define LAUNCH_VERSION "1.0.109.4"
-#define EPID_VERSION "1.0.109.4"
-#define QUOTE_EX_VERSION "1.1.109.4"
+#define UAE_SERVICE_VERSION "2.3.210.1"
+#define URTS_VERSION "1.1.114.1"
+#define ENCLAVE_COMMON_VERSION "1.0.117.1"
+#define LAUNCH_VERSION "1.0.112.1"
+#define EPID_VERSION "1.0.112.1"
+#define QUOTE_EX_VERSION "1.1.112.1"
#endif
diff --git a/download_prebuilt.sh b/download_prebuilt.sh
index 75aaa1dc..c98c0ea4 100755
--- a/download_prebuilt.sh
+++ b/download_prebuilt.sh
@@ -33,11 +33,11 @@
top_dir=`dirname $0`
out_dir=$top_dir
-optlib_name=optimized_libs_2.13.tar.gz
-ae_file_name=prebuilt_ae_2.13.tar.gz
+optlib_name=optimized_libs_2.13.3.tar.gz
+ae_file_name=prebuilt_ae_2.13.3.tar.gz
binutils_file_name=as.ld.objdump.gold.r3.tar.gz
-checksum_file=SHA256SUM_prebuilt_2.13.cfg
-server_url_path=https://download.01.org/intel-sgx/sgx-linux/2.13
+checksum_file=SHA256SUM_prebuilt_2.13.3.cfg
+server_url_path=https://download.01.org/intel-sgx/sgx-linux/2.13.3
server_optlib_url=$server_url_path/$optlib_name
server_ae_url=$server_url_path/$ae_file_name
server_binutils_url=$server_url_path/$binutils_file_name
diff --git a/external/dcap_source b/external/dcap_source
index 30fac052..d8a2f523 160000
--- a/external/dcap_source
+++ b/external/dcap_source
@@ -1 +1 @@
-Subproject commit 30fac05232e13eab72c425a7788fafa5a46b3247
+Subproject commit d8a2f5236977c2ef67c5380b506e5b93e0b665de
diff --git a/external/dnnl/Makefile b/external/dnnl/Makefile
index 4a850db7..feb1444d 100644
--- a/external/dnnl/Makefile
+++ b/external/dnnl/Makefile
@@ -76,15 +76,15 @@ $(SGX_DNNL_INCLUDE):
.PHONY: dnnl_src
dnnl_src:
-#ifeq ($(shell git rev-parse --is-inside-work-tree), true)
-# @$(RM) -r $(DNNL_DIR)/*
-# git submodule update -f --init dnnl
-# cd $(DNNL_DIR) && git am ../sgx_dnnl.patch
-#else
+ifeq ($(shell git rev-parse --is-inside-work-tree), true)
+ @$(RM) -r $(DNNL_DIR)/*
+ git submodule update -f --init dnnl
+ cd $(DNNL_DIR) && git am ../sgx_dnnl.patch
+else
@$(RM) -r $(DNNL_DIR)
git clone https://github.com/intel/mkl-dnn.git -b v1.1.1 --depth 1 $(DNNL_DIR)
cd $(DNNL_DIR) && git am ../sgx_dnnl.patch
-#endif
+endif
$(LIBDNNL):$(CHECK_SOURCE)
mkdir -p $(DNNL_DIR)/build && cd $(DNNL_DIR)/build && cmake -DCMAKE_CXX_ENCLAVE_FLAGS="$(CXX_ENCLAVE_FLAGS)" -DCMAKE_C_ENCLAVE_FLAGS="$(C_ENCLAVE_FLAGS)" $(DNNL_CONFIG) .. && make
diff --git a/external/epid-sdk/epid/common/math/src/ecgroup.c b/external/epid-sdk/epid/common/math/src/ecgroup.c
index ba6b5c36..2327efa5 100644
--- a/external/epid-sdk/epid/common/math/src/ecgroup.c
+++ b/external/epid-sdk/epid/common/math/src/ecgroup.c
@@ -1104,7 +1104,7 @@ EpidStatus EcHash(EcGroup* g, ConstOctStr msg, size_t msg_len, HashAlg hash_alg,
}
do {
- sts = ippsGFpECSetPointHash(ipp_i, msg, ipp_msg_len, r->ipp_ec_pt,
+ sts = ippsGFpECSetPointHashBackCompatible(ipp_i, msg, ipp_msg_len, r->ipp_ec_pt,
g->ipp_ec, hash_id, g->scratch_buffer);
} while (ippStsQuadraticNonResidueErr == sts &&
ipp_i++ < EPID_ECHASH_WATCHDOG);
diff --git a/external/epid-sdk/ext/ipp/include/ippcp.h b/external/epid-sdk/ext/ipp/include/ippcp.h
index 5fd51da5..13020fb9 100644
--- a/external/epid-sdk/ext/ipp/include/ippcp.h
+++ b/external/epid-sdk/ext/ipp/include/ippcp.h
@@ -1134,6 +1134,7 @@ IPPAPI(IppStatus, ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const Ipp
IPPAPI(IppStatus, ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
IPPAPI(IppStatus, ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
IPPAPI(IppStatus, ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, ippsGFpECSetPointHashBackCompatible,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
IPPAPI(IppStatus, ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
IPPAPI(IppStatus, ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
IPPAPI(IppStatus, ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
diff --git a/external/epid-sdk/ext/ipp/include/sgx_ippcp.h b/external/epid-sdk/ext/ipp/include/sgx_ippcp.h
index 65b6e7c5..7f576b23 100644
--- a/external/epid-sdk/ext/ipp/include/sgx_ippcp.h
+++ b/external/epid-sdk/ext/ipp/include/sgx_ippcp.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2011-2019 Intel Corporation. All rights reserved.
+ * Copyright (C) 2011-2021 Intel Corporation. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -83,6 +83,7 @@ extern "C" {
#define ippsAESDecryptCTR sgx_disp_ippsAESDecryptCTR
#define ippsAESEncryptXTS_Direct sgx_disp_ippsAESEncryptXTS_Direct
#define ippsAESDecryptXTS_Direct sgx_disp_ippsAESDecryptXTS_Direct
+ #define ippsAES_EncryptCFB16_MB sgx_disp_ippsAES_EncryptCFB16_MB
#define ippsSMS4GetSize sgx_disp_ippsSMS4GetSize
#define ippsSMS4Init sgx_disp_ippsSMS4Init
#define ippsSMS4SetKey sgx_disp_ippsSMS4SetKey
@@ -347,6 +348,14 @@ extern "C" {
#define ippsRSAVerify_PKCS1v15 sgx_disp_ippsRSAVerify_PKCS1v15
#define ippsRSASign_PKCS1v15_rmf sgx_disp_ippsRSASign_PKCS1v15_rmf
#define ippsRSAVerify_PKCS1v15_rmf sgx_disp_ippsRSAVerify_PKCS1v15_rmf
+ #define ippsRSA_MB_GetBufferSizePublicKey sgx_disp_ippsRSA_MB_GetBufferSizePublicKey
+ #define ippsRSA_MB_GetBufferSizePrivateKey sgx_disp_ippsRSA_MB_GetBufferSizePrivateKey
+ #define ippsRSA_MB_Encrypt sgx_disp_ippsRSA_MB_Encrypt
+ #define ippsRSA_MB_Decrypt sgx_disp_ippsRSA_MB_Decrypt
+ #define ippsRSA_MB_Sign_PSS_rmf sgx_disp_ippsRSA_MB_Sign_PSS_rmf
+ #define ippsRSA_MB_Verify_PSS_rmf sgx_disp_ippsRSA_MB_Verify_PSS_rmf
+ #define ippsRSA_MB_Sign_PKCS1v15_rmf sgx_disp_ippsRSA_MB_Sign_PKCS1v15_rmf
+ #define ippsRSA_MB_Verify_PKCS1v15_rmf sgx_disp_ippsRSA_MB_Verify_PKCS1v15_rmf
#define ippsDLGetResultString sgx_disp_ippsDLGetResultString
#define ippsDLPGetSize sgx_disp_ippsDLPGetSize
#define ippsDLPInit sgx_disp_ippsDLPInit
@@ -509,7 +518,9 @@ extern "C" {
#define ippsGFpECSetPointRandom sgx_disp_ippsGFpECSetPointRandom
#define ippsGFpECMakePoint sgx_disp_ippsGFpECMakePoint
#define ippsGFpECSetPointHash sgx_disp_ippsGFpECSetPointHash
+ #define ippsGFpECSetPointHashBackCompatible sgx_disp_ippsGFpECSetPointHashBackCompatible
#define ippsGFpECSetPointHash_rmf sgx_disp_ippsGFpECSetPointHash_rmf
+ #define ippsGFpECSetPointHashBackCompatible_rmf sgx_disp_ippsGFpECSetPointHashBackCompatible_rmf
#define ippsGFpECGetPoint sgx_disp_ippsGFpECGetPoint
#define ippsGFpECGetPointRegular sgx_disp_ippsGFpECGetPointRegular
#define ippsGFpECSetPointOctString sgx_disp_ippsGFpECSetPointOctString
diff --git a/external/ippcp_internal/Makefile b/external/ippcp_internal/Makefile
index b8218a11..e1f9f34f 100644
--- a/external/ippcp_internal/Makefile
+++ b/external/ippcp_internal/Makefile
@@ -34,8 +34,7 @@ include ../../buildenv.mk
DIR = $(CURDIR)
IPP_CONFIG = -Bbuild -DCMAKE_VERBOSE_MAKEFILE=on
-# Set the mitigation version assembler for IPP assembly code build
-IPP_CONFIG += -DCMAKE_ASM-ATT_COMPILER="$(BINUTILS_DIR)/as"
+
# Ignore the CMAKE C/C++ compiler check to avoid conflicts with mitigation options
IPP_CONFIG += -DCMAKE_C_COMPILER_WORKS=TRUE -DCMAKE_CXX_COMPILER_WORKS=TRUE
IPP_SOURCE = ipp-crypto
@@ -49,29 +48,23 @@ ENC_CXXFLAGS = $(ENC_CFLAGS)
IPP_CONFIG += -DCMAKE_C_FLAGS="$(ENC_CFLAGS)"
IPP_CONFIG += -DCMAKE_CXX_FLAGS="$(ENC_CXXFLAGS)"
-comma:= ,
-ASM_FLAGS = $(subst -Wa$(comma),,$(MITIGATION_ASFLAGS))
-ENC_ASM_FLAGS = $(patsubst -fno-plt, , $(ASM_FLAGS))
-
-IPP_CONFIG += -DCMAKE_ENC_ASM_FLAGS="$(ENC_ASM_FLAGS)"
SUB_DIR = no_mitigation
ifeq ($(MITIGATION-CVE-2020-0551), LOAD)
SUB_DIR = cve_2020_0551_load
+ PRE_CONFIG= ASM_NASM="python $(DIR)/../../build-scripts/sgx-asm-pp.py --assembler=nasm --MITIGATION-CVE-2020-0551=LOAD"
else ifeq ($(MITIGATION-CVE-2020-0551), CF)
SUB_DIR = cve_2020_0551_cf
+ PRE_CONFIG= ASM_NASM="python $(DIR)/../../build-scripts/sgx-asm-pp.py --assembler=nasm --MITIGATION-CVE-2020-0551=CF"
endif
OUT_DIR = lib/linux/$(ARCH)/$(SUB_DIR)/
-PATCH_LOG = $(shell cd ./$(IPP_SOURCE) && git log --oneline --grep='Add mitigation support to assembly code' | cut -d' ' -f 3)
-CHECK_PATCHED :=
+CHECK_SOURCE :=
# For reproducibility build in docker, the code should be
# prepared before build. So skip the code check to avoid
# triggering network request
ifneq ($(origin NIX_PATH), environment)
-ifneq ($(PATCH_LOG), mitigation)
-CHECK_PATCHED:= ipp_source
-endif
+CHECK_SOURCE:= ipp_source
endif
.PHONY: all build_ipp
@@ -80,23 +73,21 @@ all: build_ipp
$(MKDIR) $(OUT_DIR)
$(CP) ipp-crypto/build/.build/RELEASE/lib/libippcp.a $(OUT_DIR)
$(CP) ipp-crypto/include/* ./inc/
- patch ipp-crypto/include/ippcp.h -i ./inc/ippcp19u5.patch -o ./inc/ippcp.h
+ patch ipp-crypto/include/ippcp.h -i ./inc/ippcp20u3.patch -o ./inc/ippcp.h
$(MKDIR) license
$(CP) ipp-crypto/LICENSE ./license/
-build_ipp: $(CHECK_PATCHED)
- cd $(IPP_SOURCE) && cmake CMakeLists.txt $(IPP_CONFIG) && cd build && make ippcp_s
+build_ipp: $(CHECK_SOURCE)
+ cd $(IPP_SOURCE) && $(PRE_CONFIG) cmake CMakeLists.txt $(IPP_CONFIG) && cd build && make ippcp_s
.PHONY: ipp_source
ipp_source:
-## Need to enable below code when release
-#ifeq ($(shell git rev-parse --is-inside-work-tree), true)
-# git submodule update -f --init --recursive --remote -- $(IPP_SOURCE)
-#else
+ifeq ($(shell git rev-parse --is-inside-work-tree), true)
+ git submodule update -f --init --recursive --remote -- $(IPP_SOURCE)
+else
$(RM) -rf $(IPP_SOURCE)
- git clone -b ipp-crypto_2019_update5 https://github.com/intel/ipp-crypto.git --depth 1 $(IPP_SOURCE)
-#endif
- cd $(IPP_SOURCE) && git am ../0001-Add-mitigation-support-to-assembly-code.patch
+ git clone -b ipp-crypto_2020_update3 https://github.com/intel/ipp-crypto.git --depth 1 $(IPP_SOURCE)
+endif
.PHONY: clean
clean:
diff --git a/external/ippcp_internal/inc/ippcp19u5.patch b/external/ippcp_internal/inc/ippcp19u5.patch
deleted file mode 100644
index 2f8db44b..00000000
--- a/external/ippcp_internal/inc/ippcp19u5.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- ipp-crypto/include/ippcp.h 2019-10-16 18:12:26.157669380 +0800
-+++ inc/ippcp.h 2019-10-28 23:53:28.871586537 +0800
-@@ -49,6 +49,11 @@
- #define IPPCP_H__
-
-
-+#ifndef _SGX_IPPCP_H_
-+#include "sgx_ippcp.h"
-+#endif
-+
-+
- #ifndef IPPCPDEFS_H__
- #include "ippcpdefs.h"
- #endif
-@@ -70,11 +75,6 @@
- #endif
- #endif
-
--#pragma warning(push)
--#ifdef _MSC_VER
--#pragma warning(disable : 4100) // for MSVC, unreferenced param
--#endif
--
- /* /////////////////////////////////////////////////////////////////////////////
- // Name: ippcpGetLibVersion
- // Purpose: getting of the library version
-@@ -1331,7 +1331,6 @@
- IPPAPI(IppStatus, ippsGFpECESGetBuffersSize_SM2, (int* pPublicKeySize,
- int* pMaximumTagSize, const IppsECESState_SM2* pState))
-
--#pragma warning(pop)
- #ifdef __cplusplus
- }
- #endif
diff --git a/external/ippcp_internal/inc/ippcp20u3.patch b/external/ippcp_internal/inc/ippcp20u3.patch
new file mode 100644
index 00000000..18f199ed
--- /dev/null
+++ b/external/ippcp_internal/inc/ippcp20u3.patch
@@ -0,0 +1,12 @@
+--- ipp-crypto/include/ippcp.h 2021-01-15 01:05:21.173829157 -0800
++++ inc/ippcp.h 2021-01-15 01:13:36.269813105 -0800
+@@ -23,6 +23,9 @@
+ #if !defined( IPPCP_H__ ) || defined( _OWN_BLDPCS )
+ #define IPPCP_H__
+
++#ifndef _SGX_IPPCP_H_
++#include "sgx_ippcp.h"
++#endif
+
+ #ifndef IPPCPDEFS_H__
+ #include "ippcpdefs.h"
diff --git a/external/ippcp_internal/ipp-crypto b/external/ippcp_internal/ipp-crypto
index 415960b5..9f41efcb 160000
--- a/external/ippcp_internal/ipp-crypto
+++ b/external/ippcp_internal/ipp-crypto
@@ -1 +1 @@
-Subproject commit 415960b5844594d4e763ca4c246baaf399e342e2
+Subproject commit 9f41efcb914d3dc02a7ced303a8a0b5ff63759d9
diff --git a/external/openmp/Makefile b/external/openmp/Makefile
index acc92d76..9c049d1b 100644
--- a/external/openmp/Makefile
+++ b/external/openmp/Makefile
@@ -56,13 +56,12 @@ $(BUILD_DIR):
.PHONY: omp_code
omp_code:
-## Need to enable below code when release
-#ifeq ($(shell git rev-parse --is-inside-work-tree 2> /dev/null), true)
-# git submodule update -f --init --recursive --remote -- $(OMP_DIR)
-#else
+ifeq ($(shell git rev-parse --is-inside-work-tree 2> /dev/null), true)
+ git submodule update -f --init --recursive --remote -- $(OMP_DIR)
+else
$(RM) -rf openmp_code
git clone -b svn-tags/RELEASE_801 https://github.com/llvm-mirror/openmp.git --depth 1 $(OMP_DIR)
-#endif
+endif
$(LIBOMP): $(CHECK_SOURCE)
diff --git a/linux/reproducibility/Dockerfile b/linux/reproducibility/Dockerfile
index a6b0cb8f..8d6ee851 100644
--- a/linux/reproducibility/Dockerfile
+++ b/linux/reproducibility/Dockerfile
@@ -39,6 +39,7 @@ stdenvNoCC.mkDerivation { \n\
\t\t/nix/store/dmxxhhl5yr92pbl17q1szvx34jcbzsy8-texinfo-6.5 \n\
\t\t/nix/store/g6c80c9s2hmrk7jmkp9przi83jpcs8c6-bison-3.5.4 \n\
\t\t/nix/store/qh2ppjlz4yq65cl0vs0m2h57x2cjlwm4-flex-2.6.4 \n\
+\t\t/nix/store/j6098x206440z8sbyqlibn95q6yhwdq7-nasm-2.15.05 \n\
\t]; \n\
\n\
\tshellHook = '' \n\
@@ -69,7 +70,8 @@ RUN touch .bash_profile \
&& nix-env -i /nix/store/lvwq3g3093injr86lm0kp0f61k5cbpay-gcc-wrapper-8.3.0 \
&& nix-env -i /nix/store/dmxxhhl5yr92pbl17q1szvx34jcbzsy8-texinfo-6.5 \
&& nix-env -i /nix/store/g6c80c9s2hmrk7jmkp9przi83jpcs8c6-bison-3.5.4 \
-&& nix-env -i /nix/store/qh2ppjlz4yq65cl0vs0m2h57x2cjlwm4-flex-2.6.4
+&& nix-env -i /nix/store/qh2ppjlz4yq65cl0vs0m2h57x2cjlwm4-flex-2.6.4 \
+&& nix-env -i /nix/store/j6098x206440z8sbyqlibn95q6yhwdq7-nasm-2.15.05
#config nix-shell
diff --git a/linux/reproducibility/build_and_launch_docker.sh b/linux/reproducibility/build_and_launch_docker.sh
index c51a0b45..8b338416 100755
--- a/linux/reproducibility/build_and_launch_docker.sh
+++ b/linux/reproducibility/build_and_launch_docker.sh
@@ -76,9 +76,8 @@ mount_dir="/linux-sgx"
sdk_installer=""
sgx_src=""
-default_sdk_installer=sgx_linux_x64_sdk_reproducible_2.13.100.1.bin
-default_sdk_installer_url=https://download.01.org/intel-sgx/sgx-linux/2.13/distro/nix_reproducibility/$default_sdk_installer
-
+default_sdk_installer=sgx_linux_x64_sdk_reproducible_2.13.103.1.bin
+default_sdk_installer_url=https://download.01.org/intel-sgx/sgx-linux/2.13.3/distro/nix_reproducibility/$default_sdk_installer
usage()
{
@@ -179,7 +178,7 @@ prepare_sgx_src()
if [ "$sgx_src" != "" ]; then
mkdir -p "$sgx_repo" && cp -a "$sgx_src/." "$sgx_repo"
else
- git clone -b sgx_2.13_reproducible https://github.com/intel/linux-sgx.git $sgx_repo
+ git clone -b sgx_2.13.103_reproducible https://github.com/intel/linux-sgx.git $sgx_repo
fi
cd "$sgx_repo" && make preparation
@@ -187,18 +186,6 @@ prepare_sgx_src()
}
-prepare_ipp_src()
-{
- pushd .
- ipp_dir="$sgx_repo/external/ippcp_internal"
-
- patch_log="$( cd $ipp_dir/ipp-crypto && git log --oneline --grep='Add mitigation support to assembly code' | cut -d' ' -f 3)"
-
- if [ "$patch_log" != "mitigation" ]; then
- cd $ipp_dir/ipp-crypto && git am ../0001-Add-mitigation-support-to-assembly-code.patch
- fi
- popd
-}
prepare_binutils_src()
{
@@ -251,7 +238,6 @@ case $type in
"all")
prepare_binutils_src
prepare_sgx_src
- prepare_ipp_src
;;
"sdk")
prepare_sgx_src
@@ -262,7 +248,6 @@ case $type in
;;
"ipp")
prepare_sgx_src
- prepare_ipp_src
;;
*)
echo "Unsupported reproducibility type."
diff --git a/psw/ae/data/prebuilt/README.md b/psw/ae/data/prebuilt/README.md
new file mode 100644
index 00000000..613828c1
--- /dev/null
+++ b/psw/ae/data/prebuilt/README.md
@@ -0,0 +1,11 @@
+# LE source code
+The LE is part of Intel(R) Software Guard Extensions for Linux\* OS which is published in [linux-sgx](https://github.com/intel/linux-sgx/) Github repository. The libsgx_le.signed.so in prebuilt package is built by [le](https://github.com/intel/linux-sgx/tree/master/psw/ae/le) with branch [sgx_2.13.103_reproducible](https://github.com/intel/linux-sgx/tree/sgx_2.13.103_reproducible) and signed by Intel.
+
+# PVE source code
+The PVE is part of Intel(R) Software Guard Extensions for Linux\* OS which is published in [linux-sgx](https://github.com/intel/linux-sgx/) Github repository. The libsgx_pve.signed.so in prebuilt package is built by [pve](https://github.com/intel/linux-sgx/tree/master/psw/ae/pve) with branch [sgx_2.13.103_reproducible](https://github.com/intel/linux-sgx/tree/sgx_2.13.103_reproducible) and signed by Intel.
+
+# PCE source code
+The PCE is part of Intel(R) Software Guard Extensions for Linux\* OS which is published in [linux-sgx](https://github.com/intel/linux-sgx/) Github repository. The libsgx_pce.signed.so in prebuilt package is built by [pce](https://github.com/intel/linux-sgx/tree/master/psw/ae/pce) with branch [sgx_2.13.103_reproducible](https://github.com/intel/linux-sgx/tree/sgx_2.13.103_reproducible) and signed by Intel.
+
+# QE source code
+The QE is part of Intel(R) Software Guard Extensions for Linux\* OS which is published in [linux-sgx](https://github.com/intel/linux-sgx/) Github repository. The libsgx_qe.signed.so in prebuilt package is built by [qe](https://github.com/intel/linux-sgx/tree/master/psw/ae/qe) with branch [sgx_2.13.103_reproducible](https://github.com/intel/linux-sgx/tree/sgx_2.13.103_reproducible) and signed by Intel.
diff --git a/psw/ae/data/prebuilt/le_prod_css.bin b/psw/ae/data/prebuilt/le_prod_css.bin
index 8a3491e5..c5105ff2 100644
Binary files a/psw/ae/data/prebuilt/le_prod_css.bin and b/psw/ae/data/prebuilt/le_prod_css.bin differ
diff --git a/psw/ae/pce/config.xml b/psw/ae/pce/config.xml
index 8864765b..14d878ed 100644
--- a/psw/ae/pce/config.xml
+++ b/psw/ae/pce/config.xml
@@ -3,7 +3,7 @@
1
0
0x1
- 0xA
+ 0xB
1
0
1
diff --git a/psw/ae/pve/config.xml b/psw/ae/pve/config.xml
index 417281a6..1f300bf9 100644
--- a/psw/ae/pve/config.xml
+++ b/psw/ae/pve/config.xml
@@ -3,7 +3,7 @@
1
0
0x1
- 0xB
+ 0xC
1
0
1
diff --git a/psw/ae/qe/config.xml b/psw/ae/qe/config.xml
index a7f7a9d9..1936e0f8 100644
--- a/psw/ae/qe/config.xml
+++ b/psw/ae/qe/config.xml
@@ -3,7 +3,7 @@
0
0
0x1
- 0xB
+ 0xC
1
0
1
diff --git a/sdk/sample_libcrypto/Makefile b/sdk/sample_libcrypto/Makefile
index 30260c6c..1d50f496 100644
--- a/sdk/sample_libcrypto/Makefile
+++ b/sdk/sample_libcrypto/Makefile
@@ -33,12 +33,12 @@
include ../../buildenv.mk
-CXXFLAGS += -Werror -fno-rtti -fno-exceptions -fPIC
+CXXFLAGS += -fno-rtti -fno-exceptions -fPIC #-Werror
CPPFLAGS := -isystem $(SGX_IPP_INC) \
-I$(COMMON_DIR)/inc/internal/
-CFLAGS += -fPIC -Werror -fno-exceptions -I$(SGX_IPP_INC)
+CFLAGS += -fPIC -fno-exceptions -I$(SGX_IPP_INC) #-Werror
IPPLIB_DIR = $(SGX_IPP_DIR)/lib/linux/intel64/no_mitigation
diff --git a/sdk/sample_libcrypto/sample_libcrypto.cpp b/sdk/sample_libcrypto/sample_libcrypto.cpp
index db812ee2..d01d023b 100644
--- a/sdk/sample_libcrypto/sample_libcrypto.cpp
+++ b/sdk/sample_libcrypto/sample_libcrypto.cpp
@@ -743,7 +743,7 @@ sample_status_t sample_ecdsa_sign(const uint8_t *p_data,
ERROR_BREAK(ipp_ret);
// Prepare the message used to sign.
- ipp_ret = ippsHashMessage(p_data, data_size, (Ipp8u*)hash, IPP_ALG_HASH_SHA256);
+ ipp_ret = ippsHashMessage_rmf(p_data, data_size, (Ipp8u*)hash, ippsHashMethod_SHA256_TT());
ERROR_BREAK(ipp_ret);
/* Byte swap in creation of Big Number from SHA256 hash output */
ipp_ret = sgx_ipp_newBN(NULL, sizeof(hash), &p_hash_bn);
@@ -843,19 +843,19 @@ sample_status_t sample_ecdsa_sign(const uint8_t *p_data,
sample_status_t sample_sha256_init(sample_sha_state_handle_t* p_sha_handle)
{
IppStatus ipp_ret = ippStsNoErr;
- IppsHashState* p_temp_state = NULL;
+ IppsHashState_rmf* p_temp_state = NULL;
if (p_sha_handle == NULL)
return SAMPLE_ERROR_INVALID_PARAMETER;
int ctx_size = 0;
- ipp_ret = ippsHashGetSize(&ctx_size);
+ ipp_ret = ippsHashGetSize_rmf(&ctx_size);
if (ipp_ret != ippStsNoErr)
return SAMPLE_ERROR_UNEXPECTED;
- p_temp_state = (IppsHashState*)(malloc(ctx_size));
+ p_temp_state = (IppsHashState_rmf*)(malloc(ctx_size));
if (p_temp_state == NULL)
return SAMPLE_ERROR_OUT_OF_MEMORY;
- ipp_ret = ippsHashInit(p_temp_state, IPP_ALG_HASH_SHA256);
+ ipp_ret = ippsHashInit_rmf(p_temp_state, ippsHashMethod_SHA256_TT());
if (ipp_ret != ippStsNoErr)
{
SAFE_FREE(p_temp_state);
@@ -885,7 +885,7 @@ sample_status_t sample_sha256_update(const uint8_t *p_src, uint32_t src_len, sam
return SAMPLE_ERROR_INVALID_PARAMETER;
}
IppStatus ipp_ret = ippStsNoErr;
- ipp_ret = ippsHashUpdate(p_src, src_len, (IppsHashState*)sha_handle);
+ ipp_ret = ippsHashUpdate_rmf(p_src, src_len, (IppsHashState_rmf*)sha_handle);
switch (ipp_ret)
{
case ippStsNoErr: return SAMPLE_SUCCESS;
@@ -907,7 +907,7 @@ sample_status_t sample_sha256_get_hash(sample_sha_state_handle_t sha_handle, sam
return SAMPLE_ERROR_INVALID_PARAMETER;
}
IppStatus ipp_ret = ippStsNoErr;
- ipp_ret = ippsHashGetTag((Ipp8u*)p_hash, SAMPLE_SHA256_HASH_SIZE, (IppsHashState*)sha_handle);
+ ipp_ret = ippsHashGetTag_rmf((Ipp8u*)p_hash, SAMPLE_SHA256_HASH_SIZE, (IppsHashState_rmf*)sha_handle);
switch (ipp_ret)
{
case ippStsNoErr: return SAMPLE_SUCCESS;
diff --git a/sdk/tlibcrypto/Makefile b/sdk/tlibcrypto/Makefile
index e85b17d4..c4af8ba5 100644
--- a/sdk/tlibcrypto/Makefile
+++ b/sdk/tlibcrypto/Makefile
@@ -36,7 +36,7 @@ CPPFLAGS := -I$(COMMON_DIR)/inc/internal \
-I$(COMMON_DIR)/inc/tlibc \
-I$(SGX_IPP_INC)
-CXXFLAGS += $(ENCLAVE_CXXFLAGS) -Werror -fno-exceptions -fno-rtti
+CXXFLAGS += $(ENCLAVE_CXXFLAGS) -fno-exceptions -fno-rtti #-Werror
OBJ = init_tcrypto_lib.o sgx_aes_ctr.o sgx_rsa_encryption.o sgx_aes_gcm.o sgx_cmac128.o sgx_hmac.o sgx_ecc256.o sgx_ecc256_ecdsa.o sgx_sha256.o sgx_sha1.o sgx_sha256_msg.o sgx_ecc256_internal.o sgx_rsa3072.o sgx_internal.o
SHARED_OBJ = tcrypto_version.o sgx_common_init_ipp.o
@@ -67,7 +67,7 @@ else
endif
PREPARE_SGXSSL := $(LINUX_EXTERNAL_DIR)/sgxssl/prepare_sgxssl.sh
-PREPRARE_SGX_SSL:
+PREPARE_SGX_SSL:
chmod 755 $(PREPARE_SGXSSL)
test -f $(OPENSSL_LIBRARY_PATH)/lib$(SGXSSL_Library_Name).a || MITIGATION=$(MITIGATION-CVE-2020-0551) $(PREPARE_SGXSSL)
@@ -79,7 +79,7 @@ LIB_NAME := libsgx_tcrypto_sgxssl.a
else
# Build IPP crypto based sgx_tcrypto library
-CFLAGS += $(CPPFLAGS) $(ENCLAVE_CFLAGS) $(SGX_COMMON_CFLAGS) -Werror -fno-exceptions -fPIC
+CFLAGS += $(CPPFLAGS) $(ENCLAVE_CFLAGS) $(SGX_COMMON_CFLAGS) -fno-exceptions -fPIC #-Werror
OBJ += sgx_tcrypto_common.o sgx_rsa_internal.o
SRCDIR := ipp
@@ -100,7 +100,7 @@ TARGET := libsgx_tcrypto.a
ifeq ($(USE_CRYPTO_LIB), 0)
-$(TARGET): PREPRARE_SGX_SSL
+$(TARGET): PREPARE_SGX_SSL
$(MAKE) $(OBJ)
$(MAKE) $(SHARED_OBJ)
$(MKDIR) $(BUILD_DIR)/.libs
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00000.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00000.c
index 6139e130..7beda685 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00000.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00000.c
@@ -49,16 +49,12 @@
IPPAPI( const IppLibraryVersion*, y8_ippcpGetLibVersion, (void) )
IPPAPI( const IppLibraryVersion*, l9_ippcpGetLibVersion, (void) )
-IPPAPI( const IppLibraryVersion*, k0_ippcpGetLibVersion, (void) )
IPPFUN( const IppLibraryVersion*,sgx_disp_ippcpGetLibVersion, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippcpGetLibVersion( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippcpGetLibVersion( );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00001.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00001.c
index 6e443b50..e03f2f65 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00001.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00001.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsDESGetSize,(int *size))
IPPAPI(IppStatus, l9_ippsDESGetSize,(int *size))
-IPPAPI(IppStatus, k0_ippsDESGetSize,(int *size))
IPPFUN(IppStatus,sgx_disp_ippsDESGetSize,(int *size))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDESGetSize( size );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsDESGetSize( size );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00002.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00002.c
index 8990278f..544838c1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00002.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00002.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsDESInit,(const Ipp8u* pKey, IppsDESSpec* pCtx))
IPPAPI(IppStatus, l9_ippsDESInit,(const Ipp8u* pKey, IppsDESSpec* pCtx))
-IPPAPI(IppStatus, k0_ippsDESInit,(const Ipp8u* pKey, IppsDESSpec* pCtx))
IPPFUN(IppStatus,sgx_disp_ippsDESInit,(const Ipp8u* pKey, IppsDESSpec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDESInit( pKey, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsDESInit( pKey, pCtx );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00003.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00003.c
index 7aaa17ef..3b232f64 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00003.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00003.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsDESPack,(const IppsDESSpec* pCtx, Ipp8u* pBuffer))
IPPAPI(IppStatus, l9_ippsDESPack,(const IppsDESSpec* pCtx, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsDESPack,(const IppsDESSpec* pCtx, Ipp8u* pBuffer))
IPPFUN(IppStatus,sgx_disp_ippsDESPack,(const IppsDESSpec* pCtx, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDESPack( pCtx, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsDESPack( pCtx, pBuffer );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00004.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00004.c
index 06a2c764..ef9889dc 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00004.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00004.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsDESUnpack,(const Ipp8u* pBuffer, IppsDESSpec* pCtx))
IPPAPI(IppStatus, l9_ippsDESUnpack,(const Ipp8u* pBuffer, IppsDESSpec* pCtx))
-IPPAPI(IppStatus, k0_ippsDESUnpack,(const Ipp8u* pBuffer, IppsDESSpec* pCtx))
IPPFUN(IppStatus,sgx_disp_ippsDESUnpack,(const Ipp8u* pBuffer, IppsDESSpec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDESUnpack( pBuffer, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsDESUnpack( pBuffer, pCtx );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00005.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00005.c
index 33836406..3a4f0e89 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00005.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00005.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsTDESEncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, IppsCPPadding padding))
IPPAPI(IppStatus, l9_ippsTDESEncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, IppsCPPadding padding))
-IPPAPI(IppStatus, k0_ippsTDESEncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, IppsCPPadding padding))
IPPFUN(IppStatus,sgx_disp_ippsTDESEncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, IppsCPPadding padding))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTDESEncryptECB( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, padding );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsTDESEncryptECB( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, padding );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00006.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00006.c
index c3be42da..8033cc2d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00006.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00006.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsTDESDecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, IppsCPPadding padding))
IPPAPI(IppStatus, l9_ippsTDESDecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, IppsCPPadding padding))
-IPPAPI(IppStatus, k0_ippsTDESDecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, IppsCPPadding padding))
IPPFUN(IppStatus,sgx_disp_ippsTDESDecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, IppsCPPadding padding))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTDESDecryptECB( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, padding );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsTDESDecryptECB( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, padding );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00007.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00007.c
index 5c150155..23ad7747 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00007.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00007.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsTDESEncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
IPPAPI(IppStatus, l9_ippsTDESEncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
-IPPAPI(IppStatus, k0_ippsTDESEncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
IPPFUN(IppStatus,sgx_disp_ippsTDESEncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTDESEncryptCBC( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, pIV, padding );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsTDESEncryptCBC( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, pIV, padding );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00008.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00008.c
index 0f3db371..654dfcda 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00008.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00008.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsTDESDecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
IPPAPI(IppStatus, l9_ippsTDESDecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
-IPPAPI(IppStatus, k0_ippsTDESDecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
IPPFUN(IppStatus,sgx_disp_ippsTDESDecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTDESDecryptCBC( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, pIV, padding );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsTDESDecryptCBC( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, pIV, padding );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00009.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00009.c
index 9444de5b..baf9dd90 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00009.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00009.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsTDESEncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
IPPAPI(IppStatus, l9_ippsTDESEncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
-IPPAPI(IppStatus, k0_ippsTDESEncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
IPPFUN(IppStatus,sgx_disp_ippsTDESEncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTDESEncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx1, pCtx2, pCtx3, pIV, padding );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsTDESEncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx1, pCtx2, pCtx3, pIV, padding );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00010.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00010.c
index 0ad46937..8eecc001 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00010.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00010.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsTDESDecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
IPPAPI(IppStatus, l9_ippsTDESDecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
-IPPAPI(IppStatus, k0_ippsTDESDecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
IPPFUN(IppStatus,sgx_disp_ippsTDESDecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, const Ipp8u* pIV, IppsCPPadding padding))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTDESDecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx1, pCtx2, pCtx3, pIV, padding );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsTDESDecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx1, pCtx2, pCtx3, pIV, padding );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00011.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00011.c
index 590e2f36..38855ee1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00011.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00011.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsTDESEncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsTDESEncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsTDESEncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsTDESEncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTDESEncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx1, pCtx2, pCtx3, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsTDESEncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx1, pCtx2, pCtx3, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00012.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00012.c
index 626b9bf3..1c456f64 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00012.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00012.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsTDESDecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsTDESDecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsTDESDecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsTDESDecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTDESDecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx1, pCtx2, pCtx3, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsTDESDecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx1, pCtx2, pCtx3, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00013.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00013.c
index 65ae6d2d..cdc28d95 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00013.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00013.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsTDESEncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pCtrValue, int ctrNumBitSize))
IPPAPI(IppStatus, l9_ippsTDESEncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPAPI(IppStatus, k0_ippsTDESEncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pCtrValue, int ctrNumBitSize))
IPPFUN(IppStatus,sgx_disp_ippsTDESEncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pCtrValue, int ctrNumBitSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTDESEncryptCTR( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, pCtrValue, ctrNumBitSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsTDESEncryptCTR( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, pCtrValue, ctrNumBitSize );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00014.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00014.c
index 27bcef5c..7dafbcf2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00014.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00014.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsTDESDecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pCtrValue, int ctrNumBitSize))
IPPAPI(IppStatus, l9_ippsTDESDecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPAPI(IppStatus, k0_ippsTDESDecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pCtrValue, int ctrNumBitSize))
IPPFUN(IppStatus,sgx_disp_ippsTDESDecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsDESSpec* pCtx1, const IppsDESSpec* pCtx2, const IppsDESSpec* pCtx3, Ipp8u* pCtrValue, int ctrNumBitSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTDESDecryptCTR( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, pCtrValue, ctrNumBitSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsTDESDecryptCTR( pSrc, pDst, len, pCtx1, pCtx2, pCtx3, pCtrValue, ctrNumBitSize );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00015.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00015.c
index 01887775..3d1c0a36 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00015.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00015.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESGetSize,(int *pSize))
IPPAPI(IppStatus, l9_ippsAESGetSize,(int *pSize))
-IPPAPI(IppStatus, k0_ippsAESGetSize,(int *pSize))
IPPFUN(IppStatus,sgx_disp_ippsAESGetSize,(int *pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESGetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESGetSize( pSize );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00016.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00016.c
index 312e6768..621a6c27 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00016.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00016.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESInit,(const Ipp8u* pKey, int keyLen, IppsAESSpec* pCtx, int ctxSize))
IPPAPI(IppStatus, l9_ippsAESInit,(const Ipp8u* pKey, int keyLen, IppsAESSpec* pCtx, int ctxSize))
-IPPAPI(IppStatus, k0_ippsAESInit,(const Ipp8u* pKey, int keyLen, IppsAESSpec* pCtx, int ctxSize))
IPPFUN(IppStatus,sgx_disp_ippsAESInit,(const Ipp8u* pKey, int keyLen, IppsAESSpec* pCtx, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESInit( pKey, keyLen, pCtx, ctxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESInit( pKey, keyLen, pCtx, ctxSize );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00017.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00017.c
index 58d320b7..02cb5c51 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00017.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00017.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESSetKey,(const Ipp8u* pKey, int keyLen, IppsAESSpec* pCtx))
IPPAPI(IppStatus, l9_ippsAESSetKey,(const Ipp8u* pKey, int keyLen, IppsAESSpec* pCtx))
-IPPAPI(IppStatus, k0_ippsAESSetKey,(const Ipp8u* pKey, int keyLen, IppsAESSpec* pCtx))
IPPFUN(IppStatus,sgx_disp_ippsAESSetKey,(const Ipp8u* pKey, int keyLen, IppsAESSpec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESSetKey( pKey, keyLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESSetKey( pKey, keyLen, pCtx );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00018.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00018.c
index b6856275..a3f0733e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00018.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00018.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESPack,(const IppsAESSpec* pCtx, Ipp8u* pBuffer, int bufSize))
IPPAPI(IppStatus, l9_ippsAESPack,(const IppsAESSpec* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, k0_ippsAESPack,(const IppsAESSpec* pCtx, Ipp8u* pBuffer, int bufSize))
IPPFUN(IppStatus,sgx_disp_ippsAESPack,(const IppsAESSpec* pCtx, Ipp8u* pBuffer, int bufSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESPack( pCtx, pBuffer, bufSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESPack( pCtx, pBuffer, bufSize );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00019.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00019.c
index 71ec764c..7895e2a8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00019.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00019.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESUnpack,(const Ipp8u* pBuffer, IppsAESSpec* pCtx, int ctxSize))
IPPAPI(IppStatus, l9_ippsAESUnpack,(const Ipp8u* pBuffer, IppsAESSpec* pCtx, int ctxSize))
-IPPAPI(IppStatus, k0_ippsAESUnpack,(const Ipp8u* pBuffer, IppsAESSpec* pCtx, int ctxSize))
IPPFUN(IppStatus,sgx_disp_ippsAESUnpack,(const Ipp8u* pBuffer, IppsAESSpec* pCtx, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESUnpack( pBuffer, pCtx, ctxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESUnpack( pBuffer, pCtx, ctxSize );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00020.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00020.c
index b39b2565..5dcd6d31 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00020.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00020.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESEncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx))
IPPAPI(IppStatus, l9_ippsAESEncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx))
-IPPAPI(IppStatus, k0_ippsAESEncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx))
IPPFUN(IppStatus,sgx_disp_ippsAESEncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESEncryptECB( pSrc, pDst, len, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESEncryptECB( pSrc, pDst, len, pCtx );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00021.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00021.c
index 8b01e89c..fd3de9da 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00021.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00021.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESDecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx))
IPPAPI(IppStatus, l9_ippsAESDecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx))
-IPPAPI(IppStatus, k0_ippsAESDecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx))
IPPFUN(IppStatus,sgx_disp_ippsAESDecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESDecryptECB( pSrc, pDst, len, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESDecryptECB( pSrc, pDst, len, pCtx );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00022.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00022.c
index 600a4741..e4a29afc 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00022.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00022.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESEncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESEncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESEncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESEncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESEncryptCBC( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESEncryptCBC( pSrc, pDst, len, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00023.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00023.c
index c133414a..fa3a4608 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00023.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00023.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESEncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESEncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESEncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESEncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESEncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESEncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00024.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00024.c
index aaaa6387..66a1526c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00024.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00024.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESEncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESEncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESEncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESEncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESEncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESEncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00025.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00025.c
index 22cfbf91..936e06df 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00025.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00025.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESEncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESEncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESEncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESEncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESEncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESEncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00026.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00026.c
index cdbe47f0..ce26b52b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00026.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00026.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESDecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESDecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESDecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESDecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESDecryptCBC( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESDecryptCBC( pSrc, pDst, len, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00027.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00027.c
index 79031c9a..fe9b869f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00027.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00027.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESDecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESDecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESDecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESDecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESDecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESDecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00028.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00028.c
index 04367221..5026d31d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00028.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00028.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESDecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESDecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESDecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESDecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESDecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESDecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00029.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00029.c
index 38aa37e6..bf933f54 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00029.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00029.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESDecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESDecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESDecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESDecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESDecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESDecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00030.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00030.c
index 65f0d5db..ea768740 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00030.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00030.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESEncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESEncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsAESSpec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESEncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESEncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsAESSpec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESEncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESEncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00031.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00031.c
index 9f4c7e9f..5f3b99a7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00031.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00031.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESDecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESDecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsAESSpec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESDecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsAESSpec* pCtx, const Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESDecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsAESSpec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESDecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESDecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00032.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00032.c
index 1acb2791..90974ba2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00032.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00032.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESEncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsAESSpec* pCtx, Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESEncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsAESSpec* pCtx, Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESEncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsAESSpec* pCtx, Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESEncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsAESSpec* pCtx, Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESEncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESEncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00033.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00033.c
index 512d77f8..2c256c61 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00033.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00033.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESDecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsAESSpec* pCtx, Ipp8u* pIV))
IPPAPI(IppStatus, l9_ippsAESDecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsAESSpec* pCtx, Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsAESDecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsAESSpec* pCtx, Ipp8u* pIV))
IPPFUN(IppStatus,sgx_disp_ippsAESDecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsAESSpec* pCtx, Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESDecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESDecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00034.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00034.c
index 462656c9..5c6b12fb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00034.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00034.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESEncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
IPPAPI(IppStatus, l9_ippsAESEncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPAPI(IppStatus, k0_ippsAESEncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
IPPFUN(IppStatus,sgx_disp_ippsAESEncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESEncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESEncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00035.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00035.c
index 40ae2794..e0c3df4c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00035.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00035.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESDecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
IPPAPI(IppStatus, l9_ippsAESDecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPAPI(IppStatus, k0_ippsAESDecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
IPPFUN(IppStatus,sgx_disp_ippsAESDecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsAESSpec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESDecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESDecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00036.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00036.c
index 8a09205b..a9cbf5d8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00036.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00036.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESEncryptXTS_Direct,(const Ipp8u* pSrc, Ipp8u* pDst, int encBitsize, int aesBlkNo, const Ipp8u* pTweakPT, const Ipp8u* pKey, int keyBitsize, int dataUnitBitsize))
IPPAPI(IppStatus, l9_ippsAESEncryptXTS_Direct,(const Ipp8u* pSrc, Ipp8u* pDst, int encBitsize, int aesBlkNo, const Ipp8u* pTweakPT, const Ipp8u* pKey, int keyBitsize, int dataUnitBitsize))
-IPPAPI(IppStatus, k0_ippsAESEncryptXTS_Direct,(const Ipp8u* pSrc, Ipp8u* pDst, int encBitsize, int aesBlkNo, const Ipp8u* pTweakPT, const Ipp8u* pKey, int keyBitsize, int dataUnitBitsize))
IPPFUN(IppStatus,sgx_disp_ippsAESEncryptXTS_Direct,(const Ipp8u* pSrc, Ipp8u* pDst, int encBitsize, int aesBlkNo, const Ipp8u* pTweakPT, const Ipp8u* pKey, int keyBitsize, int dataUnitBitsize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESEncryptXTS_Direct( pSrc, pDst, encBitsize, aesBlkNo, pTweakPT, pKey, keyBitsize, dataUnitBitsize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESEncryptXTS_Direct( pSrc, pDst, encBitsize, aesBlkNo, pTweakPT, pKey, keyBitsize, dataUnitBitsize );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00037.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00037.c
index 1297317c..4cc151e2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00037.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00037.c
@@ -49,16 +49,12 @@
IPPAPI(IppStatus, y8_ippsAESDecryptXTS_Direct,(const Ipp8u* pSrc, Ipp8u* pDst, int encBitsize, int aesBlkNo, const Ipp8u* pTweakPT, const Ipp8u* pKey, int keyBitsize, int dataUnitBitsize))
IPPAPI(IppStatus, l9_ippsAESDecryptXTS_Direct,(const Ipp8u* pSrc, Ipp8u* pDst, int encBitsize, int aesBlkNo, const Ipp8u* pTweakPT, const Ipp8u* pKey, int keyBitsize, int dataUnitBitsize))
-IPPAPI(IppStatus, k0_ippsAESDecryptXTS_Direct,(const Ipp8u* pSrc, Ipp8u* pDst, int encBitsize, int aesBlkNo, const Ipp8u* pTweakPT, const Ipp8u* pKey, int keyBitsize, int dataUnitBitsize))
IPPFUN(IppStatus,sgx_disp_ippsAESDecryptXTS_Direct,(const Ipp8u* pSrc, Ipp8u* pDst, int encBitsize, int aesBlkNo, const Ipp8u* pTweakPT, const Ipp8u* pKey, int keyBitsize, int dataUnitBitsize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAESDecryptXTS_Direct( pSrc, pDst, encBitsize, aesBlkNo, pTweakPT, pKey, keyBitsize, dataUnitBitsize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
return l9_ippsAESDecryptXTS_Direct( pSrc, pDst, encBitsize, aesBlkNo, pTweakPT, pKey, keyBitsize, dataUnitBitsize );
} else
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00038.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00038.c
index 741f1dc9..f85eb1df 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00038.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00038.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4GetSize,(int *pSize))
-IPPAPI(IppStatus, l9_ippsSMS4GetSize,(int *pSize))
-IPPAPI(IppStatus, k0_ippsSMS4GetSize,(int *pSize))
+IPPAPI(IppStatus, y8_ippsAES_EncryptCFB16_MB, (const Ipp8u* pSrc[], Ipp8u* pDst[], int len[], const IppsAESSpec* pCtx[], const Ipp8u* pIV[], IppStatus status[], int numBuffers))
+IPPAPI(IppStatus, l9_ippsAES_EncryptCFB16_MB, (const Ipp8u* pSrc[], Ipp8u* pDst[], int len[], const IppsAESSpec* pCtx[], const Ipp8u* pIV[], IppStatus status[], int numBuffers))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4GetSize,(int *pSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_EncryptCFB16_MB, (const Ipp8u* pSrc[], Ipp8u* pDst[], int len[], const IppsAESSpec* pCtx[], const Ipp8u* pIV[], IppStatus status[], int numBuffers))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4GetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4GetSize( pSize );
+ return l9_ippsAES_EncryptCFB16_MB( pSrc, pDst, len, pCtx, pIV, status, numBuffers );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4GetSize( pSize );
+ return y8_ippsAES_EncryptCFB16_MB( pSrc, pDst, len, pCtx, pIV, status, numBuffers );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4GetSize,(int *pSize))
-IPPAPI(IppStatus, h9_ippsSMS4GetSize,(int *pSize))
+IPPAPI(IppStatus, p8_ippsAES_EncryptCFB16_MB, (const Ipp8u* pSrc[], Ipp8u* pDst[], int len[], const IppsAESSpec* pCtx[], const Ipp8u* pIV[], IppStatus status[], int numBuffers))
+IPPAPI(IppStatus, h9_ippsAES_EncryptCFB16_MB, (const Ipp8u* pSrc[], Ipp8u* pDst[], int len[], const IppsAESSpec* pCtx[], const Ipp8u* pIV[], IppStatus status[], int numBuffers))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4GetSize,(int *pSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_EncryptCFB16_MB, (const Ipp8u* pSrc[], Ipp8u* pDst[], int len[], const IppsAESSpec* pCtx[], const Ipp8u* pIV[], IppStatus status[], int numBuffers))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4GetSize( pSize );
+ return h9_ippsAES_EncryptCFB16_MB( pSrc, pDst, len, pCtx, pIV, status, numBuffers );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4GetSize( pSize );
+ return p8_ippsAES_EncryptCFB16_MB( pSrc, pDst, len, pCtx, pIV, status, numBuffers );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00039.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00039.c
index da945cdc..a2822111 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00039.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00039.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
-IPPAPI(IppStatus, l9_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
-IPPAPI(IppStatus, k0_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
+IPPAPI(IppStatus, y8_ippsSMS4GetSize,(int *pSize))
+IPPAPI(IppStatus, l9_ippsSMS4GetSize,(int *pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4GetSize,(int *pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4Init( pKey, keyLen, pCtx, ctxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4Init( pKey, keyLen, pCtx, ctxSize );
+ return l9_ippsSMS4GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4Init( pKey, keyLen, pCtx, ctxSize );
+ return y8_ippsSMS4GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
-IPPAPI(IppStatus, h9_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
+IPPAPI(IppStatus, p8_ippsSMS4GetSize,(int *pSize))
+IPPAPI(IppStatus, h9_ippsSMS4GetSize,(int *pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4GetSize,(int *pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4Init( pKey, keyLen, pCtx, ctxSize );
+ return h9_ippsSMS4GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4Init( pKey, keyLen, pCtx, ctxSize );
+ return p8_ippsSMS4GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00040.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00040.c
index 20dcfbbc..9c460dca 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00040.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00040.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
-IPPAPI(IppStatus, l9_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
-IPPAPI(IppStatus, k0_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, y8_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
+IPPAPI(IppStatus, l9_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4SetKey( pKey, keyLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4SetKey( pKey, keyLen, pCtx );
+ return l9_ippsSMS4Init( pKey, keyLen, pCtx, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4SetKey( pKey, keyLen, pCtx );
+ return y8_ippsSMS4Init( pKey, keyLen, pCtx, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
-IPPAPI(IppStatus, h9_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, p8_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
+IPPAPI(IppStatus, h9_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4Init,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4SetKey( pKey, keyLen, pCtx );
+ return h9_ippsSMS4Init( pKey, keyLen, pCtx, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4SetKey( pKey, keyLen, pCtx );
+ return p8_ippsSMS4Init( pKey, keyLen, pCtx, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00041.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00041.c
index 396ea62b..747209d1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00041.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00041.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
-IPPAPI(IppStatus, l9_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
-IPPAPI(IppStatus, k0_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, y8_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, l9_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4EncryptECB( pSrc, pDst, len, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4EncryptECB( pSrc, pDst, len, pCtx );
+ return l9_ippsSMS4SetKey( pKey, keyLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4EncryptECB( pSrc, pDst, len, pCtx );
+ return y8_ippsSMS4SetKey( pKey, keyLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
-IPPAPI(IppStatus, h9_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, p8_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, h9_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4SetKey,(const Ipp8u* pKey, int keyLen, IppsSMS4Spec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4EncryptECB( pSrc, pDst, len, pCtx );
+ return h9_ippsSMS4SetKey( pKey, keyLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4EncryptECB( pSrc, pDst, len, pCtx );
+ return p8_ippsSMS4SetKey( pKey, keyLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00042.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00042.c
index 43613ec2..5fc0efd4 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00042.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00042.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
-IPPAPI(IppStatus, l9_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
-IPPAPI(IppStatus, k0_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, y8_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, l9_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4DecryptECB( pSrc, pDst, len, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4DecryptECB( pSrc, pDst, len, pCtx );
+ return l9_ippsSMS4EncryptECB( pSrc, pDst, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4DecryptECB( pSrc, pDst, len, pCtx );
+ return y8_ippsSMS4EncryptECB( pSrc, pDst, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
-IPPAPI(IppStatus, h9_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, p8_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, h9_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4DecryptECB( pSrc, pDst, len, pCtx );
+ return h9_ippsSMS4EncryptECB( pSrc, pDst, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4DecryptECB( pSrc, pDst, len, pCtx );
+ return p8_ippsSMS4EncryptECB( pSrc, pDst, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00043.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00043.c
index b6635089..e65133eb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00043.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00043.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, l9_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4EncryptCBC( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4EncryptCBC( pSrc, pDst, len, pCtx, pIV );
+ return l9_ippsSMS4DecryptECB( pSrc, pDst, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4EncryptCBC( pSrc, pDst, len, pCtx, pIV );
+ return y8_ippsSMS4DecryptECB( pSrc, pDst, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
+IPPAPI(IppStatus, h9_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptECB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4EncryptCBC( pSrc, pDst, len, pCtx, pIV );
+ return h9_ippsSMS4DecryptECB( pSrc, pDst, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4EncryptCBC( pSrc, pDst, len, pCtx, pIV );
+ return p8_ippsSMS4DecryptECB( pSrc, pDst, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00044.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00044.c
index 98053899..4079344e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00044.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00044.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4EncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4EncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
+ return l9_ippsSMS4EncryptCBC( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4EncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
+ return y8_ippsSMS4EncryptCBC( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4EncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
+ return h9_ippsSMS4EncryptCBC( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4EncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
+ return p8_ippsSMS4EncryptCBC( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00045.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00045.c
index 15328d31..b68d2544 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00045.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00045.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4EncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4EncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
+ return l9_ippsSMS4EncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4EncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
+ return y8_ippsSMS4EncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4EncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
+ return h9_ippsSMS4EncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4EncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
+ return p8_ippsSMS4EncryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00046.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00046.c
index d7a1f826..2ac502f7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00046.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00046.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4EncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4EncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
+ return l9_ippsSMS4EncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4EncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
+ return y8_ippsSMS4EncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4EncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
+ return h9_ippsSMS4EncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4EncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
+ return p8_ippsSMS4EncryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00047.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00047.c
index b5fd2ca0..1d7f0f20 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00047.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00047.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4DecryptCBC( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4DecryptCBC( pSrc, pDst, len, pCtx, pIV );
+ return l9_ippsSMS4EncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4DecryptCBC( pSrc, pDst, len, pCtx, pIV );
+ return y8_ippsSMS4EncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4DecryptCBC( pSrc, pDst, len, pCtx, pIV );
+ return h9_ippsSMS4EncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4DecryptCBC( pSrc, pDst, len, pCtx, pIV );
+ return p8_ippsSMS4EncryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00048.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00048.c
index 55fe09e6..c4a2ff2a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00048.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00048.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4DecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4DecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
+ return l9_ippsSMS4DecryptCBC( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4DecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
+ return y8_ippsSMS4DecryptCBC( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4DecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
+ return h9_ippsSMS4DecryptCBC( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4DecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
+ return p8_ippsSMS4DecryptCBC( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00049.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00049.c
index 90558a53..ad6eb29c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00049.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00049.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4DecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4DecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
+ return l9_ippsSMS4DecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4DecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
+ return y8_ippsSMS4DecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS1,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4DecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
+ return h9_ippsSMS4DecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4DecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
+ return p8_ippsSMS4DecryptCBC_CS1( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00050.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00050.c
index 70bc4534..e7bef7e4 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00050.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00050.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4DecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4DecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
+ return l9_ippsSMS4DecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4DecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
+ return y8_ippsSMS4DecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS2,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4DecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
+ return h9_ippsSMS4DecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4DecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
+ return p8_ippsSMS4DecryptCBC_CS2( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00051.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00051.c
index 6630a8e0..14fb007f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00051.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00051.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4EncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4EncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
+ return l9_ippsSMS4DecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4EncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
+ return y8_ippsSMS4DecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCBC_CS3,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4EncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
+ return h9_ippsSMS4DecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4EncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
+ return p8_ippsSMS4DecryptCBC_CS3( pSrc, pDst, len, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00052.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00052.c
index c4e2c621..52ca13fd 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00052.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00052.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4DecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4DecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
+ return l9_ippsSMS4EncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4DecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
+ return y8_ippsSMS4EncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4DecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
+ return h9_ippsSMS4EncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4DecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
+ return p8_ippsSMS4EncryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00053.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00053.c
index ea31dc50..578afaaa 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00053.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00053.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4EncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4EncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
+ return l9_ippsSMS4DecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4EncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
+ return y8_ippsSMS4DecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int cfbBlkSize, const IppsSMS4Spec* pCtx, const Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4EncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
+ return h9_ippsSMS4DecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4EncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
+ return p8_ippsSMS4DecryptCFB( pSrc, pDst, len, cfbBlkSize, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00054.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00054.c
index ffa1387d..c4224991 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00054.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00054.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
-IPPAPI(IppStatus, l9_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
-IPPAPI(IppStatus, k0_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPAPI(IppStatus, y8_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4DecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4DecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
+ return l9_ippsSMS4EncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4DecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
+ return y8_ippsSMS4EncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
-IPPAPI(IppStatus, h9_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPAPI(IppStatus, p8_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4DecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
+ return h9_ippsSMS4EncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4DecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
+ return p8_ippsSMS4EncryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00055.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00055.c
index ec3037a5..75f2c4cc 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00055.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00055.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPAPI(IppStatus, l9_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPAPI(IppStatus, k0_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPAPI(IppStatus, y8_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPAPI(IppStatus, l9_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4EncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4EncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
+ return l9_ippsSMS4DecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4EncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
+ return y8_ippsSMS4DecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPAPI(IppStatus, h9_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPAPI(IppStatus, p8_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
+IPPAPI(IppStatus, h9_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptOFB,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int ofbBlkSize, const IppsSMS4Spec* pCtx, Ipp8u* pIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4EncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
+ return h9_ippsSMS4DecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4EncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
+ return p8_ippsSMS4DecryptOFB( pSrc, pDst, len, ofbBlkSize, pCtx, pIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00056.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00056.c
index 0bb57559..98eefa62 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00056.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00056.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPAPI(IppStatus, l9_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPAPI(IppStatus, k0_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPAPI(IppStatus, y8_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPAPI(IppStatus, l9_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4DecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4DecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
+ return l9_ippsSMS4EncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4DecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
+ return y8_ippsSMS4EncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPAPI(IppStatus, h9_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPAPI(IppStatus, p8_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPAPI(IppStatus, h9_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4EncryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4DecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
+ return h9_ippsSMS4EncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4DecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
+ return p8_ippsSMS4EncryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00057.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00057.c
index 68939297..c825468c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00057.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00057.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4_CCMGetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsSMS4_CCMGetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsSMS4_CCMGetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPAPI(IppStatus, l9_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMGetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4_CCMGetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4_CCMGetSize( pSize );
+ return l9_ippsSMS4DecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4_CCMGetSize( pSize );
+ return y8_ippsSMS4DecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4_CCMGetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsSMS4_CCMGetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
+IPPAPI(IppStatus, h9_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMGetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4DecryptCTR,(const Ipp8u* pSrc, Ipp8u* pDst, int len, const IppsSMS4Spec* pCtx, Ipp8u* pCtrValue, int ctrNumBitSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4_CCMGetSize( pSize );
+ return h9_ippsSMS4DecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4_CCMGetSize( pSize );
+ return p8_ippsSMS4DecryptCTR( pSrc, pDst, len, pCtx, pCtrValue, ctrNumBitSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00058.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00058.c
index b7ced4ff..a2aee94a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00058.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00058.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
-IPPAPI(IppStatus, l9_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
-IPPAPI(IppStatus, k0_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
+IPPAPI(IppStatus, y8_ippsSMS4_CCMGetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsSMS4_CCMGetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMGetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4_CCMInit( pKey, keyLen, pCtx, ctxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4_CCMInit( pKey, keyLen, pCtx, ctxSize );
+ return l9_ippsSMS4_CCMGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4_CCMInit( pKey, keyLen, pCtx, ctxSize );
+ return y8_ippsSMS4_CCMGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
-IPPAPI(IppStatus, h9_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
+IPPAPI(IppStatus, p8_ippsSMS4_CCMGetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsSMS4_CCMGetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMGetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4_CCMInit( pKey, keyLen, pCtx, ctxSize );
+ return h9_ippsSMS4_CCMGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4_CCMInit( pKey, keyLen, pCtx, ctxSize );
+ return p8_ippsSMS4_CCMGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00059.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00059.c
index dc179b61..5900ca82 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00059.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00059.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, l9_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, k0_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, y8_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
+IPPAPI(IppStatus, l9_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4_CCMMessageLen( msgLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4_CCMMessageLen( msgLen, pCtx );
+ return l9_ippsSMS4_CCMInit( pKey, keyLen, pCtx, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4_CCMMessageLen( msgLen, pCtx );
+ return y8_ippsSMS4_CCMInit( pKey, keyLen, pCtx, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, h9_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, p8_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
+IPPAPI(IppStatus, h9_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMInit,(const Ipp8u* pKey, int keyLen, IppsSMS4_CCMState* pCtx, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4_CCMMessageLen( msgLen, pCtx );
+ return h9_ippsSMS4_CCMInit( pKey, keyLen, pCtx, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4_CCMMessageLen( msgLen, pCtx );
+ return p8_ippsSMS4_CCMInit( pKey, keyLen, pCtx, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00060.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00060.c
index c9bdd673..9bd2ad20 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00060.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00060.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, l9_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, k0_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, y8_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, l9_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4_CCMTagLen( tagLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4_CCMTagLen( tagLen, pCtx );
+ return l9_ippsSMS4_CCMMessageLen( msgLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4_CCMTagLen( tagLen, pCtx );
+ return y8_ippsSMS4_CCMMessageLen( msgLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, h9_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, p8_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, h9_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMMessageLen,(Ipp64u msgLen, IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4_CCMTagLen( tagLen, pCtx );
+ return h9_ippsSMS4_CCMMessageLen( msgLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4_CCMTagLen( tagLen, pCtx );
+ return p8_ippsSMS4_CCMMessageLen( msgLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00061.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00061.c
index 303fc636..a90afc93 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00061.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00061.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, l9_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, k0_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, y8_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, l9_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4_CCMStart( pIV, ivLen, pAD, adLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4_CCMStart( pIV, ivLen, pAD, adLen, pCtx );
+ return l9_ippsSMS4_CCMTagLen( tagLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4_CCMStart( pIV, ivLen, pAD, adLen, pCtx );
+ return y8_ippsSMS4_CCMTagLen( tagLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, h9_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, p8_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, h9_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMTagLen,(int tagLen, IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4_CCMStart( pIV, ivLen, pAD, adLen, pCtx );
+ return h9_ippsSMS4_CCMTagLen( tagLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4_CCMStart( pIV, ivLen, pAD, adLen, pCtx );
+ return p8_ippsSMS4_CCMTagLen( tagLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00062.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00062.c
index bb4d3ee4..a705cc36 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00062.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00062.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, l9_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, k0_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, y8_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, l9_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4_CCMEncrypt( pSrc, pDst, len, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4_CCMEncrypt( pSrc, pDst, len, pCtx );
+ return l9_ippsSMS4_CCMStart( pIV, ivLen, pAD, adLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4_CCMEncrypt( pSrc, pDst, len, pCtx );
+ return y8_ippsSMS4_CCMStart( pIV, ivLen, pAD, adLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, h9_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, p8_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, h9_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4_CCMEncrypt( pSrc, pDst, len, pCtx );
+ return h9_ippsSMS4_CCMStart( pIV, ivLen, pAD, adLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4_CCMEncrypt( pSrc, pDst, len, pCtx );
+ return p8_ippsSMS4_CCMStart( pIV, ivLen, pAD, adLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00063.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00063.c
index 9fd57747..4202788f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00063.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00063.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, l9_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, k0_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, y8_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, l9_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4_CCMDecrypt( pSrc, pDst, len, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4_CCMDecrypt( pSrc, pDst, len, pCtx );
+ return l9_ippsSMS4_CCMEncrypt( pSrc, pDst, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4_CCMDecrypt( pSrc, pDst, len, pCtx );
+ return y8_ippsSMS4_CCMEncrypt( pSrc, pDst, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, h9_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, p8_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, h9_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4_CCMDecrypt( pSrc, pDst, len, pCtx );
+ return h9_ippsSMS4_CCMEncrypt( pSrc, pDst, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4_CCMDecrypt( pSrc, pDst, len, pCtx );
+ return p8_ippsSMS4_CCMEncrypt( pSrc, pDst, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00064.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00064.c
index 0dbae50c..13dbb8bf 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00064.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00064.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, l9_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, k0_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, y8_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, l9_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSMS4_CCMGetTag( pTag, tagLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSMS4_CCMGetTag( pTag, tagLen, pCtx );
+ return l9_ippsSMS4_CCMDecrypt( pSrc, pDst, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSMS4_CCMGetTag( pTag, tagLen, pCtx );
+ return y8_ippsSMS4_CCMDecrypt( pSrc, pDst, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
-IPPAPI(IppStatus, h9_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, p8_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, h9_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSMS4_CCMGetTag( pTag, tagLen, pCtx );
+ return h9_ippsSMS4_CCMDecrypt( pSrc, pDst, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSMS4_CCMGetTag( pTag, tagLen, pCtx );
+ return p8_ippsSMS4_CCMDecrypt( pSrc, pDst, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00065.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00065.c
index 19b9c60a..41de6aa3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00065.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00065.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CCMGetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsAES_CCMGetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsAES_CCMGetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, l9_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMGetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CCMGetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CCMGetSize( pSize );
+ return l9_ippsSMS4_CCMGetTag( pTag, tagLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CCMGetSize( pSize );
+ return y8_ippsSMS4_CCMGetTag( pTag, tagLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CCMGetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsAES_CCMGetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
+IPPAPI(IppStatus, h9_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMGetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSMS4_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsSMS4_CCMState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CCMGetSize( pSize );
+ return h9_ippsSMS4_CCMGetTag( pTag, tagLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CCMGetSize( pSize );
+ return p8_ippsSMS4_CCMGetTag( pTag, tagLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00066.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00066.c
index d6091942..f6f7cab0 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00066.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00066.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
-IPPAPI(IppStatus, l9_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
-IPPAPI(IppStatus, k0_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
+IPPAPI(IppStatus, y8_ippsAES_CCMGetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsAES_CCMGetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMGetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CCMInit( pKey, keyLen, pState, ctxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CCMInit( pKey, keyLen, pState, ctxSize );
+ return l9_ippsAES_CCMGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CCMInit( pKey, keyLen, pState, ctxSize );
+ return y8_ippsAES_CCMGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
-IPPAPI(IppStatus, h9_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
+IPPAPI(IppStatus, p8_ippsAES_CCMGetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsAES_CCMGetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMGetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CCMInit( pKey, keyLen, pState, ctxSize );
+ return h9_ippsAES_CCMGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CCMInit( pKey, keyLen, pState, ctxSize );
+ return p8_ippsAES_CCMGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00067.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00067.c
index 87ba653c..ec33991f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00067.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00067.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
+IPPAPI(IppStatus, l9_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CCMMessageLen( msgLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CCMMessageLen( msgLen, pState );
+ return l9_ippsAES_CCMInit( pKey, keyLen, pState, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CCMMessageLen( msgLen, pState );
+ return y8_ippsAES_CCMInit( pKey, keyLen, pState, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
+IPPAPI(IppStatus, h9_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_CCMState* pState, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CCMMessageLen( msgLen, pState );
+ return h9_ippsAES_CCMInit( pKey, keyLen, pState, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CCMMessageLen( msgLen, pState );
+ return p8_ippsAES_CCMInit( pKey, keyLen, pState, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00068.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00068.c
index 43889ccb..bfd871e6 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00068.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00068.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CCMTagLen( tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CCMTagLen( tagLen, pState );
+ return l9_ippsAES_CCMMessageLen( msgLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CCMTagLen( tagLen, pState );
+ return y8_ippsAES_CCMMessageLen( msgLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMMessageLen,(Ipp64u msgLen, IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CCMTagLen( tagLen, pState );
+ return h9_ippsAES_CCMMessageLen( msgLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CCMTagLen( tagLen, pState );
+ return p8_ippsAES_CCMMessageLen( msgLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00069.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00069.c
index e492bf45..31ebcc85 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00069.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00069.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CCMStart( pIV, ivLen, pAD, adLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CCMStart( pIV, ivLen, pAD, adLen, pState );
+ return l9_ippsAES_CCMTagLen( tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CCMStart( pIV, ivLen, pAD, adLen, pState );
+ return y8_ippsAES_CCMTagLen( tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMTagLen,(int tagLen, IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CCMStart( pIV, ivLen, pAD, adLen, pState );
+ return h9_ippsAES_CCMTagLen( tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CCMStart( pIV, ivLen, pAD, adLen, pState );
+ return p8_ippsAES_CCMTagLen( tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00070.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00070.c
index a0ce8343..9b54e321 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00070.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00070.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CCMEncrypt( pSrc, pDst, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CCMEncrypt( pSrc, pDst, len, pState );
+ return l9_ippsAES_CCMStart( pIV, ivLen, pAD, adLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CCMEncrypt( pSrc, pDst, len, pState );
+ return y8_ippsAES_CCMStart( pIV, ivLen, pAD, adLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAD, int adLen, IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CCMEncrypt( pSrc, pDst, len, pState );
+ return h9_ippsAES_CCMStart( pIV, ivLen, pAD, adLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CCMEncrypt( pSrc, pDst, len, pState );
+ return p8_ippsAES_CCMStart( pIV, ivLen, pAD, adLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00071.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00071.c
index 17dadcd4..1d3e85dc 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00071.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00071.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CCMDecrypt( pSrc, pDst, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CCMDecrypt( pSrc, pDst, len, pState );
+ return l9_ippsAES_CCMEncrypt( pSrc, pDst, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CCMDecrypt( pSrc, pDst, len, pState );
+ return y8_ippsAES_CCMEncrypt( pSrc, pDst, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CCMDecrypt( pSrc, pDst, len, pState );
+ return h9_ippsAES_CCMEncrypt( pSrc, pDst, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CCMDecrypt( pSrc, pDst, len, pState );
+ return p8_ippsAES_CCMEncrypt( pSrc, pDst, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00072.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00072.c
index 881b06ed..eab15974 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00072.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00072.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CCMGetTag( pTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CCMGetTag( pTag, tagLen, pState );
+ return l9_ippsAES_CCMDecrypt( pSrc, pDst, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CCMGetTag( pTag, tagLen, pState );
+ return y8_ippsAES_CCMDecrypt( pSrc, pDst, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CCMGetTag( pTag, tagLen, pState );
+ return h9_ippsAES_CCMDecrypt( pSrc, pDst, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CCMGetTag( pTag, tagLen, pState );
+ return p8_ippsAES_CCMDecrypt( pSrc, pDst, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00073.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00073.c
index 2d6ad36e..2f417b66 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00073.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00073.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_GCMGetSize,(int * pSize))
-IPPAPI(IppStatus, l9_ippsAES_GCMGetSize,(int * pSize))
-IPPAPI(IppStatus, k0_ippsAES_GCMGetSize,(int * pSize))
+IPPAPI(IppStatus, y8_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMGetSize,(int * pSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_GCMGetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_GCMGetSize( pSize );
+ return l9_ippsAES_CCMGetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_GCMGetSize( pSize );
+ return y8_ippsAES_CCMGetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_GCMGetSize,(int * pSize))
-IPPAPI(IppStatus, h9_ippsAES_GCMGetSize,(int * pSize))
+IPPAPI(IppStatus, p8_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMGetSize,(int * pSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CCMGetTag,(Ipp8u* pTag, int tagLen, const IppsAES_CCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_GCMGetSize( pSize );
+ return h9_ippsAES_CCMGetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_GCMGetSize( pSize );
+ return p8_ippsAES_CCMGetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00074.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00074.c
index c1767265..21edc5b9 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00074.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00074.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
-IPPAPI(IppStatus, l9_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
-IPPAPI(IppStatus, k0_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
+IPPAPI(IppStatus, y8_ippsAES_GCMGetSize,(int * pSize))
+IPPAPI(IppStatus, l9_ippsAES_GCMGetSize,(int * pSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMGetSize,(int * pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_GCMInit( pKey, keyLen, pState, ctxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_GCMInit( pKey, keyLen, pState, ctxSize );
+ return l9_ippsAES_GCMGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_GCMInit( pKey, keyLen, pState, ctxSize );
+ return y8_ippsAES_GCMGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
-IPPAPI(IppStatus, h9_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
+IPPAPI(IppStatus, p8_ippsAES_GCMGetSize,(int * pSize))
+IPPAPI(IppStatus, h9_ippsAES_GCMGetSize,(int * pSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMGetSize,(int * pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_GCMInit( pKey, keyLen, pState, ctxSize );
+ return h9_ippsAES_GCMGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_GCMInit( pKey, keyLen, pState, ctxSize );
+ return p8_ippsAES_GCMGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00075.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00075.c
index 7d624fdb..210ff4e9 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00075.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00075.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_GCMReset,(IppsAES_GCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_GCMReset,(IppsAES_GCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_GCMReset,(IppsAES_GCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
+IPPAPI(IppStatus, l9_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMReset,(IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_GCMReset( pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_GCMReset( pState );
+ return l9_ippsAES_GCMInit( pKey, keyLen, pState, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_GCMReset( pState );
+ return y8_ippsAES_GCMInit( pKey, keyLen, pState, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_GCMReset,(IppsAES_GCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_GCMReset,(IppsAES_GCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
+IPPAPI(IppStatus, h9_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMReset,(IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMInit,(const Ipp8u* pKey, int keyLen, IppsAES_GCMState* pState, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_GCMReset( pState );
+ return h9_ippsAES_GCMInit( pKey, keyLen, pState, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_GCMReset( pState );
+ return p8_ippsAES_GCMInit( pKey, keyLen, pState, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00076.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00076.c
index 1d7c6526..0d215f32 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00076.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00076.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_GCMReset,(IppsAES_GCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_GCMReset,(IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMReset,(IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_GCMProcessIV( pIV, ivLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_GCMProcessIV( pIV, ivLen, pState );
+ return l9_ippsAES_GCMReset( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_GCMProcessIV( pIV, ivLen, pState );
+ return y8_ippsAES_GCMReset( pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_GCMReset,(IppsAES_GCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_GCMReset,(IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMReset,(IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_GCMProcessIV( pIV, ivLen, pState );
+ return h9_ippsAES_GCMReset( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_GCMProcessIV( pIV, ivLen, pState );
+ return p8_ippsAES_GCMReset( pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00077.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00077.c
index 3801a5c8..499e53bb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00077.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00077.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_GCMProcessAAD( pAAD, ivAAD, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_GCMProcessAAD( pAAD, ivAAD, pState );
+ return l9_ippsAES_GCMProcessIV( pIV, ivLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_GCMProcessAAD( pAAD, ivAAD, pState );
+ return y8_ippsAES_GCMProcessIV( pIV, ivLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMProcessIV,(const Ipp8u* pIV, int ivLen, IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_GCMProcessAAD( pAAD, ivAAD, pState );
+ return h9_ippsAES_GCMProcessIV( pIV, ivLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_GCMProcessAAD( pAAD, ivAAD, pState );
+ return p8_ippsAES_GCMProcessIV( pIV, ivLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00078.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00078.c
index a88f3bce..62e12af3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00078.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00078.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_GCMStart( pIV, ivLen, pAAD, aadLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_GCMStart( pIV, ivLen, pAAD, aadLen, pState );
+ return l9_ippsAES_GCMProcessAAD( pAAD, ivAAD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_GCMStart( pIV, ivLen, pAAD, aadLen, pState );
+ return y8_ippsAES_GCMProcessAAD( pAAD, ivAAD, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMProcessAAD,(const Ipp8u* pAAD, int ivAAD, IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_GCMStart( pIV, ivLen, pAAD, aadLen, pState );
+ return h9_ippsAES_GCMProcessAAD( pAAD, ivAAD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_GCMStart( pIV, ivLen, pAAD, aadLen, pState );
+ return p8_ippsAES_GCMProcessAAD( pAAD, ivAAD, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00079.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00079.c
index a40437ac..693d68bd 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00079.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00079.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_GCMEncrypt( pSrc, pDst, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_GCMEncrypt( pSrc, pDst, len, pState );
+ return l9_ippsAES_GCMStart( pIV, ivLen, pAAD, aadLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_GCMEncrypt( pSrc, pDst, len, pState );
+ return y8_ippsAES_GCMStart( pIV, ivLen, pAAD, aadLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMStart,(const Ipp8u* pIV, int ivLen, const Ipp8u* pAAD, int aadLen, IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_GCMEncrypt( pSrc, pDst, len, pState );
+ return h9_ippsAES_GCMStart( pIV, ivLen, pAAD, aadLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_GCMEncrypt( pSrc, pDst, len, pState );
+ return p8_ippsAES_GCMStart( pIV, ivLen, pAAD, aadLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00080.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00080.c
index cc847c0b..f82e159c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00080.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00080.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_GCMDecrypt( pSrc, pDst, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_GCMDecrypt( pSrc, pDst, len, pState );
+ return l9_ippsAES_GCMEncrypt( pSrc, pDst, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_GCMDecrypt( pSrc, pDst, len, pState );
+ return y8_ippsAES_GCMEncrypt( pSrc, pDst, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_GCMDecrypt( pSrc, pDst, len, pState );
+ return h9_ippsAES_GCMEncrypt( pSrc, pDst, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_GCMDecrypt( pSrc, pDst, len, pState );
+ return p8_ippsAES_GCMEncrypt( pSrc, pDst, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00081.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00081.c
index dc8b6135..9960d176 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00081.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00081.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
-IPPAPI(IppStatus, l9_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
-IPPAPI(IppStatus, k0_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
+IPPAPI(IppStatus, y8_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_GCMGetTag( pDstTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_GCMGetTag( pDstTag, tagLen, pState );
+ return l9_ippsAES_GCMDecrypt( pSrc, pDst, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_GCMGetTag( pDstTag, tagLen, pState );
+ return y8_ippsAES_GCMDecrypt( pSrc, pDst, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
-IPPAPI(IppStatus, h9_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
+IPPAPI(IppStatus, p8_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_GCMGetTag( pDstTag, tagLen, pState );
+ return h9_ippsAES_GCMDecrypt( pSrc, pDst, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_GCMGetTag( pDstTag, tagLen, pState );
+ return p8_ippsAES_GCMDecrypt( pSrc, pDst, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00082.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00082.c
index 750a4dd3..d12fea4a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00082.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00082.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_XTSGetSize,(int * pSize))
-IPPAPI(IppStatus, l9_ippsAES_XTSGetSize,(int * pSize))
-IPPAPI(IppStatus, k0_ippsAES_XTSGetSize,(int * pSize))
+IPPAPI(IppStatus, y8_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
+IPPAPI(IppStatus, l9_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_XTSGetSize,(int * pSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_XTSGetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_XTSGetSize( pSize );
+ return l9_ippsAES_GCMGetTag( pDstTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_XTSGetSize( pSize );
+ return y8_ippsAES_GCMGetTag( pDstTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_XTSGetSize,(int * pSize))
-IPPAPI(IppStatus, h9_ippsAES_XTSGetSize,(int * pSize))
+IPPAPI(IppStatus, p8_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
+IPPAPI(IppStatus, h9_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_XTSGetSize,(int * pSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_GCMGetTag,(Ipp8u* pDstTag, int tagLen, const IppsAES_GCMState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_XTSGetSize( pSize );
+ return h9_ippsAES_GCMGetTag( pDstTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_XTSGetSize( pSize );
+ return p8_ippsAES_GCMGetTag( pDstTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00083.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00083.c
index 781b4b39..74aa2908 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00083.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00083.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
-IPPAPI(IppStatus, l9_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
-IPPAPI(IppStatus, k0_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
+IPPAPI(IppStatus, y8_ippsAES_XTSGetSize,(int * pSize))
+IPPAPI(IppStatus, l9_ippsAES_XTSGetSize,(int * pSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_XTSGetSize,(int * pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_XTSInit( pKey, keyLen, duBitsize, pCtx, ctxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_XTSInit( pKey, keyLen, duBitsize, pCtx, ctxSize );
+ return l9_ippsAES_XTSGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_XTSInit( pKey, keyLen, duBitsize, pCtx, ctxSize );
+ return y8_ippsAES_XTSGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
-IPPAPI(IppStatus, h9_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
+IPPAPI(IppStatus, p8_ippsAES_XTSGetSize,(int * pSize))
+IPPAPI(IppStatus, h9_ippsAES_XTSGetSize,(int * pSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_XTSGetSize,(int * pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_XTSInit( pKey, keyLen, duBitsize, pCtx, ctxSize );
+ return h9_ippsAES_XTSGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_XTSInit( pKey, keyLen, duBitsize, pCtx, ctxSize );
+ return p8_ippsAES_XTSGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00084.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00084.c
index 60b43796..058ee26e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00084.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00084.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
-IPPAPI(IppStatus, l9_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
-IPPAPI(IppStatus, k0_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPAPI(IppStatus, y8_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
+IPPAPI(IppStatus, l9_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPFUN(IppStatus,sgx_disp_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_XTSEncrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_XTSEncrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
+ return l9_ippsAES_XTSInit( pKey, keyLen, duBitsize, pCtx, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_XTSEncrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
+ return y8_ippsAES_XTSInit( pKey, keyLen, duBitsize, pCtx, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
-IPPAPI(IppStatus, h9_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPAPI(IppStatus, p8_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
+IPPAPI(IppStatus, h9_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPFUN(IppStatus,sgx_disp_ippsAES_XTSInit,(const Ipp8u* pKey, int keyLen, int duBitsize, IppsAES_XTSSpec* pCtx,int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_XTSEncrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
+ return h9_ippsAES_XTSInit( pKey, keyLen, duBitsize, pCtx, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_XTSEncrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
+ return p8_ippsAES_XTSInit( pKey, keyLen, duBitsize, pCtx, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00085.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00085.c
index 9485019a..3a633b46 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00085.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00085.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
-IPPAPI(IppStatus, l9_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
-IPPAPI(IppStatus, k0_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPAPI(IppStatus, y8_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPAPI(IppStatus, l9_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
-IPPFUN(IppStatus,sgx_disp_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPFUN(IppStatus,sgx_disp_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_XTSDecrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_XTSDecrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
+ return l9_ippsAES_XTSEncrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_XTSDecrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
+ return y8_ippsAES_XTSEncrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
-IPPAPI(IppStatus, h9_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPAPI(IppStatus, p8_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPAPI(IppStatus, h9_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
-IPPFUN(IppStatus,sgx_disp_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPFUN(IppStatus,sgx_disp_ippsAES_XTSEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_XTSDecrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
+ return h9_ippsAES_XTSEncrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_XTSDecrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
+ return p8_ippsAES_XTSEncrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00086.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00086.c
index 15093026..89c51586 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00086.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00086.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
-IPPAPI(IppStatus, l9_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
-IPPAPI(IppStatus, k0_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
+IPPAPI(IppStatus, y8_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPAPI(IppStatus, l9_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
-IPPFUN(IppStatus,sgx_disp_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
+IPPFUN(IppStatus,sgx_disp_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_S2V_CMAC( pKey, keyLen, pAD, pADlen, numAD, pV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_S2V_CMAC( pKey, keyLen, pAD, pADlen, numAD, pV );
+ return l9_ippsAES_XTSDecrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_S2V_CMAC( pKey, keyLen, pAD, pADlen, numAD, pV );
+ return y8_ippsAES_XTSDecrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
-IPPAPI(IppStatus, h9_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
+IPPAPI(IppStatus, p8_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
+IPPAPI(IppStatus, h9_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
-IPPFUN(IppStatus,sgx_disp_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
+IPPFUN(IppStatus,sgx_disp_ippsAES_XTSDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int bitSizeLen, const IppsAES_XTSSpec* pCtx, const Ipp8u* pTweak, int startCipherBlkNo))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_S2V_CMAC( pKey, keyLen, pAD, pADlen, numAD, pV );
+ return h9_ippsAES_XTSDecrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_S2V_CMAC( pKey, keyLen, pAD, pADlen, numAD, pV );
+ return p8_ippsAES_XTSDecrypt( pSrc, pDst, bitSizeLen, pCtx, pTweak, startCipherBlkNo );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00087.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00087.c
index c6960485..4a7d6d17 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00087.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00087.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
-IPPAPI(IppStatus, l9_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
-IPPAPI(IppStatus, k0_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
+IPPAPI(IppStatus, y8_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
+IPPAPI(IppStatus, l9_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
-IPPFUN(IppStatus,sgx_disp_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
+IPPFUN(IppStatus,sgx_disp_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_SIVEncrypt( pSrc, pDst, len, pSIV, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_SIVEncrypt( pSrc, pDst, len, pSIV, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD );
+ return l9_ippsAES_S2V_CMAC( pKey, keyLen, pAD, pADlen, numAD, pV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_SIVEncrypt( pSrc, pDst, len, pSIV, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD );
+ return y8_ippsAES_S2V_CMAC( pKey, keyLen, pAD, pADlen, numAD, pV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
-IPPAPI(IppStatus, h9_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
+IPPAPI(IppStatus, p8_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
+IPPAPI(IppStatus, h9_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
-IPPFUN(IppStatus,sgx_disp_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
+IPPFUN(IppStatus,sgx_disp_ippsAES_S2V_CMAC,(const Ipp8u* pKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, Ipp8u* pV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_SIVEncrypt( pSrc, pDst, len, pSIV, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD );
+ return h9_ippsAES_S2V_CMAC( pKey, keyLen, pAD, pADlen, numAD, pV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_SIVEncrypt( pSrc, pDst, len, pSIV, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD );
+ return p8_ippsAES_S2V_CMAC( pKey, keyLen, pAD, pADlen, numAD, pV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00088.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00088.c
index 333a6667..8213efbb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00088.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00088.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
-IPPAPI(IppStatus, l9_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
-IPPAPI(IppStatus, k0_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
+IPPAPI(IppStatus, y8_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
+IPPAPI(IppStatus, l9_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
-IPPFUN(IppStatus,sgx_disp_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
+IPPFUN(IppStatus,sgx_disp_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_SIVDecrypt( pSrc, pDst, len, pAuthPassed, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD, pSIV );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_SIVDecrypt( pSrc, pDst, len, pAuthPassed, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD, pSIV );
+ return l9_ippsAES_SIVEncrypt( pSrc, pDst, len, pSIV, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_SIVDecrypt( pSrc, pDst, len, pAuthPassed, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD, pSIV );
+ return y8_ippsAES_SIVEncrypt( pSrc, pDst, len, pSIV, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
-IPPAPI(IppStatus, h9_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
+IPPAPI(IppStatus, p8_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
+IPPAPI(IppStatus, h9_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
-IPPFUN(IppStatus,sgx_disp_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
+IPPFUN(IppStatus,sgx_disp_ippsAES_SIVEncrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, Ipp8u* pSIV, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_SIVDecrypt( pSrc, pDst, len, pAuthPassed, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD, pSIV );
+ return h9_ippsAES_SIVEncrypt( pSrc, pDst, len, pSIV, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_SIVDecrypt( pSrc, pDst, len, pAuthPassed, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD, pSIV );
+ return p8_ippsAES_SIVEncrypt( pSrc, pDst, len, pSIV, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00089.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00089.c
index ff9c2d76..b1927af6 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00089.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00089.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CMACGetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsAES_CMACGetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsAES_CMACGetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
+IPPAPI(IppStatus, l9_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CMACGetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CMACGetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CMACGetSize( pSize );
+ return l9_ippsAES_SIVDecrypt( pSrc, pDst, len, pAuthPassed, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD, pSIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CMACGetSize( pSize );
+ return y8_ippsAES_SIVDecrypt( pSrc, pDst, len, pAuthPassed, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD, pSIV );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CMACGetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsAES_CMACGetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
+IPPAPI(IppStatus, h9_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CMACGetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_SIVDecrypt,(const Ipp8u* pSrc, Ipp8u* pDst, int len, int* pAuthPassed, const Ipp8u* pAuthKey, const Ipp8u* pConfKey, int keyLen, const Ipp8u* pAD[], const int pADlen[], int numAD, const Ipp8u* pSIV))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CMACGetSize( pSize );
+ return h9_ippsAES_SIVDecrypt( pSrc, pDst, len, pAuthPassed, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD, pSIV );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CMACGetSize( pSize );
+ return p8_ippsAES_SIVDecrypt( pSrc, pDst, len, pAuthPassed, pAuthKey, pConfKey, keyLen, pAD, pADlen, numAD, pSIV );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00090.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00090.c
index efd5fab0..77d49486 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00090.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00090.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
-IPPAPI(IppStatus, l9_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
-IPPAPI(IppStatus, k0_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
+IPPAPI(IppStatus, y8_ippsAES_CMACGetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsAES_CMACGetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CMACGetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CMACInit( pKey, keyLen, pState, ctxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CMACInit( pKey, keyLen, pState, ctxSize );
+ return l9_ippsAES_CMACGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CMACInit( pKey, keyLen, pState, ctxSize );
+ return y8_ippsAES_CMACGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
-IPPAPI(IppStatus, h9_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
+IPPAPI(IppStatus, p8_ippsAES_CMACGetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsAES_CMACGetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CMACGetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CMACInit( pKey, keyLen, pState, ctxSize );
+ return h9_ippsAES_CMACGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CMACInit( pKey, keyLen, pState, ctxSize );
+ return p8_ippsAES_CMACGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00091.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00091.c
index c2f6b85c..55872221 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00091.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00091.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
-IPPAPI(IppStatus, l9_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
-IPPAPI(IppStatus, k0_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
+IPPAPI(IppStatus, y8_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
+IPPAPI(IppStatus, l9_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CMACUpdate( pSrc, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CMACUpdate( pSrc, len, pState );
+ return l9_ippsAES_CMACInit( pKey, keyLen, pState, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CMACUpdate( pSrc, len, pState );
+ return y8_ippsAES_CMACInit( pKey, keyLen, pState, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
-IPPAPI(IppStatus, h9_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
+IPPAPI(IppStatus, p8_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
+IPPAPI(IppStatus, h9_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CMACInit,(const Ipp8u* pKey, int keyLen, IppsAES_CMACState* pState, int ctxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CMACUpdate( pSrc, len, pState );
+ return h9_ippsAES_CMACInit( pKey, keyLen, pState, ctxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CMACUpdate( pSrc, len, pState );
+ return p8_ippsAES_CMACInit( pKey, keyLen, pState, ctxSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00092.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00092.c
index 04f31267..89257bcc 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00092.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00092.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
-IPPAPI(IppStatus, l9_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
-IPPAPI(IppStatus, k0_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
+IPPAPI(IppStatus, y8_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
+IPPAPI(IppStatus, l9_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CMACFinal( pMD, mdLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CMACFinal( pMD, mdLen, pState );
+ return l9_ippsAES_CMACUpdate( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CMACFinal( pMD, mdLen, pState );
+ return y8_ippsAES_CMACUpdate( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
-IPPAPI(IppStatus, h9_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
+IPPAPI(IppStatus, p8_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
+IPPAPI(IppStatus, h9_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CMACUpdate,(const Ipp8u* pSrc, int len, IppsAES_CMACState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CMACFinal( pMD, mdLen, pState );
+ return h9_ippsAES_CMACUpdate( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CMACFinal( pMD, mdLen, pState );
+ return p8_ippsAES_CMACUpdate( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00093.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00093.c
index 5b1c1d7b..452aa9d5 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00093.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00093.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
-IPPAPI(IppStatus, l9_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
-IPPAPI(IppStatus, k0_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
+IPPAPI(IppStatus, y8_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
+IPPAPI(IppStatus, l9_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAES_CMACGetTag( pMD, mdLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAES_CMACGetTag( pMD, mdLen, pState );
+ return l9_ippsAES_CMACFinal( pMD, mdLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAES_CMACGetTag( pMD, mdLen, pState );
+ return y8_ippsAES_CMACFinal( pMD, mdLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
-IPPAPI(IppStatus, h9_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
+IPPAPI(IppStatus, p8_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
+IPPAPI(IppStatus, h9_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CMACFinal,(Ipp8u* pMD, int mdLen, IppsAES_CMACState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAES_CMACGetTag( pMD, mdLen, pState );
+ return h9_ippsAES_CMACFinal( pMD, mdLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAES_CMACGetTag( pMD, mdLen, pState );
+ return p8_ippsAES_CMACFinal( pMD, mdLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00094.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00094.c
index aeaeaf86..d79afa3a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00094.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00094.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
-IPPAPI(IppStatus, l9_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
-IPPAPI(IppStatus, k0_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
+IPPAPI(IppStatus, y8_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
+IPPAPI(IppStatus, l9_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsARCFourCheckKey( pKey, keyLen, pIsWeak );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsARCFourCheckKey( pKey, keyLen, pIsWeak );
+ return l9_ippsAES_CMACGetTag( pMD, mdLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsARCFourCheckKey( pKey, keyLen, pIsWeak );
+ return y8_ippsAES_CMACGetTag( pMD, mdLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
-IPPAPI(IppStatus, h9_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
+IPPAPI(IppStatus, p8_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
+IPPAPI(IppStatus, h9_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
+IPPFUN(IppStatus,sgx_disp_ippsAES_CMACGetTag,(Ipp8u* pMD, int mdLen, const IppsAES_CMACState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsARCFourCheckKey( pKey, keyLen, pIsWeak );
+ return h9_ippsAES_CMACGetTag( pMD, mdLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsARCFourCheckKey( pKey, keyLen, pIsWeak );
+ return p8_ippsAES_CMACGetTag( pMD, mdLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00095.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00095.c
index bbecc1eb..89cc68d2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00095.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00095.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsARCFourGetSize, (int* pSize))
-IPPAPI(IppStatus, l9_ippsARCFourGetSize, (int* pSize))
-IPPAPI(IppStatus, k0_ippsARCFourGetSize, (int* pSize))
+IPPAPI(IppStatus, y8_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
+IPPAPI(IppStatus, l9_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourGetSize, (int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsARCFourGetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsARCFourGetSize( pSize );
+ return l9_ippsARCFourCheckKey( pKey, keyLen, pIsWeak );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsARCFourGetSize( pSize );
+ return y8_ippsARCFourCheckKey( pKey, keyLen, pIsWeak );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsARCFourGetSize, (int* pSize))
-IPPAPI(IppStatus, h9_ippsARCFourGetSize, (int* pSize))
+IPPAPI(IppStatus, p8_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
+IPPAPI(IppStatus, h9_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourGetSize, (int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourCheckKey, (const Ipp8u *pKey, int keyLen, IppBool* pIsWeak))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsARCFourGetSize( pSize );
+ return h9_ippsARCFourCheckKey( pKey, keyLen, pIsWeak );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsARCFourGetSize( pSize );
+ return p8_ippsARCFourCheckKey( pKey, keyLen, pIsWeak );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00096.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00096.c
index 1f44f403..2d7e5177 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00096.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00096.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
-IPPAPI(IppStatus, l9_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
-IPPAPI(IppStatus, k0_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, y8_ippsARCFourGetSize, (int* pSize))
+IPPAPI(IppStatus, l9_ippsARCFourGetSize, (int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourGetSize, (int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsARCFourInit( pKey, keyLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsARCFourInit( pKey, keyLen, pCtx );
+ return l9_ippsARCFourGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsARCFourInit( pKey, keyLen, pCtx );
+ return y8_ippsARCFourGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
-IPPAPI(IppStatus, h9_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, p8_ippsARCFourGetSize, (int* pSize))
+IPPAPI(IppStatus, h9_ippsARCFourGetSize, (int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourGetSize, (int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsARCFourInit( pKey, keyLen, pCtx );
+ return h9_ippsARCFourGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsARCFourInit( pKey, keyLen, pCtx );
+ return p8_ippsARCFourGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00097.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00097.c
index 2edfd40d..37fc31ce 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00097.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00097.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsARCFourReset, (IppsARCFourState* pCtx))
-IPPAPI(IppStatus, l9_ippsARCFourReset, (IppsARCFourState* pCtx))
-IPPAPI(IppStatus, k0_ippsARCFourReset, (IppsARCFourState* pCtx))
+IPPAPI(IppStatus, y8_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, l9_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourReset, (IppsARCFourState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsARCFourReset( pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsARCFourReset( pCtx );
+ return l9_ippsARCFourInit( pKey, keyLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsARCFourReset( pCtx );
+ return y8_ippsARCFourInit( pKey, keyLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsARCFourReset, (IppsARCFourState* pCtx))
-IPPAPI(IppStatus, h9_ippsARCFourReset, (IppsARCFourState* pCtx))
+IPPAPI(IppStatus, p8_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, h9_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourReset, (IppsARCFourState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourInit, (const Ipp8u *pKey, int keyLen, IppsARCFourState *pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsARCFourReset( pCtx );
+ return h9_ippsARCFourInit( pKey, keyLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsARCFourReset( pCtx );
+ return p8_ippsARCFourInit( pKey, keyLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00098.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00098.c
index fca5da1b..c84b2213 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00098.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00098.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsARCFourReset, (IppsARCFourState* pCtx))
+IPPAPI(IppStatus, l9_ippsARCFourReset, (IppsARCFourState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourReset, (IppsARCFourState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsARCFourPack( pCtx, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsARCFourPack( pCtx, pBuffer );
+ return l9_ippsARCFourReset( pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsARCFourPack( pCtx, pBuffer );
+ return y8_ippsARCFourReset( pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsARCFourReset, (IppsARCFourState* pCtx))
+IPPAPI(IppStatus, h9_ippsARCFourReset, (IppsARCFourState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourReset, (IppsARCFourState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsARCFourPack( pCtx, pBuffer );
+ return h9_ippsARCFourReset( pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsARCFourPack( pCtx, pBuffer );
+ return p8_ippsARCFourReset( pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00099.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00099.c
index e03bcd20..5f974b29 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00099.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00099.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
-IPPAPI(IppStatus, l9_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
-IPPAPI(IppStatus, k0_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
+IPPAPI(IppStatus, y8_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsARCFourUnpack( pBuffer, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsARCFourUnpack( pBuffer, pCtx );
+ return l9_ippsARCFourPack( pCtx, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsARCFourUnpack( pBuffer, pCtx );
+ return y8_ippsARCFourPack( pCtx, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
-IPPAPI(IppStatus, h9_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
+IPPAPI(IppStatus, p8_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourPack,(const IppsARCFourState* pCtx, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsARCFourUnpack( pBuffer, pCtx );
+ return h9_ippsARCFourPack( pCtx, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsARCFourUnpack( pBuffer, pCtx );
+ return p8_ippsARCFourPack( pCtx, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00100.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00100.c
index 1538b074..fd1142fd 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00100.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00100.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
-IPPAPI(IppStatus, l9_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
-IPPAPI(IppStatus, k0_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, y8_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
+IPPAPI(IppStatus, l9_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsARCFourEncrypt( pSrc, pDst, length, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsARCFourEncrypt( pSrc, pDst, length, pCtx );
+ return l9_ippsARCFourUnpack( pBuffer, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsARCFourEncrypt( pSrc, pDst, length, pCtx );
+ return y8_ippsARCFourUnpack( pBuffer, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
-IPPAPI(IppStatus, h9_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, p8_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
+IPPAPI(IppStatus, h9_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourUnpack,(const Ipp8u* pBuffer, IppsARCFourState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsARCFourEncrypt( pSrc, pDst, length, pCtx );
+ return h9_ippsARCFourUnpack( pBuffer, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsARCFourEncrypt( pSrc, pDst, length, pCtx );
+ return p8_ippsARCFourUnpack( pBuffer, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00101.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00101.c
index ddca1a04..0b2a1591 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00101.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00101.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
-IPPAPI(IppStatus, l9_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
-IPPAPI(IppStatus, k0_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, y8_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, l9_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsARCFourDecrypt( pSrc, pDst, length, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsARCFourDecrypt( pSrc, pDst, length, pCtx );
+ return l9_ippsARCFourEncrypt( pSrc, pDst, length, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsARCFourDecrypt( pSrc, pDst, length, pCtx );
+ return y8_ippsARCFourEncrypt( pSrc, pDst, length, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
-IPPAPI(IppStatus, h9_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, p8_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, h9_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourEncrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsARCFourDecrypt( pSrc, pDst, length, pCtx );
+ return h9_ippsARCFourEncrypt( pSrc, pDst, length, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsARCFourDecrypt( pSrc, pDst, length, pCtx );
+ return p8_ippsARCFourEncrypt( pSrc, pDst, length, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00102.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00102.c
index 8f1e05b5..7f8e207b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00102.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00102.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA1GetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsSHA1GetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsSHA1GetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, l9_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA1GetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA1GetSize( pSize );
+ return l9_ippsARCFourDecrypt( pSrc, pDst, length, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA1GetSize( pSize );
+ return y8_ippsARCFourDecrypt( pSrc, pDst, length, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA1GetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsSHA1GetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
+IPPAPI(IppStatus, h9_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsARCFourDecrypt, (const Ipp8u *pSrc, Ipp8u *pDst, int length, IppsARCFourState *pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA1GetSize( pSize );
+ return h9_ippsARCFourDecrypt( pSrc, pDst, length, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA1GetSize( pSize );
+ return p8_ippsARCFourDecrypt( pSrc, pDst, length, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00103.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00103.c
index 7d8b353c..e1d2a412 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00103.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00103.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA1Init,(IppsSHA1State* pState))
-IPPAPI(IppStatus, l9_ippsSHA1Init,(IppsSHA1State* pState))
-IPPAPI(IppStatus, k0_ippsSHA1Init,(IppsSHA1State* pState))
+IPPAPI(IppStatus, y8_ippsSHA1GetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsSHA1GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Init,(IppsSHA1State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA1Init( pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA1Init( pState );
+ return l9_ippsSHA1GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA1Init( pState );
+ return y8_ippsSHA1GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA1Init,(IppsSHA1State* pState))
-IPPAPI(IppStatus, h9_ippsSHA1Init,(IppsSHA1State* pState))
+IPPAPI(IppStatus, p8_ippsSHA1GetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsSHA1GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Init,(IppsSHA1State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA1Init( pState );
+ return h9_ippsSHA1GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA1Init( pState );
+ return p8_ippsSHA1GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00104.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00104.c
index 83fc4c22..abc9ebdc 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00104.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00104.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
-IPPAPI(IppStatus, l9_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
-IPPAPI(IppStatus, k0_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
+IPPAPI(IppStatus, y8_ippsSHA1Init,(IppsSHA1State* pState))
+IPPAPI(IppStatus, l9_ippsSHA1Init,(IppsSHA1State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Init,(IppsSHA1State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA1Duplicate( pSrcState, pDstState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA1Duplicate( pSrcState, pDstState );
+ return l9_ippsSHA1Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA1Duplicate( pSrcState, pDstState );
+ return y8_ippsSHA1Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
-IPPAPI(IppStatus, h9_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
+IPPAPI(IppStatus, p8_ippsSHA1Init,(IppsSHA1State* pState))
+IPPAPI(IppStatus, h9_ippsSHA1Init,(IppsSHA1State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Init,(IppsSHA1State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA1Duplicate( pSrcState, pDstState );
+ return h9_ippsSHA1Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA1Duplicate( pSrcState, pDstState );
+ return p8_ippsSHA1Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00105.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00105.c
index c1b7f707..24f91f06 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00105.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00105.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
+IPPAPI(IppStatus, l9_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA1Pack( pState, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA1Pack( pState, pBuffer );
+ return l9_ippsSHA1Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA1Pack( pState, pBuffer );
+ return y8_ippsSHA1Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
+IPPAPI(IppStatus, h9_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Duplicate,(const IppsSHA1State* pSrcState, IppsSHA1State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA1Pack( pState, pBuffer );
+ return h9_ippsSHA1Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA1Pack( pState, pBuffer );
+ return p8_ippsSHA1Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00106.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00106.c
index 9efbc0e9..f7966d8d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00106.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00106.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
-IPPAPI(IppStatus, l9_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
-IPPAPI(IppStatus, k0_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
+IPPAPI(IppStatus, y8_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA1Unpack( pBuffer, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA1Unpack( pBuffer, pState );
+ return l9_ippsSHA1Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA1Unpack( pBuffer, pState );
+ return y8_ippsSHA1Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
-IPPAPI(IppStatus, h9_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
+IPPAPI(IppStatus, p8_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Pack,(const IppsSHA1State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA1Unpack( pBuffer, pState );
+ return h9_ippsSHA1Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA1Unpack( pBuffer, pState );
+ return p8_ippsSHA1Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00107.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00107.c
index 092c8771..2901b2ef 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00107.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00107.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
-IPPAPI(IppStatus, l9_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
-IPPAPI(IppStatus, k0_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
+IPPAPI(IppStatus, y8_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
+IPPAPI(IppStatus, l9_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA1Update( pSrc, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA1Update( pSrc, len, pState );
+ return l9_ippsSHA1Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA1Update( pSrc, len, pState );
+ return y8_ippsSHA1Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
-IPPAPI(IppStatus, h9_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
+IPPAPI(IppStatus, p8_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
+IPPAPI(IppStatus, h9_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Unpack,(const Ipp8u* pBuffer, IppsSHA1State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA1Update( pSrc, len, pState );
+ return h9_ippsSHA1Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA1Update( pSrc, len, pState );
+ return p8_ippsSHA1Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00108.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00108.c
index 3884dfce..3e6df1bc 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00108.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00108.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
-IPPAPI(IppStatus, l9_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
-IPPAPI(IppStatus, k0_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
+IPPAPI(IppStatus, y8_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
+IPPAPI(IppStatus, l9_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA1GetTag( pTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA1GetTag( pTag, tagLen, pState );
+ return l9_ippsSHA1Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA1GetTag( pTag, tagLen, pState );
+ return y8_ippsSHA1Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
-IPPAPI(IppStatus, h9_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
+IPPAPI(IppStatus, p8_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
+IPPAPI(IppStatus, h9_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Update,(const Ipp8u* pSrc, int len, IppsSHA1State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA1GetTag( pTag, tagLen, pState );
+ return h9_ippsSHA1Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA1GetTag( pTag, tagLen, pState );
+ return p8_ippsSHA1Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00109.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00109.c
index 2c754bbf..ff1b4a8b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00109.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00109.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
-IPPAPI(IppStatus, l9_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
-IPPAPI(IppStatus, k0_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
+IPPAPI(IppStatus, y8_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
+IPPAPI(IppStatus, l9_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA1Final( pMD, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA1Final( pMD, pState );
+ return l9_ippsSHA1GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA1Final( pMD, pState );
+ return y8_ippsSHA1GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
-IPPAPI(IppStatus, h9_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
+IPPAPI(IppStatus, p8_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
+IPPAPI(IppStatus, h9_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA1State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA1Final( pMD, pState );
+ return h9_ippsSHA1GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA1Final( pMD, pState );
+ return p8_ippsSHA1GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00110.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00110.c
index 3983ab15..9cd3eb1b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00110.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00110.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, l9_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, k0_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, y8_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
+IPPAPI(IppStatus, l9_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA1MessageDigest( pMsg, len, pMD );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA1MessageDigest( pMsg, len, pMD );
+ return l9_ippsSHA1Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA1MessageDigest( pMsg, len, pMD );
+ return y8_ippsSHA1Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, h9_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, p8_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
+IPPAPI(IppStatus, h9_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1Final,(Ipp8u* pMD, IppsSHA1State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA1MessageDigest( pMsg, len, pMD );
+ return h9_ippsSHA1Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA1MessageDigest( pMsg, len, pMD );
+ return p8_ippsSHA1Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00111.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00111.c
index 2c4f92cc..f7e9e38b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00111.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00111.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA224GetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsSHA224GetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsSHA224GetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, l9_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA224GetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA224GetSize( pSize );
+ return l9_ippsSHA1MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA224GetSize( pSize );
+ return y8_ippsSHA1MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA224GetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsSHA224GetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, h9_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSHA1MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA224GetSize( pSize );
+ return h9_ippsSHA1MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA224GetSize( pSize );
+ return p8_ippsSHA1MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00112.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00112.c
index 2c1b17db..7c8cff06 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00112.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00112.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA224Init,(IppsSHA224State* pState))
-IPPAPI(IppStatus, l9_ippsSHA224Init,(IppsSHA224State* pState))
-IPPAPI(IppStatus, k0_ippsSHA224Init,(IppsSHA224State* pState))
+IPPAPI(IppStatus, y8_ippsSHA224GetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsSHA224GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Init,(IppsSHA224State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA224Init( pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA224Init( pState );
+ return l9_ippsSHA224GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA224Init( pState );
+ return y8_ippsSHA224GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA224Init,(IppsSHA224State* pState))
-IPPAPI(IppStatus, h9_ippsSHA224Init,(IppsSHA224State* pState))
+IPPAPI(IppStatus, p8_ippsSHA224GetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsSHA224GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Init,(IppsSHA224State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA224Init( pState );
+ return h9_ippsSHA224GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA224Init( pState );
+ return p8_ippsSHA224GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00113.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00113.c
index 1892f050..e00dbdbb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00113.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00113.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
-IPPAPI(IppStatus, l9_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
-IPPAPI(IppStatus, k0_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
+IPPAPI(IppStatus, y8_ippsSHA224Init,(IppsSHA224State* pState))
+IPPAPI(IppStatus, l9_ippsSHA224Init,(IppsSHA224State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Init,(IppsSHA224State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA224Duplicate( pSrcState, pDstState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA224Duplicate( pSrcState, pDstState );
+ return l9_ippsSHA224Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA224Duplicate( pSrcState, pDstState );
+ return y8_ippsSHA224Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
-IPPAPI(IppStatus, h9_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
+IPPAPI(IppStatus, p8_ippsSHA224Init,(IppsSHA224State* pState))
+IPPAPI(IppStatus, h9_ippsSHA224Init,(IppsSHA224State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Init,(IppsSHA224State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA224Duplicate( pSrcState, pDstState );
+ return h9_ippsSHA224Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA224Duplicate( pSrcState, pDstState );
+ return p8_ippsSHA224Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00114.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00114.c
index bdf9dc4a..0ae5b55f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00114.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00114.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
+IPPAPI(IppStatus, l9_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA224Pack( pState, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA224Pack( pState, pBuffer );
+ return l9_ippsSHA224Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA224Pack( pState, pBuffer );
+ return y8_ippsSHA224Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
+IPPAPI(IppStatus, h9_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Duplicate,(const IppsSHA224State* pSrcState, IppsSHA224State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA224Pack( pState, pBuffer );
+ return h9_ippsSHA224Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA224Pack( pState, pBuffer );
+ return p8_ippsSHA224Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00115.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00115.c
index 2188fbb6..62f46903 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00115.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00115.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
-IPPAPI(IppStatus, l9_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
-IPPAPI(IppStatus, k0_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
+IPPAPI(IppStatus, y8_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA224Unpack( pBuffer, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA224Unpack( pBuffer, pState );
+ return l9_ippsSHA224Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA224Unpack( pBuffer, pState );
+ return y8_ippsSHA224Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
-IPPAPI(IppStatus, h9_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
+IPPAPI(IppStatus, p8_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Pack,(const IppsSHA224State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA224Unpack( pBuffer, pState );
+ return h9_ippsSHA224Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA224Unpack( pBuffer, pState );
+ return p8_ippsSHA224Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00116.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00116.c
index 39a1dc0f..bba226e9 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00116.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00116.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
-IPPAPI(IppStatus, l9_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
-IPPAPI(IppStatus, k0_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
+IPPAPI(IppStatus, y8_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
+IPPAPI(IppStatus, l9_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA224Update( pSrc, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA224Update( pSrc, len, pState );
+ return l9_ippsSHA224Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA224Update( pSrc, len, pState );
+ return y8_ippsSHA224Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
-IPPAPI(IppStatus, h9_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
+IPPAPI(IppStatus, p8_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
+IPPAPI(IppStatus, h9_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Unpack,(const Ipp8u* pBuffer, IppsSHA224State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA224Update( pSrc, len, pState );
+ return h9_ippsSHA224Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA224Update( pSrc, len, pState );
+ return p8_ippsSHA224Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00117.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00117.c
index 3146d397..8e388a53 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00117.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00117.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
-IPPAPI(IppStatus, l9_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
-IPPAPI(IppStatus, k0_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
+IPPAPI(IppStatus, y8_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
+IPPAPI(IppStatus, l9_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA224GetTag( pTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA224GetTag( pTag, tagLen, pState );
+ return l9_ippsSHA224Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA224GetTag( pTag, tagLen, pState );
+ return y8_ippsSHA224Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
-IPPAPI(IppStatus, h9_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
+IPPAPI(IppStatus, p8_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
+IPPAPI(IppStatus, h9_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Update,(const Ipp8u* pSrc, int len, IppsSHA224State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA224GetTag( pTag, tagLen, pState );
+ return h9_ippsSHA224Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA224GetTag( pTag, tagLen, pState );
+ return p8_ippsSHA224Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00118.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00118.c
index ceacf898..36206ba3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00118.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00118.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
-IPPAPI(IppStatus, l9_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
-IPPAPI(IppStatus, k0_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
+IPPAPI(IppStatus, y8_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
+IPPAPI(IppStatus, l9_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA224Final( pMD, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA224Final( pMD, pState );
+ return l9_ippsSHA224GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA224Final( pMD, pState );
+ return y8_ippsSHA224GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
-IPPAPI(IppStatus, h9_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
+IPPAPI(IppStatus, p8_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
+IPPAPI(IppStatus, h9_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA224State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA224Final( pMD, pState );
+ return h9_ippsSHA224GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA224Final( pMD, pState );
+ return p8_ippsSHA224GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00119.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00119.c
index 35949f89..1f0384f4 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00119.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00119.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, l9_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, k0_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, y8_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
+IPPAPI(IppStatus, l9_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA224MessageDigest( pMsg, len, pMD );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA224MessageDigest( pMsg, len, pMD );
+ return l9_ippsSHA224Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA224MessageDigest( pMsg, len, pMD );
+ return y8_ippsSHA224Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, h9_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, p8_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
+IPPAPI(IppStatus, h9_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224Final,(Ipp8u* pMD, IppsSHA224State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA224MessageDigest( pMsg, len, pMD );
+ return h9_ippsSHA224Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA224MessageDigest( pMsg, len, pMD );
+ return p8_ippsSHA224Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00120.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00120.c
index b0ec33d0..7ec22277 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00120.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00120.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA256GetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsSHA256GetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsSHA256GetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, l9_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA256GetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA256GetSize( pSize );
+ return l9_ippsSHA224MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA256GetSize( pSize );
+ return y8_ippsSHA224MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA256GetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsSHA256GetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, h9_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSHA224MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA256GetSize( pSize );
+ return h9_ippsSHA224MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA256GetSize( pSize );
+ return p8_ippsSHA224MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00121.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00121.c
index ea0db5a5..87be43bf 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00121.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00121.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA256Init,(IppsSHA256State* pState))
-IPPAPI(IppStatus, l9_ippsSHA256Init,(IppsSHA256State* pState))
-IPPAPI(IppStatus, k0_ippsSHA256Init,(IppsSHA256State* pState))
+IPPAPI(IppStatus, y8_ippsSHA256GetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsSHA256GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Init,(IppsSHA256State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA256Init( pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA256Init( pState );
+ return l9_ippsSHA256GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA256Init( pState );
+ return y8_ippsSHA256GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA256Init,(IppsSHA256State* pState))
-IPPAPI(IppStatus, h9_ippsSHA256Init,(IppsSHA256State* pState))
+IPPAPI(IppStatus, p8_ippsSHA256GetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsSHA256GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Init,(IppsSHA256State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA256Init( pState );
+ return h9_ippsSHA256GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA256Init( pState );
+ return p8_ippsSHA256GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00122.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00122.c
index f73f39d3..8200a353 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00122.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00122.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
-IPPAPI(IppStatus, l9_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
-IPPAPI(IppStatus, k0_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
+IPPAPI(IppStatus, y8_ippsSHA256Init,(IppsSHA256State* pState))
+IPPAPI(IppStatus, l9_ippsSHA256Init,(IppsSHA256State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Init,(IppsSHA256State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA256Duplicate( pSrcState, pDstState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA256Duplicate( pSrcState, pDstState );
+ return l9_ippsSHA256Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA256Duplicate( pSrcState, pDstState );
+ return y8_ippsSHA256Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
-IPPAPI(IppStatus, h9_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
+IPPAPI(IppStatus, p8_ippsSHA256Init,(IppsSHA256State* pState))
+IPPAPI(IppStatus, h9_ippsSHA256Init,(IppsSHA256State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Init,(IppsSHA256State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA256Duplicate( pSrcState, pDstState );
+ return h9_ippsSHA256Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA256Duplicate( pSrcState, pDstState );
+ return p8_ippsSHA256Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00123.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00123.c
index 7c49a461..547006b6 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00123.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00123.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
+IPPAPI(IppStatus, l9_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA256Pack( pState, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA256Pack( pState, pBuffer );
+ return l9_ippsSHA256Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA256Pack( pState, pBuffer );
+ return y8_ippsSHA256Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
+IPPAPI(IppStatus, h9_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Duplicate,(const IppsSHA256State* pSrcState, IppsSHA256State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA256Pack( pState, pBuffer );
+ return h9_ippsSHA256Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA256Pack( pState, pBuffer );
+ return p8_ippsSHA256Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00124.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00124.c
index 4f5a6eff..95c11380 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00124.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00124.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
-IPPAPI(IppStatus, l9_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
-IPPAPI(IppStatus, k0_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
+IPPAPI(IppStatus, y8_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA256Unpack( pBuffer, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA256Unpack( pBuffer, pState );
+ return l9_ippsSHA256Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA256Unpack( pBuffer, pState );
+ return y8_ippsSHA256Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
-IPPAPI(IppStatus, h9_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
+IPPAPI(IppStatus, p8_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Pack,(const IppsSHA256State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA256Unpack( pBuffer, pState );
+ return h9_ippsSHA256Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA256Unpack( pBuffer, pState );
+ return p8_ippsSHA256Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00125.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00125.c
index 1b1acc71..12ca6516 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00125.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00125.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
-IPPAPI(IppStatus, l9_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
-IPPAPI(IppStatus, k0_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
+IPPAPI(IppStatus, y8_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
+IPPAPI(IppStatus, l9_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA256Update( pSrc, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA256Update( pSrc, len, pState );
+ return l9_ippsSHA256Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA256Update( pSrc, len, pState );
+ return y8_ippsSHA256Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
-IPPAPI(IppStatus, h9_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
+IPPAPI(IppStatus, p8_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
+IPPAPI(IppStatus, h9_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Unpack,(const Ipp8u* pBuffer, IppsSHA256State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA256Update( pSrc, len, pState );
+ return h9_ippsSHA256Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA256Update( pSrc, len, pState );
+ return p8_ippsSHA256Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00126.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00126.c
index afb6d43e..0fc8de71 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00126.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00126.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
-IPPAPI(IppStatus, l9_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
-IPPAPI(IppStatus, k0_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
+IPPAPI(IppStatus, y8_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
+IPPAPI(IppStatus, l9_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA256GetTag( pTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA256GetTag( pTag, tagLen, pState );
+ return l9_ippsSHA256Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA256GetTag( pTag, tagLen, pState );
+ return y8_ippsSHA256Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
-IPPAPI(IppStatus, h9_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
+IPPAPI(IppStatus, p8_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
+IPPAPI(IppStatus, h9_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Update,(const Ipp8u* pSrc, int len, IppsSHA256State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA256GetTag( pTag, tagLen, pState );
+ return h9_ippsSHA256Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA256GetTag( pTag, tagLen, pState );
+ return p8_ippsSHA256Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00127.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00127.c
index 80370416..26cc6929 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00127.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00127.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
-IPPAPI(IppStatus, l9_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
-IPPAPI(IppStatus, k0_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
+IPPAPI(IppStatus, y8_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
+IPPAPI(IppStatus, l9_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA256Final( pMD, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA256Final( pMD, pState );
+ return l9_ippsSHA256GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA256Final( pMD, pState );
+ return y8_ippsSHA256GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
-IPPAPI(IppStatus, h9_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
+IPPAPI(IppStatus, p8_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
+IPPAPI(IppStatus, h9_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA256State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA256Final( pMD, pState );
+ return h9_ippsSHA256GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA256Final( pMD, pState );
+ return p8_ippsSHA256GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00128.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00128.c
index c3a7a46a..3e35b3e2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00128.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00128.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, l9_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, k0_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, y8_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
+IPPAPI(IppStatus, l9_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA256MessageDigest( pMsg, len, pMD );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA256MessageDigest( pMsg, len, pMD );
+ return l9_ippsSHA256Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA256MessageDigest( pMsg, len, pMD );
+ return y8_ippsSHA256Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, h9_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, p8_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
+IPPAPI(IppStatus, h9_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256Final,(Ipp8u* pMD, IppsSHA256State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA256MessageDigest( pMsg, len, pMD );
+ return h9_ippsSHA256Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA256MessageDigest( pMsg, len, pMD );
+ return p8_ippsSHA256Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00129.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00129.c
index 1a09b3f4..9156bfba 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00129.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00129.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA384GetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsSHA384GetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsSHA384GetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, l9_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA384GetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA384GetSize( pSize );
+ return l9_ippsSHA256MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA384GetSize( pSize );
+ return y8_ippsSHA256MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA384GetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsSHA384GetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, h9_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSHA256MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA384GetSize( pSize );
+ return h9_ippsSHA256MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA384GetSize( pSize );
+ return p8_ippsSHA256MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00130.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00130.c
index 67098a7e..0436ca9d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00130.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00130.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA384Init,(IppsSHA384State* pState))
-IPPAPI(IppStatus, l9_ippsSHA384Init,(IppsSHA384State* pState))
-IPPAPI(IppStatus, k0_ippsSHA384Init,(IppsSHA384State* pState))
+IPPAPI(IppStatus, y8_ippsSHA384GetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsSHA384GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Init,(IppsSHA384State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA384Init( pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA384Init( pState );
+ return l9_ippsSHA384GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA384Init( pState );
+ return y8_ippsSHA384GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA384Init,(IppsSHA384State* pState))
-IPPAPI(IppStatus, h9_ippsSHA384Init,(IppsSHA384State* pState))
+IPPAPI(IppStatus, p8_ippsSHA384GetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsSHA384GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Init,(IppsSHA384State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA384Init( pState );
+ return h9_ippsSHA384GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA384Init( pState );
+ return p8_ippsSHA384GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00131.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00131.c
index b0880024..0a8cd803 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00131.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00131.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
-IPPAPI(IppStatus, l9_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
-IPPAPI(IppStatus, k0_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
+IPPAPI(IppStatus, y8_ippsSHA384Init,(IppsSHA384State* pState))
+IPPAPI(IppStatus, l9_ippsSHA384Init,(IppsSHA384State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Init,(IppsSHA384State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA384Duplicate( pSrcState, pDstState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA384Duplicate( pSrcState, pDstState );
+ return l9_ippsSHA384Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA384Duplicate( pSrcState, pDstState );
+ return y8_ippsSHA384Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
-IPPAPI(IppStatus, h9_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
+IPPAPI(IppStatus, p8_ippsSHA384Init,(IppsSHA384State* pState))
+IPPAPI(IppStatus, h9_ippsSHA384Init,(IppsSHA384State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Init,(IppsSHA384State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA384Duplicate( pSrcState, pDstState );
+ return h9_ippsSHA384Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA384Duplicate( pSrcState, pDstState );
+ return p8_ippsSHA384Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00132.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00132.c
index 4e0453c6..91340942 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00132.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00132.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
+IPPAPI(IppStatus, l9_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA384Pack( pState, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA384Pack( pState, pBuffer );
+ return l9_ippsSHA384Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA384Pack( pState, pBuffer );
+ return y8_ippsSHA384Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
+IPPAPI(IppStatus, h9_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Duplicate,(const IppsSHA384State* pSrcState, IppsSHA384State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA384Pack( pState, pBuffer );
+ return h9_ippsSHA384Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA384Pack( pState, pBuffer );
+ return p8_ippsSHA384Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00133.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00133.c
index ec41f715..d6378336 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00133.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00133.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
-IPPAPI(IppStatus, l9_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
-IPPAPI(IppStatus, k0_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
+IPPAPI(IppStatus, y8_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA384Unpack( pBuffer, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA384Unpack( pBuffer, pState );
+ return l9_ippsSHA384Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA384Unpack( pBuffer, pState );
+ return y8_ippsSHA384Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
-IPPAPI(IppStatus, h9_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
+IPPAPI(IppStatus, p8_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Pack,(const IppsSHA384State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA384Unpack( pBuffer, pState );
+ return h9_ippsSHA384Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA384Unpack( pBuffer, pState );
+ return p8_ippsSHA384Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00134.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00134.c
index 9252381a..02a78f70 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00134.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00134.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
-IPPAPI(IppStatus, l9_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
-IPPAPI(IppStatus, k0_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
+IPPAPI(IppStatus, y8_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
+IPPAPI(IppStatus, l9_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA384Update( pSrc, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA384Update( pSrc, len, pState );
+ return l9_ippsSHA384Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA384Update( pSrc, len, pState );
+ return y8_ippsSHA384Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
-IPPAPI(IppStatus, h9_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
+IPPAPI(IppStatus, p8_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
+IPPAPI(IppStatus, h9_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Unpack,(const Ipp8u* pBuffer, IppsSHA384State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA384Update( pSrc, len, pState );
+ return h9_ippsSHA384Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA384Update( pSrc, len, pState );
+ return p8_ippsSHA384Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00135.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00135.c
index 47f24310..c8eec7e5 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00135.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00135.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
-IPPAPI(IppStatus, l9_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
-IPPAPI(IppStatus, k0_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
+IPPAPI(IppStatus, y8_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
+IPPAPI(IppStatus, l9_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA384GetTag( pTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA384GetTag( pTag, tagLen, pState );
+ return l9_ippsSHA384Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA384GetTag( pTag, tagLen, pState );
+ return y8_ippsSHA384Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
-IPPAPI(IppStatus, h9_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
+IPPAPI(IppStatus, p8_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
+IPPAPI(IppStatus, h9_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Update,(const Ipp8u* pSrc, int len, IppsSHA384State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA384GetTag( pTag, tagLen, pState );
+ return h9_ippsSHA384Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA384GetTag( pTag, tagLen, pState );
+ return p8_ippsSHA384Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00136.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00136.c
index 48fda35f..dae6d0eb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00136.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00136.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
-IPPAPI(IppStatus, l9_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
-IPPAPI(IppStatus, k0_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
+IPPAPI(IppStatus, y8_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
+IPPAPI(IppStatus, l9_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA384Final( pMD, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA384Final( pMD, pState );
+ return l9_ippsSHA384GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA384Final( pMD, pState );
+ return y8_ippsSHA384GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
-IPPAPI(IppStatus, h9_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
+IPPAPI(IppStatus, p8_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
+IPPAPI(IppStatus, h9_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA384State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA384Final( pMD, pState );
+ return h9_ippsSHA384GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA384Final( pMD, pState );
+ return p8_ippsSHA384GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00137.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00137.c
index 57c7f24b..6e6d82a8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00137.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00137.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, l9_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, k0_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, y8_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
+IPPAPI(IppStatus, l9_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA384MessageDigest( pMsg, len, pMD );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA384MessageDigest( pMsg, len, pMD );
+ return l9_ippsSHA384Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA384MessageDigest( pMsg, len, pMD );
+ return y8_ippsSHA384Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, h9_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, p8_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
+IPPAPI(IppStatus, h9_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384Final,(Ipp8u* pMD, IppsSHA384State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA384MessageDigest( pMsg, len, pMD );
+ return h9_ippsSHA384Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA384MessageDigest( pMsg, len, pMD );
+ return p8_ippsSHA384Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00138.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00138.c
index 93341a2d..8187374e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00138.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00138.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA512GetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsSHA512GetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsSHA512GetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, l9_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA512GetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA512GetSize( pSize );
+ return l9_ippsSHA384MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA512GetSize( pSize );
+ return y8_ippsSHA384MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA512GetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsSHA512GetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, h9_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSHA384MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA512GetSize( pSize );
+ return h9_ippsSHA384MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA512GetSize( pSize );
+ return p8_ippsSHA384MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00139.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00139.c
index bd4695ae..bc778ff6 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00139.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00139.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA512Init,(IppsSHA512State* pState))
-IPPAPI(IppStatus, l9_ippsSHA512Init,(IppsSHA512State* pState))
-IPPAPI(IppStatus, k0_ippsSHA512Init,(IppsSHA512State* pState))
+IPPAPI(IppStatus, y8_ippsSHA512GetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsSHA512GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Init,(IppsSHA512State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA512Init( pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA512Init( pState );
+ return l9_ippsSHA512GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA512Init( pState );
+ return y8_ippsSHA512GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA512Init,(IppsSHA512State* pState))
-IPPAPI(IppStatus, h9_ippsSHA512Init,(IppsSHA512State* pState))
+IPPAPI(IppStatus, p8_ippsSHA512GetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsSHA512GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Init,(IppsSHA512State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA512Init( pState );
+ return h9_ippsSHA512GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA512Init( pState );
+ return p8_ippsSHA512GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00140.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00140.c
index 4a044e94..e66aeb0f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00140.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00140.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
-IPPAPI(IppStatus, l9_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
-IPPAPI(IppStatus, k0_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
+IPPAPI(IppStatus, y8_ippsSHA512Init,(IppsSHA512State* pState))
+IPPAPI(IppStatus, l9_ippsSHA512Init,(IppsSHA512State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Init,(IppsSHA512State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA512Duplicate( pSrcState, pDstState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA512Duplicate( pSrcState, pDstState );
+ return l9_ippsSHA512Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA512Duplicate( pSrcState, pDstState );
+ return y8_ippsSHA512Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
-IPPAPI(IppStatus, h9_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
+IPPAPI(IppStatus, p8_ippsSHA512Init,(IppsSHA512State* pState))
+IPPAPI(IppStatus, h9_ippsSHA512Init,(IppsSHA512State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Init,(IppsSHA512State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA512Duplicate( pSrcState, pDstState );
+ return h9_ippsSHA512Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA512Duplicate( pSrcState, pDstState );
+ return p8_ippsSHA512Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00141.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00141.c
index 5b2ddd90..90829470 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00141.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00141.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
+IPPAPI(IppStatus, l9_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA512Pack( pState, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA512Pack( pState, pBuffer );
+ return l9_ippsSHA512Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA512Pack( pState, pBuffer );
+ return y8_ippsSHA512Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
+IPPAPI(IppStatus, h9_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Duplicate,(const IppsSHA512State* pSrcState, IppsSHA512State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA512Pack( pState, pBuffer );
+ return h9_ippsSHA512Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA512Pack( pState, pBuffer );
+ return p8_ippsSHA512Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00142.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00142.c
index a5575c7a..758a29fb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00142.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00142.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
-IPPAPI(IppStatus, l9_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
-IPPAPI(IppStatus, k0_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
+IPPAPI(IppStatus, y8_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA512Unpack( pBuffer, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA512Unpack( pBuffer, pState );
+ return l9_ippsSHA512Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA512Unpack( pBuffer, pState );
+ return y8_ippsSHA512Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
-IPPAPI(IppStatus, h9_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
+IPPAPI(IppStatus, p8_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Pack,(const IppsSHA512State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA512Unpack( pBuffer, pState );
+ return h9_ippsSHA512Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA512Unpack( pBuffer, pState );
+ return p8_ippsSHA512Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00143.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00143.c
index 5d553539..0306ddf3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00143.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00143.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
-IPPAPI(IppStatus, l9_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
-IPPAPI(IppStatus, k0_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
+IPPAPI(IppStatus, y8_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
+IPPAPI(IppStatus, l9_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA512Update( pSrc, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA512Update( pSrc, len, pState );
+ return l9_ippsSHA512Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA512Update( pSrc, len, pState );
+ return y8_ippsSHA512Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
-IPPAPI(IppStatus, h9_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
+IPPAPI(IppStatus, p8_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
+IPPAPI(IppStatus, h9_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Unpack,(const Ipp8u* pBuffer, IppsSHA512State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA512Update( pSrc, len, pState );
+ return h9_ippsSHA512Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA512Update( pSrc, len, pState );
+ return p8_ippsSHA512Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00144.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00144.c
index 92af1fe2..52fefbb8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00144.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00144.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
-IPPAPI(IppStatus, l9_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
-IPPAPI(IppStatus, k0_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
+IPPAPI(IppStatus, y8_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
+IPPAPI(IppStatus, l9_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA512GetTag( pTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA512GetTag( pTag, tagLen, pState );
+ return l9_ippsSHA512Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA512GetTag( pTag, tagLen, pState );
+ return y8_ippsSHA512Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
-IPPAPI(IppStatus, h9_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
+IPPAPI(IppStatus, p8_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
+IPPAPI(IppStatus, h9_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Update,(const Ipp8u* pSrc, int len, IppsSHA512State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA512GetTag( pTag, tagLen, pState );
+ return h9_ippsSHA512Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA512GetTag( pTag, tagLen, pState );
+ return p8_ippsSHA512Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00145.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00145.c
index ac800dd8..fd5a33b3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00145.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00145.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
-IPPAPI(IppStatus, l9_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
-IPPAPI(IppStatus, k0_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
+IPPAPI(IppStatus, y8_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
+IPPAPI(IppStatus, l9_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA512Final( pMD, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA512Final( pMD, pState );
+ return l9_ippsSHA512GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA512Final( pMD, pState );
+ return y8_ippsSHA512GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
-IPPAPI(IppStatus, h9_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
+IPPAPI(IppStatus, p8_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
+IPPAPI(IppStatus, h9_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSHA512State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA512Final( pMD, pState );
+ return h9_ippsSHA512GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA512Final( pMD, pState );
+ return p8_ippsSHA512GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00146.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00146.c
index cba08894..f28de4c9 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00146.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00146.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, l9_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, k0_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, y8_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
+IPPAPI(IppStatus, l9_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSHA512MessageDigest( pMsg, len, pMD );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSHA512MessageDigest( pMsg, len, pMD );
+ return l9_ippsSHA512Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSHA512MessageDigest( pMsg, len, pMD );
+ return y8_ippsSHA512Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, h9_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, p8_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
+IPPAPI(IppStatus, h9_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512Final,(Ipp8u* pMD, IppsSHA512State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSHA512MessageDigest( pMsg, len, pMD );
+ return h9_ippsSHA512Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSHA512MessageDigest( pMsg, len, pMD );
+ return p8_ippsSHA512Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00147.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00147.c
index 93cfe92f..13b787b9 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00147.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00147.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMD5GetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsMD5GetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsMD5GetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, l9_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsMD5GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMD5GetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMD5GetSize( pSize );
+ return l9_ippsSHA512MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMD5GetSize( pSize );
+ return y8_ippsSHA512MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMD5GetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsMD5GetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, h9_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsMD5GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSHA512MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMD5GetSize( pSize );
+ return h9_ippsSHA512MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMD5GetSize( pSize );
+ return p8_ippsSHA512MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00148.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00148.c
index ce01fc98..30c91c7b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00148.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00148.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMD5Init,(IppsMD5State* pState))
-IPPAPI(IppStatus, l9_ippsMD5Init,(IppsMD5State* pState))
-IPPAPI(IppStatus, k0_ippsMD5Init,(IppsMD5State* pState))
+IPPAPI(IppStatus, y8_ippsMD5GetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsMD5GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Init,(IppsMD5State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMD5Init( pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMD5Init( pState );
+ return l9_ippsMD5GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMD5Init( pState );
+ return y8_ippsMD5GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMD5Init,(IppsMD5State* pState))
-IPPAPI(IppStatus, h9_ippsMD5Init,(IppsMD5State* pState))
+IPPAPI(IppStatus, p8_ippsMD5GetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsMD5GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Init,(IppsMD5State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMD5Init( pState );
+ return h9_ippsMD5GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMD5Init( pState );
+ return p8_ippsMD5GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00149.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00149.c
index 7e201c1e..97512b3f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00149.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00149.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
-IPPAPI(IppStatus, l9_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
-IPPAPI(IppStatus, k0_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
+IPPAPI(IppStatus, y8_ippsMD5Init,(IppsMD5State* pState))
+IPPAPI(IppStatus, l9_ippsMD5Init,(IppsMD5State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Init,(IppsMD5State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMD5Duplicate( pSrcState, pDstState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMD5Duplicate( pSrcState, pDstState );
+ return l9_ippsMD5Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMD5Duplicate( pSrcState, pDstState );
+ return y8_ippsMD5Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
-IPPAPI(IppStatus, h9_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
+IPPAPI(IppStatus, p8_ippsMD5Init,(IppsMD5State* pState))
+IPPAPI(IppStatus, h9_ippsMD5Init,(IppsMD5State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Init,(IppsMD5State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMD5Duplicate( pSrcState, pDstState );
+ return h9_ippsMD5Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMD5Duplicate( pSrcState, pDstState );
+ return p8_ippsMD5Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00150.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00150.c
index 4a4a23e5..00162762 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00150.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00150.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
+IPPAPI(IppStatus, l9_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMD5Pack( pState, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMD5Pack( pState, pBuffer );
+ return l9_ippsMD5Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMD5Pack( pState, pBuffer );
+ return y8_ippsMD5Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
+IPPAPI(IppStatus, h9_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Duplicate,(const IppsMD5State* pSrcState, IppsMD5State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMD5Pack( pState, pBuffer );
+ return h9_ippsMD5Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMD5Pack( pState, pBuffer );
+ return p8_ippsMD5Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00151.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00151.c
index 914ac37e..7b5a8edb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00151.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00151.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
-IPPAPI(IppStatus, l9_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
-IPPAPI(IppStatus, k0_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
+IPPAPI(IppStatus, y8_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMD5Unpack( pBuffer, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMD5Unpack( pBuffer, pState );
+ return l9_ippsMD5Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMD5Unpack( pBuffer, pState );
+ return y8_ippsMD5Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
-IPPAPI(IppStatus, h9_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
+IPPAPI(IppStatus, p8_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Pack,(const IppsMD5State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMD5Unpack( pBuffer, pState );
+ return h9_ippsMD5Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMD5Unpack( pBuffer, pState );
+ return p8_ippsMD5Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00152.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00152.c
index 8f62fffc..d686d5f9 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00152.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00152.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
-IPPAPI(IppStatus, l9_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
-IPPAPI(IppStatus, k0_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
+IPPAPI(IppStatus, y8_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
+IPPAPI(IppStatus, l9_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMD5Update( pSrc, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMD5Update( pSrc, len, pState );
+ return l9_ippsMD5Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMD5Update( pSrc, len, pState );
+ return y8_ippsMD5Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
-IPPAPI(IppStatus, h9_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
+IPPAPI(IppStatus, p8_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
+IPPAPI(IppStatus, h9_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Unpack,(const Ipp8u* pBuffer, IppsMD5State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMD5Update( pSrc, len, pState );
+ return h9_ippsMD5Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMD5Update( pSrc, len, pState );
+ return p8_ippsMD5Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00153.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00153.c
index 66cdeff2..d3e74a36 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00153.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00153.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
-IPPAPI(IppStatus, l9_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
-IPPAPI(IppStatus, k0_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
+IPPAPI(IppStatus, y8_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
+IPPAPI(IppStatus, l9_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMD5GetTag( pTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMD5GetTag( pTag, tagLen, pState );
+ return l9_ippsMD5Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMD5GetTag( pTag, tagLen, pState );
+ return y8_ippsMD5Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
-IPPAPI(IppStatus, h9_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
+IPPAPI(IppStatus, p8_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
+IPPAPI(IppStatus, h9_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Update,(const Ipp8u* pSrc, int len, IppsMD5State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMD5GetTag( pTag, tagLen, pState );
+ return h9_ippsMD5Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMD5GetTag( pTag, tagLen, pState );
+ return p8_ippsMD5Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00154.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00154.c
index 0899a1a1..af581a60 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00154.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00154.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
-IPPAPI(IppStatus, l9_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
-IPPAPI(IppStatus, k0_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
+IPPAPI(IppStatus, y8_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
+IPPAPI(IppStatus, l9_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMD5Final( pMD, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMD5Final( pMD, pState );
+ return l9_ippsMD5GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMD5Final( pMD, pState );
+ return y8_ippsMD5GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
-IPPAPI(IppStatus, h9_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
+IPPAPI(IppStatus, p8_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
+IPPAPI(IppStatus, h9_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsMD5GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsMD5State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMD5Final( pMD, pState );
+ return h9_ippsMD5GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMD5Final( pMD, pState );
+ return p8_ippsMD5GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00155.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00155.c
index ed492d12..b5a75f61 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00155.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00155.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, l9_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, k0_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, y8_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
+IPPAPI(IppStatus, l9_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMD5MessageDigest( pMsg, len, pMD );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMD5MessageDigest( pMsg, len, pMD );
+ return l9_ippsMD5Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMD5MessageDigest( pMsg, len, pMD );
+ return y8_ippsMD5Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, h9_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, p8_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
+IPPAPI(IppStatus, h9_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsMD5Final,(Ipp8u* pMD, IppsMD5State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMD5MessageDigest( pMsg, len, pMD );
+ return h9_ippsMD5Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMD5MessageDigest( pMsg, len, pMD );
+ return p8_ippsMD5Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00156.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00156.c
index de0f17a2..7136f438 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00156.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00156.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSM3GetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsSM3GetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsSM3GetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, l9_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsSM3GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSM3GetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSM3GetSize( pSize );
+ return l9_ippsMD5MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSM3GetSize( pSize );
+ return y8_ippsMD5MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSM3GetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsSM3GetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, h9_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsSM3GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsMD5MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSM3GetSize( pSize );
+ return h9_ippsMD5MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSM3GetSize( pSize );
+ return p8_ippsMD5MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00157.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00157.c
index 11d162c3..2c4ded4e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00157.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00157.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSM3Init,(IppsSM3State* pState))
-IPPAPI(IppStatus, l9_ippsSM3Init,(IppsSM3State* pState))
-IPPAPI(IppStatus, k0_ippsSM3Init,(IppsSM3State* pState))
+IPPAPI(IppStatus, y8_ippsSM3GetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsSM3GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Init,(IppsSM3State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSM3Init( pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSM3Init( pState );
+ return l9_ippsSM3GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSM3Init( pState );
+ return y8_ippsSM3GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSM3Init,(IppsSM3State* pState))
-IPPAPI(IppStatus, h9_ippsSM3Init,(IppsSM3State* pState))
+IPPAPI(IppStatus, p8_ippsSM3GetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsSM3GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Init,(IppsSM3State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSM3Init( pState );
+ return h9_ippsSM3GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSM3Init( pState );
+ return p8_ippsSM3GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00158.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00158.c
index 0c11c105..025fb516 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00158.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00158.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
-IPPAPI(IppStatus, l9_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
-IPPAPI(IppStatus, k0_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
+IPPAPI(IppStatus, y8_ippsSM3Init,(IppsSM3State* pState))
+IPPAPI(IppStatus, l9_ippsSM3Init,(IppsSM3State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Init,(IppsSM3State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSM3Duplicate( pSrcState, pDstState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSM3Duplicate( pSrcState, pDstState );
+ return l9_ippsSM3Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSM3Duplicate( pSrcState, pDstState );
+ return y8_ippsSM3Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
-IPPAPI(IppStatus, h9_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
+IPPAPI(IppStatus, p8_ippsSM3Init,(IppsSM3State* pState))
+IPPAPI(IppStatus, h9_ippsSM3Init,(IppsSM3State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Init,(IppsSM3State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSM3Duplicate( pSrcState, pDstState );
+ return h9_ippsSM3Init( pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSM3Duplicate( pSrcState, pDstState );
+ return p8_ippsSM3Init( pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00159.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00159.c
index fc7b44fc..90cda682 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00159.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00159.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
+IPPAPI(IppStatus, l9_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSM3Pack( pState, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSM3Pack( pState, pBuffer );
+ return l9_ippsSM3Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSM3Pack( pState, pBuffer );
+ return y8_ippsSM3Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
+IPPAPI(IppStatus, h9_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Duplicate,(const IppsSM3State* pSrcState, IppsSM3State* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSM3Pack( pState, pBuffer );
+ return h9_ippsSM3Duplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSM3Pack( pState, pBuffer );
+ return p8_ippsSM3Duplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00160.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00160.c
index e3ef5b86..e2251f33 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00160.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00160.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
-IPPAPI(IppStatus, l9_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
-IPPAPI(IppStatus, k0_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
+IPPAPI(IppStatus, y8_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSM3Unpack( pBuffer, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSM3Unpack( pBuffer, pState );
+ return l9_ippsSM3Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSM3Unpack( pBuffer, pState );
+ return y8_ippsSM3Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
-IPPAPI(IppStatus, h9_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
+IPPAPI(IppStatus, p8_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Pack,(const IppsSM3State* pState, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSM3Unpack( pBuffer, pState );
+ return h9_ippsSM3Pack( pState, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSM3Unpack( pBuffer, pState );
+ return p8_ippsSM3Pack( pState, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00161.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00161.c
index 1c21afb5..c5d2796e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00161.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00161.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
-IPPAPI(IppStatus, l9_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
-IPPAPI(IppStatus, k0_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
+IPPAPI(IppStatus, y8_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
+IPPAPI(IppStatus, l9_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSM3Update( pSrc, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSM3Update( pSrc, len, pState );
+ return l9_ippsSM3Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSM3Update( pSrc, len, pState );
+ return y8_ippsSM3Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
-IPPAPI(IppStatus, h9_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
+IPPAPI(IppStatus, p8_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
+IPPAPI(IppStatus, h9_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Unpack,(const Ipp8u* pBuffer, IppsSM3State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSM3Update( pSrc, len, pState );
+ return h9_ippsSM3Unpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSM3Update( pSrc, len, pState );
+ return p8_ippsSM3Unpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00162.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00162.c
index 8e356d36..5d1fe546 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00162.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00162.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
-IPPAPI(IppStatus, l9_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
-IPPAPI(IppStatus, k0_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
+IPPAPI(IppStatus, y8_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
+IPPAPI(IppStatus, l9_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSM3GetTag( pTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSM3GetTag( pTag, tagLen, pState );
+ return l9_ippsSM3Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSM3GetTag( pTag, tagLen, pState );
+ return y8_ippsSM3Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
-IPPAPI(IppStatus, h9_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
+IPPAPI(IppStatus, p8_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
+IPPAPI(IppStatus, h9_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Update,(const Ipp8u* pSrc, int len, IppsSM3State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSM3GetTag( pTag, tagLen, pState );
+ return h9_ippsSM3Update( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSM3GetTag( pTag, tagLen, pState );
+ return p8_ippsSM3Update( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00163.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00163.c
index f6a053f2..342133c6 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00163.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00163.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
-IPPAPI(IppStatus, l9_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
-IPPAPI(IppStatus, k0_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
+IPPAPI(IppStatus, y8_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
+IPPAPI(IppStatus, l9_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSM3Final( pMD, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSM3Final( pMD, pState );
+ return l9_ippsSM3GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSM3Final( pMD, pState );
+ return y8_ippsSM3GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
-IPPAPI(IppStatus, h9_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
+IPPAPI(IppStatus, p8_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
+IPPAPI(IppStatus, h9_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
+IPPFUN(IppStatus,sgx_disp_ippsSM3GetTag,(Ipp8u* pTag, Ipp32u tagLen, const IppsSM3State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSM3Final( pMD, pState );
+ return h9_ippsSM3GetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSM3Final( pMD, pState );
+ return p8_ippsSM3GetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00164.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00164.c
index 3391be7f..30f4b87f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00164.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00164.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, l9_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, k0_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, y8_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
+IPPAPI(IppStatus, l9_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSM3MessageDigest( pMsg, len, pMD );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSM3MessageDigest( pMsg, len, pMD );
+ return l9_ippsSM3Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSM3MessageDigest( pMsg, len, pMD );
+ return y8_ippsSM3Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPAPI(IppStatus, h9_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, p8_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
+IPPAPI(IppStatus, h9_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
-IPPFUN(IppStatus,sgx_disp_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPFUN(IppStatus,sgx_disp_ippsSM3Final,(Ipp8u* pMD, IppsSM3State* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSM3MessageDigest( pMsg, len, pMD );
+ return h9_ippsSM3Final( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSM3MessageDigest( pMsg, len, pMD );
+ return p8_ippsSM3Final( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00165.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00165.c
index cc852c37..5990b75e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00165.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00165.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashGetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsHashGetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsHashGetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, l9_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsHashGetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashGetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashGetSize( pSize );
+ return l9_ippsSM3MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashGetSize( pSize );
+ return y8_ippsSM3MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashGetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsHashGetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
+IPPAPI(IppStatus, h9_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
-IPPFUN(IppStatus,sgx_disp_ippsHashGetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsSM3MessageDigest,(const Ipp8u* pMsg, int len, Ipp8u* pMD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashGetSize( pSize );
+ return h9_ippsSM3MessageDigest( pMsg, len, pMD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashGetSize( pSize );
+ return p8_ippsSM3MessageDigest( pMsg, len, pMD );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00166.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00166.c
index f609a89b..7f9d8d19 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00166.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00166.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, l9_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, k0_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, y8_ippsHashGetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsHashGetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
+IPPFUN(IppStatus,sgx_disp_ippsHashGetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashInit( pState, hashAlg );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashInit( pState, hashAlg );
+ return l9_ippsHashGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashInit( pState, hashAlg );
+ return y8_ippsHashGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, h9_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, p8_ippsHashGetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsHashGetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
+IPPFUN(IppStatus,sgx_disp_ippsHashGetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashInit( pState, hashAlg );
+ return h9_ippsHashGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashInit( pState, hashAlg );
+ return p8_ippsHashGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00167.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00167.c
index 943583a3..b9cc5d1d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00167.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00167.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, l9_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, k0_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, y8_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, l9_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
-IPPFUN(IppStatus,sgx_disp_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
+IPPFUN(IppStatus,sgx_disp_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashPack( pState, pBuffer, bufSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashPack( pState, pBuffer, bufSize );
+ return l9_ippsHashInit( pState, hashAlg );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashPack( pState, pBuffer, bufSize );
+ return y8_ippsHashInit( pState, hashAlg );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, h9_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, p8_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, h9_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
-IPPFUN(IppStatus,sgx_disp_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
+IPPFUN(IppStatus,sgx_disp_ippsHashInit,(IppsHashState* pState, IppHashAlgId hashAlg))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashPack( pState, pBuffer, bufSize );
+ return h9_ippsHashInit( pState, hashAlg );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashPack( pState, pBuffer, bufSize );
+ return p8_ippsHashInit( pState, hashAlg );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00168.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00168.c
index 3318619c..9d2e58cd 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00168.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00168.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
-IPPAPI(IppStatus, l9_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
-IPPAPI(IppStatus, k0_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
+IPPAPI(IppStatus, y8_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, l9_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
-IPPFUN(IppStatus,sgx_disp_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashUnpack( pBuffer, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashUnpack( pBuffer, pState );
+ return l9_ippsHashPack( pState, pBuffer, bufSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashUnpack( pBuffer, pState );
+ return y8_ippsHashPack( pState, pBuffer, bufSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
-IPPAPI(IppStatus, h9_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
+IPPAPI(IppStatus, p8_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, h9_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
-IPPFUN(IppStatus,sgx_disp_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashPack,(const IppsHashState* pState, Ipp8u* pBuffer, int bufSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashUnpack( pBuffer, pState );
+ return h9_ippsHashPack( pState, pBuffer, bufSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashUnpack( pBuffer, pState );
+ return p8_ippsHashPack( pState, pBuffer, bufSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00169.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00169.c
index f9844595..6668ee7d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00169.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00169.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
-IPPAPI(IppStatus, l9_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
-IPPAPI(IppStatus, k0_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
+IPPAPI(IppStatus, y8_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
+IPPAPI(IppStatus, l9_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashDuplicate( pSrcState, pDstState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashDuplicate( pSrcState, pDstState );
+ return l9_ippsHashUnpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashDuplicate( pSrcState, pDstState );
+ return y8_ippsHashUnpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
-IPPAPI(IppStatus, h9_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
+IPPAPI(IppStatus, p8_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
+IPPAPI(IppStatus, h9_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsHashUnpack,(const Ipp8u* pBuffer, IppsHashState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashDuplicate( pSrcState, pDstState );
+ return h9_ippsHashUnpack( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashDuplicate( pSrcState, pDstState );
+ return p8_ippsHashUnpack( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00170.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00170.c
index e3e1cad0..64750c86 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00170.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00170.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
-IPPAPI(IppStatus, l9_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
-IPPAPI(IppStatus, k0_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
+IPPAPI(IppStatus, y8_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
+IPPAPI(IppStatus, l9_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashUpdate( pSrc, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashUpdate( pSrc, len, pState );
+ return l9_ippsHashDuplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashUpdate( pSrc, len, pState );
+ return y8_ippsHashDuplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
-IPPAPI(IppStatus, h9_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
+IPPAPI(IppStatus, p8_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
+IPPAPI(IppStatus, h9_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashDuplicate,(const IppsHashState* pSrcState, IppsHashState* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashUpdate( pSrc, len, pState );
+ return h9_ippsHashDuplicate( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashUpdate( pSrc, len, pState );
+ return p8_ippsHashDuplicate( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00171.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00171.c
index 98e529af..a81a55b3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00171.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00171.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
-IPPAPI(IppStatus, l9_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
-IPPAPI(IppStatus, k0_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
+IPPAPI(IppStatus, y8_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
+IPPAPI(IppStatus, l9_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashGetTag( pTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashGetTag( pTag, tagLen, pState );
+ return l9_ippsHashUpdate( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashGetTag( pTag, tagLen, pState );
+ return y8_ippsHashUpdate( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
-IPPAPI(IppStatus, h9_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
+IPPAPI(IppStatus, p8_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
+IPPAPI(IppStatus, h9_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashUpdate,(const Ipp8u* pSrc, int len, IppsHashState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashGetTag( pTag, tagLen, pState );
+ return h9_ippsHashUpdate( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashGetTag( pTag, tagLen, pState );
+ return p8_ippsHashUpdate( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00172.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00172.c
index 0aaabc7a..ed54ec57 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00172.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00172.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
-IPPAPI(IppStatus, l9_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
-IPPAPI(IppStatus, k0_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
+IPPAPI(IppStatus, y8_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
+IPPAPI(IppStatus, l9_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashFinal( pMD, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashFinal( pMD, pState );
+ return l9_ippsHashGetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashFinal( pMD, pState );
+ return y8_ippsHashGetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
-IPPAPI(IppStatus, h9_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
+IPPAPI(IppStatus, p8_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
+IPPAPI(IppStatus, h9_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashGetTag,(Ipp8u* pTag, int tagLen, const IppsHashState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashFinal( pMD, pState );
+ return h9_ippsHashGetTag( pTag, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashFinal( pMD, pState );
+ return p8_ippsHashGetTag( pTag, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00173.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00173.c
index d2c6b81e..6bfee5a9 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00173.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00173.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, l9_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, k0_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, y8_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
+IPPAPI(IppStatus, l9_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
+IPPFUN(IppStatus,sgx_disp_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMessage( pMsg, len, pMD, hashAlg );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMessage( pMsg, len, pMD, hashAlg );
+ return l9_ippsHashFinal( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMessage( pMsg, len, pMD, hashAlg );
+ return y8_ippsHashFinal( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, h9_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, p8_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
+IPPAPI(IppStatus, h9_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
+IPPFUN(IppStatus,sgx_disp_ippsHashFinal,(Ipp8u* pMD, IppsHashState* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMessage( pMsg, len, pMD, hashAlg );
+ return h9_ippsHashFinal( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMessage( pMsg, len, pMD, hashAlg );
+ return p8_ippsHashFinal( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00174.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00174.c
index a1917ac5..674ccf15 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00174.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00174.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_MD5, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_MD5, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_MD5, (void) )
+IPPAPI(IppStatus, y8_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, l9_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_MD5, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_MD5( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_MD5( );
+ return l9_ippsHashMessage( pMsg, len, pMD, hashAlg );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_MD5( );
+ return y8_ippsHashMessage( pMsg, len, pMD, hashAlg );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_MD5, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_MD5, (void) )
+IPPAPI(IppStatus, p8_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, h9_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_MD5, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsHashMessage,(const Ipp8u* pMsg, int len, Ipp8u* pMD, IppHashAlgId hashAlg))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_MD5( );
+ return h9_ippsHashMessage( pMsg, len, pMD, hashAlg );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_MD5( );
+ return p8_ippsHashMessage( pMsg, len, pMD, hashAlg );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00175.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00175.c
index e549610d..0ce1d63b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00175.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00175.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SM3, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SM3, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SM3, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_MD5, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_MD5, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SM3, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_MD5, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SM3( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SM3( );
+ return l9_ippsHashMethod_MD5( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SM3( );
+ return y8_ippsHashMethod_MD5( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SM3, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SM3, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_MD5, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_MD5, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SM3, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_MD5, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SM3( );
+ return h9_ippsHashMethod_MD5( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SM3( );
+ return p8_ippsHashMethod_MD5( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00176.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00176.c
index 775c1ba9..8ac62899 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00176.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00176.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA1, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA1, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA1, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SM3, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SM3, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SM3, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA1( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA1( );
+ return l9_ippsHashMethod_SM3( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA1( );
+ return y8_ippsHashMethod_SM3( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA1, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA1, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SM3, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SM3, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SM3, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA1( );
+ return h9_ippsHashMethod_SM3( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA1( );
+ return p8_ippsHashMethod_SM3( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00177.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00177.c
index 13086dbe..8098aa79 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00177.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00177.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA1_NI, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA1_NI, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA1_NI, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA1, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA1, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1_NI, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA1_NI( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA1_NI( );
+ return l9_ippsHashMethod_SHA1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA1_NI( );
+ return y8_ippsHashMethod_SHA1( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA1_NI, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA1_NI, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA1, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA1, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1_NI, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA1_NI( );
+ return h9_ippsHashMethod_SHA1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA1_NI( );
+ return p8_ippsHashMethod_SHA1( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00178.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00178.c
index 38107f92..1ed05021 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00178.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00178.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA1_TT, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA1_TT, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA1_TT, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA1_NI, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA1_NI, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1_TT, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1_NI, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA1_TT( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA1_TT( );
+ return l9_ippsHashMethod_SHA1_NI( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA1_TT( );
+ return y8_ippsHashMethod_SHA1_NI( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA1_TT, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA1_TT, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA1_NI, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA1_NI, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1_TT, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1_NI, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA1_TT( );
+ return h9_ippsHashMethod_SHA1_NI( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA1_TT( );
+ return p8_ippsHashMethod_SHA1_NI( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00179.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00179.c
index b2ffd553..176e89c7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00179.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00179.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA256, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA256, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA256, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA1_TT, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA1_TT, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1_TT, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA256( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA256( );
+ return l9_ippsHashMethod_SHA1_TT( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA256( );
+ return y8_ippsHashMethod_SHA1_TT( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA256, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA256, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA1_TT, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA1_TT, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA1_TT, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA256( );
+ return h9_ippsHashMethod_SHA1_TT( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA256( );
+ return p8_ippsHashMethod_SHA1_TT( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00180.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00180.c
index d3e7c84a..546511b8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00180.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00180.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA256_NI, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA256_NI, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA256_NI, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA256, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA256, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256_NI, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA256_NI( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA256_NI( );
+ return l9_ippsHashMethod_SHA256( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA256_NI( );
+ return y8_ippsHashMethod_SHA256( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA256_NI, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA256_NI, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA256, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA256, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256_NI, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA256_NI( );
+ return h9_ippsHashMethod_SHA256( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA256_NI( );
+ return p8_ippsHashMethod_SHA256( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00181.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00181.c
index 597055be..d6f26284 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00181.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00181.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA256_TT, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA256_TT, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA256_TT, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA256_NI, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA256_NI, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256_TT, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256_NI, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA256_TT( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA256_TT( );
+ return l9_ippsHashMethod_SHA256_NI( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA256_TT( );
+ return y8_ippsHashMethod_SHA256_NI( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA256_TT, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA256_TT, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA256_NI, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA256_NI, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256_TT, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256_NI, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA256_TT( );
+ return h9_ippsHashMethod_SHA256_NI( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA256_TT( );
+ return p8_ippsHashMethod_SHA256_NI( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00182.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00182.c
index bd27c748..809722d0 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00182.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00182.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA224, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA224, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA224, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA256_TT, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA256_TT, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256_TT, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA224( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA224( );
+ return l9_ippsHashMethod_SHA256_TT( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA224( );
+ return y8_ippsHashMethod_SHA256_TT( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA224, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA224, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA256_TT, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA256_TT, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA256_TT, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA224( );
+ return h9_ippsHashMethod_SHA256_TT( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA224( );
+ return p8_ippsHashMethod_SHA256_TT( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00183.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00183.c
index 0e9a9c21..77e136fd 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00183.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00183.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA224_NI, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA224_NI, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA224_NI, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA224, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA224, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224_NI, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA224_NI( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA224_NI( );
+ return l9_ippsHashMethod_SHA224( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA224_NI( );
+ return y8_ippsHashMethod_SHA224( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA224_NI, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA224_NI, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA224, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA224, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224_NI, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA224_NI( );
+ return h9_ippsHashMethod_SHA224( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA224_NI( );
+ return p8_ippsHashMethod_SHA224( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00184.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00184.c
index 87a809dd..2a7a18ef 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00184.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00184.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA224_TT, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA224_TT, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA224_TT, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA224_NI, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA224_NI, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224_TT, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224_NI, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA224_TT( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA224_TT( );
+ return l9_ippsHashMethod_SHA224_NI( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA224_TT( );
+ return y8_ippsHashMethod_SHA224_NI( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA224_TT, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA224_TT, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA224_NI, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA224_NI, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224_TT, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224_NI, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA224_TT( );
+ return h9_ippsHashMethod_SHA224_NI( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA224_TT( );
+ return p8_ippsHashMethod_SHA224_NI( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00185.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00185.c
index 1dbd5393..7f5589ab 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00185.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00185.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA512, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA512, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA512, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA224_TT, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA224_TT, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224_TT, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA512( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA512( );
+ return l9_ippsHashMethod_SHA224_TT( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA512( );
+ return y8_ippsHashMethod_SHA224_TT( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA512, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA512, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA224_TT, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA224_TT, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA224_TT, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA512( );
+ return h9_ippsHashMethod_SHA224_TT( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA512( );
+ return p8_ippsHashMethod_SHA224_TT( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00186.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00186.c
index 1fab5d75..32009e9f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00186.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00186.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA384, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA384, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA384, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA512, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA512, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA384, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA384( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA384( );
+ return l9_ippsHashMethod_SHA512( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA384( );
+ return y8_ippsHashMethod_SHA512( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA384, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA384, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA512, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA512, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA384, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA384( );
+ return h9_ippsHashMethod_SHA512( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA384( );
+ return p8_ippsHashMethod_SHA512( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00187.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00187.c
index 40a4fd92..e21e9d60 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00187.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00187.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA512_256, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA512_256, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA512_256, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA384, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA384, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512_256, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA384, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA512_256( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA512_256( );
+ return l9_ippsHashMethod_SHA384( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA512_256( );
+ return y8_ippsHashMethod_SHA384( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA512_256, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA512_256, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA384, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA384, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512_256, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA384, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA512_256( );
+ return h9_ippsHashMethod_SHA384( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA512_256( );
+ return p8_ippsHashMethod_SHA384( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00188.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00188.c
index 076ecb28..a77590f6 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00188.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00188.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA512_224, (void) )
-IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA512_224, (void) )
-IPPAPI( const IppsHashMethod*, k0_ippsHashMethod_SHA512_224, (void) )
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA512_256, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA512_256, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512_224, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512_256, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethod_SHA512_224( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethod_SHA512_224( );
+ return l9_ippsHashMethod_SHA512_256( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethod_SHA512_224( );
+ return y8_ippsHashMethod_SHA512_256( );
} else
return NULL;
}
#else
-IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA512_224, (void) )
-IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA512_224, (void) )
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA512_256, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA512_256, (void) )
-IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512_224, (void) )
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512_256, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethod_SHA512_224( );
+ return h9_ippsHashMethod_SHA512_256( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethod_SHA512_224( );
+ return p8_ippsHashMethod_SHA512_256( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00189.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00189.c
index 2375cccd..8b8c1525 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00189.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00189.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashGetSize_rmf,(int* pSize))
-IPPAPI(IppStatus, l9_ippsHashGetSize_rmf,(int* pSize))
-IPPAPI(IppStatus, k0_ippsHashGetSize_rmf,(int* pSize))
+IPPAPI( const IppsHashMethod*, y8_ippsHashMethod_SHA512_224, (void) )
+IPPAPI( const IppsHashMethod*, l9_ippsHashMethod_SHA512_224, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsHashGetSize_rmf,(int* pSize))
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512_224, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashGetSize_rmf( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashGetSize_rmf( pSize );
+ return l9_ippsHashMethod_SHA512_224( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashGetSize_rmf( pSize );
+ return y8_ippsHashMethod_SHA512_224( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsHashGetSize_rmf,(int* pSize))
-IPPAPI(IppStatus, h9_ippsHashGetSize_rmf,(int* pSize))
+IPPAPI( const IppsHashMethod*, p8_ippsHashMethod_SHA512_224, (void) )
+IPPAPI( const IppsHashMethod*, h9_ippsHashMethod_SHA512_224, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsHashGetSize_rmf,(int* pSize))
+IPPFUN( const IppsHashMethod*,sgx_disp_ippsHashMethod_SHA512_224, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashGetSize_rmf( pSize );
+ return h9_ippsHashMethod_SHA512_224( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashGetSize_rmf( pSize );
+ return p8_ippsHashMethod_SHA512_224( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00190.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00190.c
index 2b4b3e03..5d29c1bd 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00190.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00190.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, l9_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, k0_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, y8_ippsHashGetSize_rmf,(int* pSize))
+IPPAPI(IppStatus, l9_ippsHashGetSize_rmf,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsHashGetSize_rmf,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashInit_rmf( pState, pMethod );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashInit_rmf( pState, pMethod );
+ return l9_ippsHashGetSize_rmf( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashInit_rmf( pState, pMethod );
+ return y8_ippsHashGetSize_rmf( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, h9_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, p8_ippsHashGetSize_rmf,(int* pSize))
+IPPAPI(IppStatus, h9_ippsHashGetSize_rmf,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsHashGetSize_rmf,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashInit_rmf( pState, pMethod );
+ return h9_ippsHashGetSize_rmf( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashInit_rmf( pState, pMethod );
+ return p8_ippsHashGetSize_rmf( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00191.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00191.c
index 6633f8e3..1437b330 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00191.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00191.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, l9_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, k0_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, y8_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, l9_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
+IPPFUN(IppStatus,sgx_disp_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashPack_rmf( pState, pBuffer, bufSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashPack_rmf( pState, pBuffer, bufSize );
+ return l9_ippsHashInit_rmf( pState, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashPack_rmf( pState, pBuffer, bufSize );
+ return y8_ippsHashInit_rmf( pState, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, h9_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, p8_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, h9_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
+IPPFUN(IppStatus,sgx_disp_ippsHashInit_rmf,(IppsHashState_rmf* pState, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashPack_rmf( pState, pBuffer, bufSize );
+ return h9_ippsHashInit_rmf( pState, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashPack_rmf( pState, pBuffer, bufSize );
+ return p8_ippsHashInit_rmf( pState, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00192.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00192.c
index e7604c8b..2f9869e8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00192.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00192.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
-IPPAPI(IppStatus, l9_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
-IPPAPI(IppStatus, k0_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, y8_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, l9_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
-IPPFUN(IppStatus,sgx_disp_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashUnpack_rmf( pBuffer, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashUnpack_rmf( pBuffer, pState );
+ return l9_ippsHashPack_rmf( pState, pBuffer, bufSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashUnpack_rmf( pBuffer, pState );
+ return y8_ippsHashPack_rmf( pState, pBuffer, bufSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
-IPPAPI(IppStatus, h9_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, p8_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, h9_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
-IPPFUN(IppStatus,sgx_disp_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashPack_rmf,(const IppsHashState_rmf* pState, Ipp8u* pBuffer, int bufSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashUnpack_rmf( pBuffer, pState );
+ return h9_ippsHashPack_rmf( pState, pBuffer, bufSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashUnpack_rmf( pBuffer, pState );
+ return p8_ippsHashPack_rmf( pState, pBuffer, bufSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00193.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00193.c
index b8c26d09..e2830d97 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00193.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00193.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
-IPPAPI(IppStatus, l9_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
-IPPAPI(IppStatus, k0_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
+IPPAPI(IppStatus, y8_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, l9_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashDuplicate_rmf( pSrcState, pDstState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashDuplicate_rmf( pSrcState, pDstState );
+ return l9_ippsHashUnpack_rmf( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashDuplicate_rmf( pSrcState, pDstState );
+ return y8_ippsHashUnpack_rmf( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
-IPPAPI(IppStatus, h9_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
+IPPAPI(IppStatus, p8_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, h9_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
+IPPFUN(IppStatus,sgx_disp_ippsHashUnpack_rmf,(const Ipp8u* pBuffer, IppsHashState_rmf* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashDuplicate_rmf( pSrcState, pDstState );
+ return h9_ippsHashUnpack_rmf( pBuffer, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashDuplicate_rmf( pSrcState, pDstState );
+ return p8_ippsHashUnpack_rmf( pBuffer, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00194.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00194.c
index 34c36de3..d65238f1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00194.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00194.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
-IPPAPI(IppStatus, l9_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
-IPPAPI(IppStatus, k0_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, y8_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
+IPPAPI(IppStatus, l9_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashUpdate_rmf( pSrc, len, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashUpdate_rmf( pSrc, len, pState );
+ return l9_ippsHashDuplicate_rmf( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashUpdate_rmf( pSrc, len, pState );
+ return y8_ippsHashDuplicate_rmf( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
-IPPAPI(IppStatus, h9_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, p8_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
+IPPAPI(IppStatus, h9_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
-IPPFUN(IppStatus,sgx_disp_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashDuplicate_rmf,(const IppsHashState_rmf* pSrcState, IppsHashState_rmf* pDstState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashUpdate_rmf( pSrc, len, pState );
+ return h9_ippsHashDuplicate_rmf( pSrcState, pDstState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashUpdate_rmf( pSrc, len, pState );
+ return p8_ippsHashDuplicate_rmf( pSrcState, pDstState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00195.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00195.c
index efb04a50..ee613af3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00195.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00195.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
-IPPAPI(IppStatus, l9_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
-IPPAPI(IppStatus, k0_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
+IPPAPI(IppStatus, y8_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, l9_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashGetTag_rmf( pMD, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashGetTag_rmf( pMD, tagLen, pState );
+ return l9_ippsHashUpdate_rmf( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashGetTag_rmf( pMD, tagLen, pState );
+ return y8_ippsHashUpdate_rmf( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
-IPPAPI(IppStatus, h9_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
+IPPAPI(IppStatus, p8_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, h9_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHashState_rmf* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashGetTag_rmf( pMD, tagLen, pState );
+ return h9_ippsHashUpdate_rmf( pSrc, len, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashGetTag_rmf( pMD, tagLen, pState );
+ return p8_ippsHashUpdate_rmf( pSrc, len, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00196.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00196.c
index d7bdbdec..97e45541 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00196.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00196.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
-IPPAPI(IppStatus, l9_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
-IPPAPI(IppStatus, k0_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, y8_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
+IPPAPI(IppStatus, l9_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashFinal_rmf( pMD, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashFinal_rmf( pMD, pState );
+ return l9_ippsHashGetTag_rmf( pMD, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashFinal_rmf( pMD, pState );
+ return y8_ippsHashGetTag_rmf( pMD, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
-IPPAPI(IppStatus, h9_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, p8_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
+IPPAPI(IppStatus, h9_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashGetTag_rmf,(Ipp8u* pMD, int tagLen, const IppsHashState_rmf* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashFinal_rmf( pMD, pState );
+ return h9_ippsHashGetTag_rmf( pMD, tagLen, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashFinal_rmf( pMD, pState );
+ return p8_ippsHashGetTag_rmf( pMD, tagLen, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00197.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00197.c
index 440c3aa3..9b8d81a5 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00197.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00197.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, l9_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, k0_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, y8_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, l9_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMessage_rmf( pMsg, len, pMD, pMethod );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMessage_rmf( pMsg, len, pMD, pMethod );
+ return l9_ippsHashFinal_rmf( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMessage_rmf( pMsg, len, pMD, pMethod );
+ return y8_ippsHashFinal_rmf( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, h9_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, p8_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
+IPPAPI(IppStatus, h9_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
-IPPFUN(IppStatus,sgx_disp_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsHashFinal_rmf,(Ipp8u* pMD, IppsHashState_rmf* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMessage_rmf( pMsg, len, pMD, pMethod );
+ return h9_ippsHashFinal_rmf( pMD, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMessage_rmf( pMsg, len, pMD, pMethod );
+ return p8_ippsHashFinal_rmf( pMD, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00198.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00198.c
index c4fe21e0..730e069a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00198.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00198.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, l9_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, k0_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, y8_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, l9_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashMethodGetInfo( pInfo, pMethod );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashMethodGetInfo( pInfo, pMethod );
+ return l9_ippsHashMessage_rmf( pMsg, len, pMD, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashMethodGetInfo( pInfo, pMethod );
+ return y8_ippsHashMessage_rmf( pMsg, len, pMD, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, h9_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, p8_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, h9_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsHashMessage_rmf,(const Ipp8u* pMsg, int len, Ipp8u* pMD, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashMethodGetInfo( pInfo, pMethod );
+ return h9_ippsHashMessage_rmf( pMsg, len, pMD, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashMethodGetInfo( pInfo, pMethod );
+ return p8_ippsHashMessage_rmf( pMsg, len, pMD, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00199.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00199.c
index e2ca253e..c8633aec 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00199.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00199.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
-IPPAPI(IppStatus, l9_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
-IPPAPI(IppStatus, k0_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
+IPPAPI(IppStatus, y8_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, l9_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHashGetInfo_rmf( pInfo, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHashGetInfo_rmf( pInfo, pState );
+ return l9_ippsHashMethodGetInfo( pInfo, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHashGetInfo_rmf( pInfo, pState );
+ return y8_ippsHashMethodGetInfo( pInfo, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
-IPPAPI(IppStatus, h9_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
+IPPAPI(IppStatus, p8_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, h9_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
+IPPFUN(IppStatus,sgx_disp_ippsHashMethodGetInfo,(IppsHashInfo* pInfo, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHashGetInfo_rmf( pInfo, pState );
+ return h9_ippsHashMethodGetInfo( pInfo, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHashGetInfo_rmf( pInfo, pState );
+ return p8_ippsHashMethodGetInfo( pInfo, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00200.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00200.c
index af3f58a6..df20d0c2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00200.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00200.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, l9_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, k0_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, y8_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
+IPPAPI(IppStatus, l9_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
+IPPFUN(IppStatus,sgx_disp_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMGF( pSeed, seedLen, pMask, maskLen, hashAlg );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMGF( pSeed, seedLen, pMask, maskLen, hashAlg );
+ return l9_ippsHashGetInfo_rmf( pInfo, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMGF( pSeed, seedLen, pMask, maskLen, hashAlg );
+ return y8_ippsHashGetInfo_rmf( pInfo, pState );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, h9_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, p8_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
+IPPAPI(IppStatus, h9_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
-IPPFUN(IppStatus,sgx_disp_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
+IPPFUN(IppStatus,sgx_disp_ippsHashGetInfo_rmf,(IppsHashInfo* pInfo, const IppsHashState_rmf* pState))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMGF( pSeed, seedLen, pMask, maskLen, hashAlg );
+ return h9_ippsHashGetInfo_rmf( pInfo, pState );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMGF( pSeed, seedLen, pMask, maskLen, hashAlg );
+ return p8_ippsHashGetInfo_rmf( pInfo, pState );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00201.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00201.c
index 5671922c..6ad0ad80 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00201.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00201.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, l9_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, k0_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, y8_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, l9_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
-IPPFUN(IppStatus,sgx_disp_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMGF1_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMGF1_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
+ return l9_ippsMGF( pSeed, seedLen, pMask, maskLen, hashAlg );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMGF1_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
+ return y8_ippsMGF( pSeed, seedLen, pMask, maskLen, hashAlg );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, h9_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, p8_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, h9_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
-IPPFUN(IppStatus,sgx_disp_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsMGF,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, IppHashAlgId hashAlg))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMGF1_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
+ return h9_ippsMGF( pSeed, seedLen, pMask, maskLen, hashAlg );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMGF1_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
+ return p8_ippsMGF( pSeed, seedLen, pMask, maskLen, hashAlg );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00202.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00202.c
index 5e7082fe..7896cb83 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00202.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00202.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, l9_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, k0_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, y8_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, l9_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMGF2_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMGF2_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
+ return l9_ippsMGF1_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMGF2_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
+ return y8_ippsMGF1_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, h9_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, p8_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, h9_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsMGF1_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMGF2_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
+ return h9_ippsMGF1_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMGF2_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
+ return p8_ippsMGF1_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00203.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00203.c
index 2219e6ea..d236e9c3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00203.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00203.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMAC_GetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsHMAC_GetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsHMAC_GetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, l9_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMAC_GetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMAC_GetSize( pSize );
+ return l9_ippsMGF2_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMAC_GetSize( pSize );
+ return y8_ippsMGF2_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMAC_GetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsHMAC_GetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, h9_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_GetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsMGF2_rmf,(const Ipp8u* pSeed, int seedLen, Ipp8u* pMask, int maskLen, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMAC_GetSize( pSize );
+ return h9_ippsMGF2_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMAC_GetSize( pSize );
+ return p8_ippsMGF2_rmf( pSeed, seedLen, pMask, maskLen, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00204.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00204.c
index 19dbf447..4d7eda89 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00204.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00204.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, l9_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, k0_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, y8_ippsHMAC_GetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsHMAC_GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMAC_Init( pKey, keyLen, pCtx, hashAlg );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMAC_Init( pKey, keyLen, pCtx, hashAlg );
+ return l9_ippsHMAC_GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMAC_Init( pKey, keyLen, pCtx, hashAlg );
+ return y8_ippsHMAC_GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, h9_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, p8_ippsHMAC_GetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsHMAC_GetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_GetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMAC_Init( pKey, keyLen, pCtx, hashAlg );
+ return h9_ippsHMAC_GetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMAC_Init( pKey, keyLen, pCtx, hashAlg );
+ return p8_ippsHMAC_GetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00205.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00205.c
index 6bdf7552..566c962c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00205.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00205.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, l9_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, k0_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, y8_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, l9_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMAC_Pack( pCtx, pBuffer, bufSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMAC_Pack( pCtx, pBuffer, bufSize );
+ return l9_ippsHMAC_Init( pKey, keyLen, pCtx, hashAlg );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMAC_Pack( pCtx, pBuffer, bufSize );
+ return y8_ippsHMAC_Init( pKey, keyLen, pCtx, hashAlg );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, h9_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, p8_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, h9_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Init,(const Ipp8u* pKey, int keyLen, IppsHMACState* pCtx, IppHashAlgId hashAlg))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMAC_Pack( pCtx, pBuffer, bufSize );
+ return h9_ippsHMAC_Init( pKey, keyLen, pCtx, hashAlg );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMAC_Pack( pCtx, pBuffer, bufSize );
+ return p8_ippsHMAC_Init( pKey, keyLen, pCtx, hashAlg );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00206.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00206.c
index 0e905876..3852ca81 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00206.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00206.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
-IPPAPI(IppStatus, l9_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
-IPPAPI(IppStatus, k0_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
+IPPAPI(IppStatus, y8_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, l9_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMAC_Unpack( pBuffer, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMAC_Unpack( pBuffer, pCtx );
+ return l9_ippsHMAC_Pack( pCtx, pBuffer, bufSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMAC_Unpack( pBuffer, pCtx );
+ return y8_ippsHMAC_Pack( pCtx, pBuffer, bufSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
-IPPAPI(IppStatus, h9_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
+IPPAPI(IppStatus, p8_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, h9_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Pack,(const IppsHMACState* pCtx, Ipp8u* pBuffer, int bufSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMAC_Unpack( pBuffer, pCtx );
+ return h9_ippsHMAC_Pack( pCtx, pBuffer, bufSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMAC_Unpack( pBuffer, pCtx );
+ return p8_ippsHMAC_Pack( pCtx, pBuffer, bufSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00207.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00207.c
index addc8c16..2c48c78d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00207.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00207.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
-IPPAPI(IppStatus, l9_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
-IPPAPI(IppStatus, k0_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
+IPPAPI(IppStatus, y8_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
+IPPAPI(IppStatus, l9_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMAC_Duplicate( pSrcCtx, pDstCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMAC_Duplicate( pSrcCtx, pDstCtx );
+ return l9_ippsHMAC_Unpack( pBuffer, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMAC_Duplicate( pSrcCtx, pDstCtx );
+ return y8_ippsHMAC_Unpack( pBuffer, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
-IPPAPI(IppStatus, h9_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
+IPPAPI(IppStatus, p8_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
+IPPAPI(IppStatus, h9_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Unpack,(const Ipp8u* pBuffer, IppsHMACState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMAC_Duplicate( pSrcCtx, pDstCtx );
+ return h9_ippsHMAC_Unpack( pBuffer, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMAC_Duplicate( pSrcCtx, pDstCtx );
+ return p8_ippsHMAC_Unpack( pBuffer, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00208.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00208.c
index 098be007..92c0f7ae 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00208.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00208.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
-IPPAPI(IppStatus, l9_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
-IPPAPI(IppStatus, k0_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
+IPPAPI(IppStatus, y8_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
+IPPAPI(IppStatus, l9_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMAC_Update( pSrc, len, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMAC_Update( pSrc, len, pCtx );
+ return l9_ippsHMAC_Duplicate( pSrcCtx, pDstCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMAC_Update( pSrc, len, pCtx );
+ return y8_ippsHMAC_Duplicate( pSrcCtx, pDstCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
-IPPAPI(IppStatus, h9_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
+IPPAPI(IppStatus, p8_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
+IPPAPI(IppStatus, h9_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Duplicate,(const IppsHMACState* pSrcCtx, IppsHMACState* pDstCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMAC_Update( pSrc, len, pCtx );
+ return h9_ippsHMAC_Duplicate( pSrcCtx, pDstCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMAC_Update( pSrc, len, pCtx );
+ return p8_ippsHMAC_Duplicate( pSrcCtx, pDstCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00209.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00209.c
index 32d34036..8bbddd6d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00209.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00209.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
-IPPAPI(IppStatus, l9_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
-IPPAPI(IppStatus, k0_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
+IPPAPI(IppStatus, y8_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
+IPPAPI(IppStatus, l9_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMAC_Final( pMD, mdLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMAC_Final( pMD, mdLen, pCtx );
+ return l9_ippsHMAC_Update( pSrc, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMAC_Final( pMD, mdLen, pCtx );
+ return y8_ippsHMAC_Update( pSrc, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
-IPPAPI(IppStatus, h9_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
+IPPAPI(IppStatus, p8_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
+IPPAPI(IppStatus, h9_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Update,(const Ipp8u* pSrc, int len, IppsHMACState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMAC_Final( pMD, mdLen, pCtx );
+ return h9_ippsHMAC_Update( pSrc, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMAC_Final( pMD, mdLen, pCtx );
+ return p8_ippsHMAC_Update( pSrc, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00210.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00210.c
index 04174e44..ab68d1f5 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00210.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00210.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
-IPPAPI(IppStatus, l9_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
-IPPAPI(IppStatus, k0_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
+IPPAPI(IppStatus, y8_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
+IPPAPI(IppStatus, l9_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMAC_GetTag( pMD, mdLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMAC_GetTag( pMD, mdLen, pCtx );
+ return l9_ippsHMAC_Final( pMD, mdLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMAC_GetTag( pMD, mdLen, pCtx );
+ return y8_ippsHMAC_Final( pMD, mdLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
-IPPAPI(IppStatus, h9_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
+IPPAPI(IppStatus, p8_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
+IPPAPI(IppStatus, h9_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Final,(Ipp8u* pMD, int mdLen, IppsHMACState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMAC_GetTag( pMD, mdLen, pCtx );
+ return h9_ippsHMAC_Final( pMD, mdLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMAC_GetTag( pMD, mdLen, pCtx );
+ return p8_ippsHMAC_Final( pMD, mdLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00211.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00211.c
index 38bb5054..0220a844 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00211.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00211.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, l9_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, k0_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, y8_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
+IPPAPI(IppStatus, l9_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMAC_Message( pMsg, msgLen, pKey, keyLen, pMD, mdLen, hashAlg );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMAC_Message( pMsg, msgLen, pKey, keyLen, pMD, mdLen, hashAlg );
+ return l9_ippsHMAC_GetTag( pMD, mdLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMAC_Message( pMsg, msgLen, pKey, keyLen, pMD, mdLen, hashAlg );
+ return y8_ippsHMAC_GetTag( pMD, mdLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
-IPPAPI(IppStatus, h9_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, p8_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
+IPPAPI(IppStatus, h9_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_GetTag,(Ipp8u* pMD, int mdLen, const IppsHMACState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMAC_Message( pMsg, msgLen, pKey, keyLen, pMD, mdLen, hashAlg );
+ return h9_ippsHMAC_GetTag( pMD, mdLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMAC_Message( pMsg, msgLen, pKey, keyLen, pMD, mdLen, hashAlg );
+ return p8_ippsHMAC_GetTag( pMD, mdLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00212.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00212.c
index 8b2da280..4fe50f1d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00212.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00212.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMACGetSize_rmf,(int* pSize))
-IPPAPI(IppStatus, l9_ippsHMACGetSize_rmf,(int* pSize))
-IPPAPI(IppStatus, k0_ippsHMACGetSize_rmf,(int* pSize))
+IPPAPI(IppStatus, y8_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, l9_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
-IPPFUN(IppStatus,sgx_disp_ippsHMACGetSize_rmf,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMACGetSize_rmf( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMACGetSize_rmf( pSize );
+ return l9_ippsHMAC_Message( pMsg, msgLen, pKey, keyLen, pMD, mdLen, hashAlg );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMACGetSize_rmf( pSize );
+ return y8_ippsHMAC_Message( pMsg, msgLen, pKey, keyLen, pMD, mdLen, hashAlg );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMACGetSize_rmf,(int* pSize))
-IPPAPI(IppStatus, h9_ippsHMACGetSize_rmf,(int* pSize))
+IPPAPI(IppStatus, p8_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
+IPPAPI(IppStatus, h9_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
-IPPFUN(IppStatus,sgx_disp_ippsHMACGetSize_rmf,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsHMAC_Message,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, IppHashAlgId hashAlg))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMACGetSize_rmf( pSize );
+ return h9_ippsHMAC_Message( pMsg, msgLen, pKey, keyLen, pMD, mdLen, hashAlg );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMACGetSize_rmf( pSize );
+ return p8_ippsHMAC_Message( pMsg, msgLen, pKey, keyLen, pMD, mdLen, hashAlg );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00213.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00213.c
index daa581b0..d11a5347 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00213.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00213.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, l9_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, k0_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, y8_ippsHMACGetSize_rmf,(int* pSize))
+IPPAPI(IppStatus, l9_ippsHMACGetSize_rmf,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsHMACGetSize_rmf,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMACInit_rmf( pKey, keyLen, pCtx, pMethod );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMACInit_rmf( pKey, keyLen, pCtx, pMethod );
+ return l9_ippsHMACGetSize_rmf( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMACInit_rmf( pKey, keyLen, pCtx, pMethod );
+ return y8_ippsHMACGetSize_rmf( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, h9_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, p8_ippsHMACGetSize_rmf,(int* pSize))
+IPPAPI(IppStatus, h9_ippsHMACGetSize_rmf,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsHMACGetSize_rmf,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMACInit_rmf( pKey, keyLen, pCtx, pMethod );
+ return h9_ippsHMACGetSize_rmf( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMACInit_rmf( pKey, keyLen, pCtx, pMethod );
+ return p8_ippsHMACGetSize_rmf( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00214.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00214.c
index 3e6748e1..242f379f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00214.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00214.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, l9_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, k0_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, y8_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, l9_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPFUN(IppStatus,sgx_disp_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMACPack_rmf( pCtx, pBuffer, bufSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMACPack_rmf( pCtx, pBuffer, bufSize );
+ return l9_ippsHMACInit_rmf( pKey, keyLen, pCtx, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMACPack_rmf( pCtx, pBuffer, bufSize );
+ return y8_ippsHMACInit_rmf( pKey, keyLen, pCtx, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPAPI(IppStatus, h9_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, p8_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, h9_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPFUN(IppStatus,sgx_disp_ippsHMACInit_rmf,(const Ipp8u* pKey, int keyLen, IppsHMACState_rmf* pCtx, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMACPack_rmf( pCtx, pBuffer, bufSize );
+ return h9_ippsHMACInit_rmf( pKey, keyLen, pCtx, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMACPack_rmf( pCtx, pBuffer, bufSize );
+ return p8_ippsHMACInit_rmf( pKey, keyLen, pCtx, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00215.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00215.c
index f2f4d3e6..626c9994 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00215.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00215.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, l9_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, k0_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, y8_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, l9_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPFUN(IppStatus,sgx_disp_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMACUnpack_rmf( pBuffer, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMACUnpack_rmf( pBuffer, pCtx );
+ return l9_ippsHMACPack_rmf( pCtx, pBuffer, bufSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMACUnpack_rmf( pBuffer, pCtx );
+ return y8_ippsHMACPack_rmf( pCtx, pBuffer, bufSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, h9_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, p8_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
+IPPAPI(IppStatus, h9_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
-IPPFUN(IppStatus,sgx_disp_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMACPack_rmf,(const IppsHMACState_rmf* pCtx, Ipp8u* pBuffer, int bufSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMACUnpack_rmf( pBuffer, pCtx );
+ return h9_ippsHMACPack_rmf( pCtx, pBuffer, bufSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMACUnpack_rmf( pBuffer, pCtx );
+ return p8_ippsHMACPack_rmf( pCtx, pBuffer, bufSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00216.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00216.c
index c6bd7dae..1fb7a68d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00216.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00216.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
-IPPAPI(IppStatus, l9_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
-IPPAPI(IppStatus, k0_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
+IPPAPI(IppStatus, y8_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, l9_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMACDuplicate_rmf( pSrcCtx, pDstCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMACDuplicate_rmf( pSrcCtx, pDstCtx );
+ return l9_ippsHMACUnpack_rmf( pBuffer, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMACDuplicate_rmf( pSrcCtx, pDstCtx );
+ return y8_ippsHMACUnpack_rmf( pBuffer, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
-IPPAPI(IppStatus, h9_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
+IPPAPI(IppStatus, p8_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, h9_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMACUnpack_rmf,(const Ipp8u* pBuffer, IppsHMACState_rmf* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMACDuplicate_rmf( pSrcCtx, pDstCtx );
+ return h9_ippsHMACUnpack_rmf( pBuffer, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMACDuplicate_rmf( pSrcCtx, pDstCtx );
+ return p8_ippsHMACUnpack_rmf( pBuffer, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00217.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00217.c
index cb61ab73..6ce25610 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00217.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00217.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, l9_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, k0_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, y8_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
+IPPAPI(IppStatus, l9_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMACUpdate_rmf( pSrc, len, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMACUpdate_rmf( pSrc, len, pCtx );
+ return l9_ippsHMACDuplicate_rmf( pSrcCtx, pDstCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMACUpdate_rmf( pSrc, len, pCtx );
+ return y8_ippsHMACDuplicate_rmf( pSrcCtx, pDstCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, h9_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, p8_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
+IPPAPI(IppStatus, h9_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMACDuplicate_rmf,(const IppsHMACState_rmf* pSrcCtx, IppsHMACState_rmf* pDstCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMACUpdate_rmf( pSrc, len, pCtx );
+ return h9_ippsHMACDuplicate_rmf( pSrcCtx, pDstCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMACUpdate_rmf( pSrc, len, pCtx );
+ return p8_ippsHMACDuplicate_rmf( pSrcCtx, pDstCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00218.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00218.c
index 6a9fbb7d..718849ee 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00218.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00218.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, l9_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, k0_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, y8_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, l9_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMACFinal_rmf( pMD, mdLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMACFinal_rmf( pMD, mdLen, pCtx );
+ return l9_ippsHMACUpdate_rmf( pSrc, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMACFinal_rmf( pMD, mdLen, pCtx );
+ return y8_ippsHMACUpdate_rmf( pSrc, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, h9_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, p8_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, h9_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMACUpdate_rmf,(const Ipp8u* pSrc, int len, IppsHMACState_rmf* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMACFinal_rmf( pMD, mdLen, pCtx );
+ return h9_ippsHMACUpdate_rmf( pSrc, len, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMACFinal_rmf( pMD, mdLen, pCtx );
+ return p8_ippsHMACUpdate_rmf( pSrc, len, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00219.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00219.c
index 3c1668ff..012204ad 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00219.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00219.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, l9_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, k0_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, y8_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, l9_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMACGetTag_rmf( pMD, mdLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMACGetTag_rmf( pMD, mdLen, pCtx );
+ return l9_ippsHMACFinal_rmf( pMD, mdLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMACGetTag_rmf( pMD, mdLen, pCtx );
+ return y8_ippsHMACFinal_rmf( pMD, mdLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
-IPPAPI(IppStatus, h9_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, p8_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, h9_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsHMACFinal_rmf,(Ipp8u* pMD, int mdLen, IppsHMACState_rmf* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMACGetTag_rmf( pMD, mdLen, pCtx );
+ return h9_ippsHMACFinal_rmf( pMD, mdLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMACGetTag_rmf( pMD, mdLen, pCtx );
+ return p8_ippsHMACFinal_rmf( pMD, mdLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00220.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00220.c
index 32d8f5dd..abdab57d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00220.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00220.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, l9_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, k0_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, y8_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, l9_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsHMACMessage_rmf( pMsg, msgLen, pKey, keyLen, pMD, mdLen, pMethod );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsHMACMessage_rmf( pMsg, msgLen, pKey, keyLen, pMD, mdLen, pMethod );
+ return l9_ippsHMACGetTag_rmf( pMD, mdLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsHMACMessage_rmf( pMsg, msgLen, pKey, keyLen, pMD, mdLen, pMethod );
+ return y8_ippsHMACGetTag_rmf( pMD, mdLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, h9_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, p8_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
+IPPAPI(IppStatus, h9_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
+IPPFUN(IppStatus,sgx_disp_ippsHMACGetTag_rmf,(Ipp8u* pMD, int mdLen, const IppsHMACState_rmf* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsHMACMessage_rmf( pMsg, msgLen, pKey, keyLen, pMD, mdLen, pMethod );
+ return h9_ippsHMACGetTag_rmf( pMD, mdLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsHMACMessage_rmf( pMsg, msgLen, pKey, keyLen, pMD, mdLen, pMethod );
+ return p8_ippsHMACGetTag_rmf( pMD, mdLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00221.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00221.c
index 5c2460e5..c36f7896 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00221.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00221.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsBigNumGetSize,(int length, int* pSize))
-IPPAPI(IppStatus, l9_ippsBigNumGetSize,(int length, int* pSize))
-IPPAPI(IppStatus, k0_ippsBigNumGetSize,(int length, int* pSize))
+IPPAPI(IppStatus, y8_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, l9_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsBigNumGetSize,(int length, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsBigNumGetSize( length, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsBigNumGetSize( length, pSize );
+ return l9_ippsHMACMessage_rmf( pMsg, msgLen, pKey, keyLen, pMD, mdLen, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsBigNumGetSize( length, pSize );
+ return y8_ippsHMACMessage_rmf( pMsg, msgLen, pKey, keyLen, pMD, mdLen, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsBigNumGetSize,(int length, int* pSize))
-IPPAPI(IppStatus, h9_ippsBigNumGetSize,(int length, int* pSize))
+IPPAPI(IppStatus, p8_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, h9_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsBigNumGetSize,(int length, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsHMACMessage_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pKey, int keyLen, Ipp8u* pMD, int mdLen, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsBigNumGetSize( length, pSize );
+ return h9_ippsHMACMessage_rmf( pMsg, msgLen, pKey, keyLen, pMD, mdLen, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsBigNumGetSize( length, pSize );
+ return p8_ippsHMACMessage_rmf( pMsg, msgLen, pKey, keyLen, pMD, mdLen, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00222.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00222.c
index d6917800..6395fbb7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00222.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00222.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsBigNumInit,(int length, IppsBigNumState* pBN))
-IPPAPI(IppStatus, l9_ippsBigNumInit,(int length, IppsBigNumState* pBN))
-IPPAPI(IppStatus, k0_ippsBigNumInit,(int length, IppsBigNumState* pBN))
+IPPAPI(IppStatus, y8_ippsBigNumGetSize,(int length, int* pSize))
+IPPAPI(IppStatus, l9_ippsBigNumGetSize,(int length, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsBigNumInit,(int length, IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsBigNumGetSize,(int length, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsBigNumInit( length, pBN );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsBigNumInit( length, pBN );
+ return l9_ippsBigNumGetSize( length, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsBigNumInit( length, pBN );
+ return y8_ippsBigNumGetSize( length, pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsBigNumInit,(int length, IppsBigNumState* pBN))
-IPPAPI(IppStatus, h9_ippsBigNumInit,(int length, IppsBigNumState* pBN))
+IPPAPI(IppStatus, p8_ippsBigNumGetSize,(int length, int* pSize))
+IPPAPI(IppStatus, h9_ippsBigNumGetSize,(int length, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsBigNumInit,(int length, IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsBigNumGetSize,(int length, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsBigNumInit( length, pBN );
+ return h9_ippsBigNumGetSize( length, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsBigNumInit( length, pBN );
+ return p8_ippsBigNumGetSize( length, pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00223.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00223.c
index d47b988b..499095da 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00223.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00223.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
-IPPAPI(IppStatus, l9_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
-IPPAPI(IppStatus, k0_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
+IPPAPI(IppStatus, y8_ippsBigNumInit,(int length, IppsBigNumState* pBN))
+IPPAPI(IppStatus, l9_ippsBigNumInit,(int length, IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
+IPPFUN(IppStatus,sgx_disp_ippsBigNumInit,(int length, IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsCmpZero_BN( pBN, pResult );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsCmpZero_BN( pBN, pResult );
+ return l9_ippsBigNumInit( length, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsCmpZero_BN( pBN, pResult );
+ return y8_ippsBigNumInit( length, pBN );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
-IPPAPI(IppStatus, h9_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
+IPPAPI(IppStatus, p8_ippsBigNumInit,(int length, IppsBigNumState* pBN))
+IPPAPI(IppStatus, h9_ippsBigNumInit,(int length, IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
+IPPFUN(IppStatus,sgx_disp_ippsBigNumInit,(int length, IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsCmpZero_BN( pBN, pResult );
+ return h9_ippsBigNumInit( length, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsCmpZero_BN( pBN, pResult );
+ return p8_ippsBigNumInit( length, pBN );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00224.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00224.c
index 4cebb71d..0c42e67b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00224.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00224.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
-IPPAPI(IppStatus, l9_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
-IPPAPI(IppStatus, k0_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
+IPPAPI(IppStatus, y8_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
+IPPAPI(IppStatus, l9_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
-IPPFUN(IppStatus,sgx_disp_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
+IPPFUN(IppStatus,sgx_disp_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsCmp_BN( pA, pB, pResult );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsCmp_BN( pA, pB, pResult );
+ return l9_ippsCmpZero_BN( pBN, pResult );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsCmp_BN( pA, pB, pResult );
+ return y8_ippsCmpZero_BN( pBN, pResult );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
-IPPAPI(IppStatus, h9_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
+IPPAPI(IppStatus, p8_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
+IPPAPI(IppStatus, h9_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
-IPPFUN(IppStatus,sgx_disp_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
+IPPFUN(IppStatus,sgx_disp_ippsCmpZero_BN,(const IppsBigNumState* pBN, Ipp32u* pResult))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsCmp_BN( pA, pB, pResult );
+ return h9_ippsCmpZero_BN( pBN, pResult );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsCmp_BN( pA, pB, pResult );
+ return p8_ippsCmpZero_BN( pBN, pResult );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00225.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00225.c
index b584d299..1800d470 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00225.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00225.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
-IPPAPI(IppStatus, l9_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
-IPPAPI(IppStatus, k0_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
+IPPAPI(IppStatus, y8_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
+IPPAPI(IppStatus, l9_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
-IPPFUN(IppStatus,sgx_disp_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGetSize_BN( pBN, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGetSize_BN( pBN, pSize );
+ return l9_ippsCmp_BN( pA, pB, pResult );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGetSize_BN( pBN, pSize );
+ return y8_ippsCmp_BN( pA, pB, pResult );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
-IPPAPI(IppStatus, h9_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
+IPPAPI(IppStatus, p8_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
+IPPAPI(IppStatus, h9_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
-IPPFUN(IppStatus,sgx_disp_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsCmp_BN,(const IppsBigNumState* pA, const IppsBigNumState* pB, Ipp32u* pResult))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGetSize_BN( pBN, pSize );
+ return h9_ippsCmp_BN( pA, pB, pResult );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGetSize_BN( pBN, pSize );
+ return p8_ippsCmp_BN( pA, pB, pResult );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00226.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00226.c
index c8829cc0..13bfc02b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00226.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00226.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
-IPPAPI(IppStatus, l9_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
-IPPAPI(IppStatus, k0_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
+IPPAPI(IppStatus, y8_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
+IPPAPI(IppStatus, l9_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSet_BN( sgn, length, pData, pBN );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSet_BN( sgn, length, pData, pBN );
+ return l9_ippsGetSize_BN( pBN, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSet_BN( sgn, length, pData, pBN );
+ return y8_ippsGetSize_BN( pBN, pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
-IPPAPI(IppStatus, h9_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
+IPPAPI(IppStatus, p8_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
+IPPAPI(IppStatus, h9_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsGetSize_BN,(const IppsBigNumState* pBN, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSet_BN( sgn, length, pData, pBN );
+ return h9_ippsGetSize_BN( pBN, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSet_BN( sgn, length, pData, pBN );
+ return p8_ippsGetSize_BN( pBN, pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00227.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00227.c
index 6fd8cb3d..26efe9bf 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00227.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00227.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, l9_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, k0_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, y8_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
+IPPAPI(IppStatus, l9_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGet_BN( pSgn, pLength, pData, pBN );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGet_BN( pSgn, pLength, pData, pBN );
+ return l9_ippsSet_BN( sgn, length, pData, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGet_BN( pSgn, pLength, pData, pBN );
+ return y8_ippsSet_BN( sgn, length, pData, pBN );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, h9_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, p8_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
+IPPAPI(IppStatus, h9_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsSet_BN,(IppsBigNumSGN sgn, int length, const Ipp32u* pData, IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGet_BN( pSgn, pLength, pData, pBN );
+ return h9_ippsSet_BN( sgn, length, pData, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGet_BN( pSgn, pLength, pData, pBN );
+ return p8_ippsSet_BN( sgn, length, pData, pBN );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00228.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00228.c
index b4ccea99..c7654555 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00228.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00228.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, l9_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, k0_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, y8_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, l9_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRef_BN( pSgn, bitSize, ppData, pBN );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRef_BN( pSgn, bitSize, ppData, pBN );
+ return l9_ippsGet_BN( pSgn, pLength, pData, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRef_BN( pSgn, bitSize, ppData, pBN );
+ return y8_ippsGet_BN( pSgn, pLength, pData, pBN );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, h9_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, p8_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, h9_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsGet_BN,(IppsBigNumSGN* pSgn, int* pLength, Ipp32u* pData, const IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRef_BN( pSgn, bitSize, ppData, pBN );
+ return h9_ippsGet_BN( pSgn, pLength, pData, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRef_BN( pSgn, bitSize, ppData, pBN );
+ return p8_ippsGet_BN( pSgn, pLength, pData, pBN );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00229.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00229.c
index 9a9347e5..160c8d8d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00229.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00229.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, l9_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, k0_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, y8_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, l9_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsExtGet_BN( pSgn, pBitSize, pData, pBN );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsExtGet_BN( pSgn, pBitSize, pData, pBN );
+ return l9_ippsRef_BN( pSgn, bitSize, ppData, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsExtGet_BN( pSgn, pBitSize, pData, pBN );
+ return y8_ippsRef_BN( pSgn, bitSize, ppData, pBN );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, h9_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, p8_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, h9_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsRef_BN,(IppsBigNumSGN* pSgn, int* bitSize, Ipp32u** const ppData, const IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsExtGet_BN( pSgn, pBitSize, pData, pBN );
+ return h9_ippsRef_BN( pSgn, bitSize, ppData, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsExtGet_BN( pSgn, pBitSize, pData, pBN );
+ return p8_ippsRef_BN( pSgn, bitSize, ppData, pBN );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00230.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00230.c
index affc0666..64ff690b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00230.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00230.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, l9_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, k0_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, y8_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, l9_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsAdd_BN( pA, pB, pR );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsAdd_BN( pA, pB, pR );
+ return l9_ippsExtGet_BN( pSgn, pBitSize, pData, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsAdd_BN( pA, pB, pR );
+ return y8_ippsExtGet_BN( pSgn, pBitSize, pData, pBN );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, h9_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, p8_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, h9_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsExtGet_BN,(IppsBigNumSGN* pSgn, int* pBitSize, Ipp32u* pData, const IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsAdd_BN( pA, pB, pR );
+ return h9_ippsExtGet_BN( pSgn, pBitSize, pData, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsAdd_BN( pA, pB, pR );
+ return p8_ippsExtGet_BN( pSgn, pBitSize, pData, pBN );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00231.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00231.c
index 30f81432..8e2a69b1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00231.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00231.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, l9_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, k0_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, y8_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, l9_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSub_BN( pA, pB, pR );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSub_BN( pA, pB, pR );
+ return l9_ippsAdd_BN( pA, pB, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSub_BN( pA, pB, pR );
+ return y8_ippsAdd_BN( pA, pB, pR );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, h9_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, p8_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, h9_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsAdd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSub_BN( pA, pB, pR );
+ return h9_ippsAdd_BN( pA, pB, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSub_BN( pA, pB, pR );
+ return p8_ippsAdd_BN( pA, pB, pR );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00232.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00232.c
index cec2e008..b042d3fc 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00232.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00232.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, l9_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, k0_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, y8_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, l9_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMul_BN( pA, pB, pR );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMul_BN( pA, pB, pR );
+ return l9_ippsSub_BN( pA, pB, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMul_BN( pA, pB, pR );
+ return y8_ippsSub_BN( pA, pB, pR );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, h9_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, p8_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, h9_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsSub_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMul_BN( pA, pB, pR );
+ return h9_ippsSub_BN( pA, pB, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMul_BN( pA, pB, pR );
+ return p8_ippsSub_BN( pA, pB, pR );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00233.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00233.c
index b05da7d4..aff23ebe 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00233.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00233.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, l9_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, k0_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, y8_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, l9_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMAC_BN_I( pA, pB, pR );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMAC_BN_I( pA, pB, pR );
+ return l9_ippsMul_BN( pA, pB, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMAC_BN_I( pA, pB, pR );
+ return y8_ippsMul_BN( pA, pB, pR );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPAPI(IppStatus, h9_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, p8_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, h9_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsMul_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMAC_BN_I( pA, pB, pR );
+ return h9_ippsMul_BN( pA, pB, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMAC_BN_I( pA, pB, pR );
+ return p8_ippsMul_BN( pA, pB, pR );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00234.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00234.c
index 5f583187..fffc9155 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00234.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00234.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
-IPPAPI(IppStatus, l9_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
-IPPAPI(IppStatus, k0_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
+IPPAPI(IppStatus, y8_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, l9_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDiv_BN( pA, pB, pQ, pR );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDiv_BN( pA, pB, pQ, pR );
+ return l9_ippsMAC_BN_I( pA, pB, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDiv_BN( pA, pB, pQ, pR );
+ return y8_ippsMAC_BN_I( pA, pB, pR );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
-IPPAPI(IppStatus, h9_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
+IPPAPI(IppStatus, p8_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
+IPPAPI(IppStatus, h9_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsMAC_BN_I, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDiv_BN( pA, pB, pQ, pR );
+ return h9_ippsMAC_BN_I( pA, pB, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDiv_BN( pA, pB, pQ, pR );
+ return p8_ippsMAC_BN_I( pA, pB, pR );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00235.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00235.c
index 46b1185a..3fd8aeca 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00235.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00235.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
-IPPAPI(IppStatus, l9_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
-IPPAPI(IppStatus, k0_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
+IPPAPI(IppStatus, y8_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
+IPPAPI(IppStatus, l9_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMod_BN( pA, pM, pR );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMod_BN( pA, pM, pR );
+ return l9_ippsDiv_BN( pA, pB, pQ, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMod_BN( pA, pM, pR );
+ return y8_ippsDiv_BN( pA, pB, pQ, pR );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
-IPPAPI(IppStatus, h9_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
+IPPAPI(IppStatus, p8_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
+IPPAPI(IppStatus, h9_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsDiv_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pQ, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMod_BN( pA, pM, pR );
+ return h9_ippsDiv_BN( pA, pB, pQ, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMod_BN( pA, pM, pR );
+ return p8_ippsDiv_BN( pA, pB, pQ, pR );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00236.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00236.c
index d0e836c1..e34375f1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00236.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00236.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
-IPPAPI(IppStatus, l9_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
-IPPAPI(IppStatus, k0_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
+IPPAPI(IppStatus, y8_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
+IPPAPI(IppStatus, l9_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
+IPPFUN(IppStatus,sgx_disp_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGcd_BN( pA, pB, pGCD );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGcd_BN( pA, pB, pGCD );
+ return l9_ippsMod_BN( pA, pM, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGcd_BN( pA, pB, pGCD );
+ return y8_ippsMod_BN( pA, pM, pR );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
-IPPAPI(IppStatus, h9_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
+IPPAPI(IppStatus, p8_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
+IPPAPI(IppStatus, h9_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
+IPPFUN(IppStatus,sgx_disp_ippsMod_BN, (IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGcd_BN( pA, pB, pGCD );
+ return h9_ippsMod_BN( pA, pM, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGcd_BN( pA, pB, pGCD );
+ return p8_ippsMod_BN( pA, pM, pR );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00237.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00237.c
index 05661fe3..bacf8018 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00237.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00237.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
-IPPAPI(IppStatus, l9_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
-IPPAPI(IppStatus, k0_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
+IPPAPI(IppStatus, y8_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
+IPPAPI(IppStatus, l9_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
-IPPFUN(IppStatus,sgx_disp_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
+IPPFUN(IppStatus,sgx_disp_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsModInv_BN( pA, pM, pInv );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsModInv_BN( pA, pM, pInv );
+ return l9_ippsGcd_BN( pA, pB, pGCD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsModInv_BN( pA, pM, pInv );
+ return y8_ippsGcd_BN( pA, pB, pGCD );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
-IPPAPI(IppStatus, h9_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
+IPPAPI(IppStatus, p8_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
+IPPAPI(IppStatus, h9_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
-IPPFUN(IppStatus,sgx_disp_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
+IPPFUN(IppStatus,sgx_disp_ippsGcd_BN, (IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGCD))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsModInv_BN( pA, pM, pInv );
+ return h9_ippsGcd_BN( pA, pB, pGCD );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsModInv_BN( pA, pM, pInv );
+ return p8_ippsGcd_BN( pA, pB, pGCD );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00238.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00238.c
index c60d5cb7..20f3bd7c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00238.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00238.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
-IPPAPI(IppStatus, l9_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
-IPPAPI(IppStatus, k0_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
+IPPAPI(IppStatus, y8_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
+IPPAPI(IppStatus, l9_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
-IPPFUN(IppStatus,sgx_disp_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsSetOctString_BN( pStr, strLen, pBN );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsSetOctString_BN( pStr, strLen, pBN );
+ return l9_ippsModInv_BN( pA, pM, pInv );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsSetOctString_BN( pStr, strLen, pBN );
+ return y8_ippsModInv_BN( pA, pM, pInv );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
-IPPAPI(IppStatus, h9_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
+IPPAPI(IppStatus, p8_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
+IPPAPI(IppStatus, h9_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
-IPPFUN(IppStatus,sgx_disp_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsModInv_BN,(IppsBigNumState* pA, IppsBigNumState* pM, IppsBigNumState* pInv))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsSetOctString_BN( pStr, strLen, pBN );
+ return h9_ippsModInv_BN( pA, pM, pInv );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsSetOctString_BN( pStr, strLen, pBN );
+ return p8_ippsModInv_BN( pA, pM, pInv );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00239.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00239.c
index 89086099..2e35c05a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00239.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00239.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, l9_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, k0_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, y8_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
+IPPAPI(IppStatus, l9_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGetOctString_BN( pStr, strLen, pBN );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGetOctString_BN( pStr, strLen, pBN );
+ return l9_ippsSetOctString_BN( pStr, strLen, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGetOctString_BN( pStr, strLen, pBN );
+ return y8_ippsSetOctString_BN( pStr, strLen, pBN );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
-IPPAPI(IppStatus, h9_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, p8_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
+IPPAPI(IppStatus, h9_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
+IPPFUN(IppStatus,sgx_disp_ippsSetOctString_BN,(const Ipp8u* pStr, int strLen, IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGetOctString_BN( pStr, strLen, pBN );
+ return h9_ippsSetOctString_BN( pStr, strLen, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGetOctString_BN( pStr, strLen, pBN );
+ return p8_ippsSetOctString_BN( pStr, strLen, pBN );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00240.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00240.c
index 4370c9bd..fc4dc86f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00240.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00240.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
-IPPAPI(IppStatus, l9_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
-IPPAPI(IppStatus, k0_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
+IPPAPI(IppStatus, y8_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, l9_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMontGetSize( method, length, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMontGetSize( method, length, pSize );
+ return l9_ippsGetOctString_BN( pStr, strLen, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMontGetSize( method, length, pSize );
+ return y8_ippsGetOctString_BN( pStr, strLen, pBN );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
-IPPAPI(IppStatus, h9_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
+IPPAPI(IppStatus, p8_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
+IPPAPI(IppStatus, h9_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
-IPPFUN(IppStatus,sgx_disp_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsGetOctString_BN,(Ipp8u* pStr, int strLen, const IppsBigNumState* pBN))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMontGetSize( method, length, pSize );
+ return h9_ippsGetOctString_BN( pStr, strLen, pBN );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMontGetSize( method, length, pSize );
+ return p8_ippsGetOctString_BN( pStr, strLen, pBN );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00241.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00241.c
index 8ba7f472..4e54eb18 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00241.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00241.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
-IPPAPI(IppStatus, l9_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
-IPPAPI(IppStatus, k0_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
+IPPAPI(IppStatus, y8_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
+IPPAPI(IppStatus, l9_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMontInit( method, length, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMontInit( method, length, pCtx );
+ return l9_ippsMontGetSize( method, length, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMontInit( method, length, pCtx );
+ return y8_ippsMontGetSize( method, length, pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
-IPPAPI(IppStatus, h9_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
+IPPAPI(IppStatus, p8_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
+IPPAPI(IppStatus, h9_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsMontGetSize,(IppsExpMethod method, int length, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMontInit( method, length, pCtx );
+ return h9_ippsMontGetSize( method, length, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMontInit( method, length, pCtx );
+ return p8_ippsMontGetSize( method, length, pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00242.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00242.c
index f10f7b2a..d09f312d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00242.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00242.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
-IPPAPI(IppStatus, l9_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
-IPPAPI(IppStatus, k0_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
+IPPAPI(IppStatus, y8_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
+IPPAPI(IppStatus, l9_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMontSet( pModulo, size, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMontSet( pModulo, size, pCtx );
+ return l9_ippsMontInit( method, length, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMontSet( pModulo, size, pCtx );
+ return y8_ippsMontInit( method, length, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
-IPPAPI(IppStatus, h9_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
+IPPAPI(IppStatus, p8_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
+IPPAPI(IppStatus, h9_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsMontInit,(IppsExpMethod method, int length, IppsMontState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMontSet( pModulo, size, pCtx );
+ return h9_ippsMontInit( method, length, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMontSet( pModulo, size, pCtx );
+ return p8_ippsMontInit( method, length, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00243.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00243.c
index e1a691d9..f32d80b8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00243.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00243.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
-IPPAPI(IppStatus, l9_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
-IPPAPI(IppStatus, k0_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
+IPPAPI(IppStatus, y8_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
+IPPAPI(IppStatus, l9_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMontGet( pModulo, pSize, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMontGet( pModulo, pSize, pCtx );
+ return l9_ippsMontSet( pModulo, size, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMontGet( pModulo, pSize, pCtx );
+ return y8_ippsMontSet( pModulo, size, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
-IPPAPI(IppStatus, h9_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
+IPPAPI(IppStatus, p8_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
+IPPAPI(IppStatus, h9_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsMontSet,(const Ipp32u* pModulo, int size, IppsMontState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMontGet( pModulo, pSize, pCtx );
+ return h9_ippsMontSet( pModulo, size, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMontGet( pModulo, pSize, pCtx );
+ return p8_ippsMontSet( pModulo, size, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00244.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00244.c
index 30031826..d22afed6 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00244.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00244.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
-IPPAPI(IppStatus, l9_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
-IPPAPI(IppStatus, k0_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
+IPPAPI(IppStatus, y8_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
+IPPAPI(IppStatus, l9_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMontForm( pA, pCtx, pR );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMontForm( pA, pCtx, pR );
+ return l9_ippsMontGet( pModulo, pSize, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMontForm( pA, pCtx, pR );
+ return y8_ippsMontGet( pModulo, pSize, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
-IPPAPI(IppStatus, h9_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
+IPPAPI(IppStatus, p8_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
+IPPAPI(IppStatus, h9_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsMontGet,(Ipp32u* pModulo, int* pSize, const IppsMontState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMontForm( pA, pCtx, pR );
+ return h9_ippsMontGet( pModulo, pSize, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMontForm( pA, pCtx, pR );
+ return p8_ippsMontGet( pModulo, pSize, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00245.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00245.c
index a03dd067..2b547181 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00245.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00245.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
-IPPAPI(IppStatus, l9_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
-IPPAPI(IppStatus, k0_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
+IPPAPI(IppStatus, y8_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
+IPPAPI(IppStatus, l9_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMontMul( pA, pB, m, pR );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMontMul( pA, pB, m, pR );
+ return l9_ippsMontForm( pA, pCtx, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMontMul( pA, pB, m, pR );
+ return y8_ippsMontForm( pA, pCtx, pR );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
-IPPAPI(IppStatus, h9_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
+IPPAPI(IppStatus, p8_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
+IPPAPI(IppStatus, h9_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsMontForm,(const IppsBigNumState* pA, IppsMontState* pCtx, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMontMul( pA, pB, m, pR );
+ return h9_ippsMontForm( pA, pCtx, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMontMul( pA, pB, m, pR );
+ return p8_ippsMontForm( pA, pCtx, pR );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00246.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00246.c
index b7092eb5..07197aa7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00246.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00246.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
-IPPAPI(IppStatus, l9_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
-IPPAPI(IppStatus, k0_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
+IPPAPI(IppStatus, y8_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
+IPPAPI(IppStatus, l9_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsMontExp( pA, pE, m, pR );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsMontExp( pA, pE, m, pR );
+ return l9_ippsMontMul( pA, pB, m, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsMontExp( pA, pE, m, pR );
+ return y8_ippsMontMul( pA, pB, m, pR );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
-IPPAPI(IppStatus, h9_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
+IPPAPI(IppStatus, p8_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
+IPPAPI(IppStatus, h9_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
+IPPFUN(IppStatus,sgx_disp_ippsMontMul, (const IppsBigNumState* pA, const IppsBigNumState* pB, IppsMontState* m, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsMontExp( pA, pE, m, pR );
+ return h9_ippsMontMul( pA, pB, m, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsMontExp( pA, pE, m, pR );
+ return p8_ippsMontMul( pA, pB, m, pR );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00247.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00247.c
index 6be49733..5719c8ac 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00247.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00247.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGGetSize,(int* pSize))
-IPPAPI(IppStatus, l9_ippsPRNGGetSize,(int* pSize))
-IPPAPI(IppStatus, k0_ippsPRNGGetSize,(int* pSize))
+IPPAPI(IppStatus, y8_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
+IPPAPI(IppStatus, l9_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGGetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGGetSize( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGGetSize( pSize );
+ return l9_ippsMontExp( pA, pE, m, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGGetSize( pSize );
+ return y8_ippsMontExp( pA, pE, m, pR );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGGetSize,(int* pSize))
-IPPAPI(IppStatus, h9_ippsPRNGGetSize,(int* pSize))
+IPPAPI(IppStatus, p8_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
+IPPAPI(IppStatus, h9_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGGetSize,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsMontExp, (const IppsBigNumState* pA, const IppsBigNumState* pE, IppsMontState* m, IppsBigNumState* pR))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGGetSize( pSize );
+ return h9_ippsMontExp( pA, pE, m, pR );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGGetSize( pSize );
+ return p8_ippsMontExp( pA, pE, m, pR );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00248.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00248.c
index 3f8560b3..c9335eab 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00248.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00248.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, l9_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, k0_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, y8_ippsPRNGGetSize,(int* pSize))
+IPPAPI(IppStatus, l9_ippsPRNGGetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGGetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGInit( seedBits, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGInit( seedBits, pCtx );
+ return l9_ippsPRNGGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGInit( seedBits, pCtx );
+ return y8_ippsPRNGGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, h9_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, p8_ippsPRNGGetSize,(int* pSize))
+IPPAPI(IppStatus, h9_ippsPRNGGetSize,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGGetSize,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGInit( seedBits, pCtx );
+ return h9_ippsPRNGGetSize( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGInit( seedBits, pCtx );
+ return p8_ippsPRNGGetSize( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00249.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00249.c
index 76bf27ed..b572ac74 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00249.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00249.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, l9_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, k0_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, y8_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, l9_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGSetModulus( pMod, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGSetModulus( pMod, pCtx );
+ return l9_ippsPRNGInit( seedBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGSetModulus( pMod, pCtx );
+ return y8_ippsPRNGInit( seedBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, h9_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, p8_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, h9_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGInit, (int seedBits, IppsPRNGState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGSetModulus( pMod, pCtx );
+ return h9_ippsPRNGInit( seedBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGSetModulus( pMod, pCtx );
+ return p8_ippsPRNGInit( seedBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00250.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00250.c
index 91dc223c..baca81af 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00250.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00250.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, l9_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, k0_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, y8_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, l9_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGSetH0( pH0, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGSetH0( pH0, pCtx );
+ return l9_ippsPRNGSetModulus( pMod, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGSetH0( pH0, pCtx );
+ return y8_ippsPRNGSetModulus( pMod, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, h9_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, p8_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, h9_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGSetModulus,(const IppsBigNumState* pMod, IppsPRNGState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGSetH0( pH0, pCtx );
+ return h9_ippsPRNGSetModulus( pMod, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGSetH0( pH0, pCtx );
+ return p8_ippsPRNGSetModulus( pMod, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00251.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00251.c
index 51acd3ae..769d1184 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00251.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00251.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, l9_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, k0_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, y8_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, l9_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGSetAugment( pAug, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGSetAugment( pAug, pCtx );
+ return l9_ippsPRNGSetH0( pH0, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGSetAugment( pAug, pCtx );
+ return y8_ippsPRNGSetH0( pH0, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
-IPPAPI(IppStatus, h9_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, p8_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, h9_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGSetH0, (const IppsBigNumState* pH0, IppsPRNGState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGSetAugment( pAug, pCtx );
+ return h9_ippsPRNGSetH0( pH0, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGSetAugment( pAug, pCtx );
+ return p8_ippsPRNGSetH0( pH0, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00252.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00252.c
index 836a7104..8202811c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00252.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00252.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
-IPPAPI(IppStatus, l9_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
-IPPAPI(IppStatus, k0_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
+IPPAPI(IppStatus, y8_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, l9_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGSetSeed( pSeed, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGSetSeed( pSeed, pCtx );
+ return l9_ippsPRNGSetAugment( pAug, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGSetSeed( pSeed, pCtx );
+ return y8_ippsPRNGSetAugment( pAug, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
-IPPAPI(IppStatus, h9_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
+IPPAPI(IppStatus, p8_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
+IPPAPI(IppStatus, h9_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGSetAugment,(const IppsBigNumState* pAug, IppsPRNGState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGSetSeed( pSeed, pCtx );
+ return h9_ippsPRNGSetAugment( pAug, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGSetSeed( pSeed, pCtx );
+ return p8_ippsPRNGSetAugment( pAug, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00253.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00253.c
index 300646e8..97c23091 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00253.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00253.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
-IPPAPI(IppStatus, l9_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
-IPPAPI(IppStatus, k0_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
+IPPAPI(IppStatus, y8_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
+IPPAPI(IppStatus, l9_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGGetSeed( pCtx, pSeed );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGGetSeed( pCtx, pSeed );
+ return l9_ippsPRNGSetSeed( pSeed, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGGetSeed( pCtx, pSeed );
+ return y8_ippsPRNGSetSeed( pSeed, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
-IPPAPI(IppStatus, h9_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
+IPPAPI(IppStatus, p8_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
+IPPAPI(IppStatus, h9_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGSetSeed, (const IppsBigNumState* pSeed,IppsPRNGState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGGetSeed( pCtx, pSeed );
+ return h9_ippsPRNGSetSeed( pSeed, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGGetSeed( pCtx, pSeed );
+ return p8_ippsPRNGSetSeed( pSeed, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00254.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00254.c
index bd5a9985..16541ca1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00254.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00254.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, l9_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, k0_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, y8_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
+IPPAPI(IppStatus, l9_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGen( pRand, nBits, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGen( pRand, nBits, pCtx );
+ return l9_ippsPRNGGetSeed( pCtx, pSeed );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGen( pRand, nBits, pCtx );
+ return y8_ippsPRNGGetSeed( pCtx, pSeed );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, h9_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, p8_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
+IPPAPI(IppStatus, h9_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGGetSeed, (const IppsPRNGState* pCtx,IppsBigNumState* pSeed))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGen( pRand, nBits, pCtx );
+ return h9_ippsPRNGGetSeed( pCtx, pSeed );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGen( pRand, nBits, pCtx );
+ return p8_ippsPRNGGetSeed( pCtx, pSeed );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00255.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00255.c
index 30464326..af4984cf 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00255.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00255.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, l9_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, k0_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, y8_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, l9_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGen_BN( pRand, nBits, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGen_BN( pRand, nBits, pCtx );
+ return l9_ippsPRNGen( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGen_BN( pRand, nBits, pCtx );
+ return y8_ippsPRNGen( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, h9_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, p8_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, h9_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGen, (Ipp32u* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGen_BN( pRand, nBits, pCtx );
+ return h9_ippsPRNGen( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGen_BN( pRand, nBits, pCtx );
+ return p8_ippsPRNGen( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00256.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00256.c
index bb259277..4975d256 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00256.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00256.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, l9_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, k0_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, y8_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, l9_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGenRDRAND( pRand, nBits, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGenRDRAND( pRand, nBits, pCtx );
+ return l9_ippsPRNGen_BN( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGenRDRAND( pRand, nBits, pCtx );
+ return y8_ippsPRNGen_BN( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, h9_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, p8_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, h9_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGen_BN, (IppsBigNumState* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGenRDRAND( pRand, nBits, pCtx );
+ return h9_ippsPRNGen_BN( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGenRDRAND( pRand, nBits, pCtx );
+ return p8_ippsPRNGen_BN( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00257.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00257.c
index 4cddbd48..dbc95858 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00257.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00257.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, l9_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, k0_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, y8_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, l9_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPRNGenRDRAND_BN( pRand, nBits, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPRNGenRDRAND_BN( pRand, nBits, pCtx );
+ return l9_ippsPRNGenRDRAND( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPRNGenRDRAND_BN( pRand, nBits, pCtx );
+ return y8_ippsPRNGenRDRAND( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, h9_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, p8_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, h9_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGenRDRAND, (Ipp32u* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPRNGenRDRAND_BN( pRand, nBits, pCtx );
+ return h9_ippsPRNGenRDRAND( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPRNGenRDRAND_BN( pRand, nBits, pCtx );
+ return p8_ippsPRNGenRDRAND( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00258.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00258.c
index 835ce739..8cbd0880 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00258.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00258.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, l9_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, k0_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, y8_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, l9_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTRNGenRDSEED( pRand, nBits, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsTRNGenRDSEED( pRand, nBits, pCtx );
+ return l9_ippsPRNGenRDRAND_BN( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsTRNGenRDSEED( pRand, nBits, pCtx );
+ return y8_ippsPRNGenRDRAND_BN( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, h9_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, p8_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, h9_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPRNGenRDRAND_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsTRNGenRDSEED( pRand, nBits, pCtx );
+ return h9_ippsPRNGenRDRAND_BN( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsTRNGenRDSEED( pRand, nBits, pCtx );
+ return p8_ippsPRNGenRDRAND_BN( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00259.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00259.c
index b067c5ba..d4352777 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00259.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00259.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, l9_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, k0_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, y8_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, l9_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsTRNGenRDSEED_BN( pRand, nBits, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsTRNGenRDSEED_BN( pRand, nBits, pCtx );
+ return l9_ippsTRNGenRDSEED( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsTRNGenRDSEED_BN( pRand, nBits, pCtx );
+ return y8_ippsTRNGenRDSEED( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPAPI(IppStatus, h9_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, p8_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, h9_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsTRNGenRDSEED, (Ipp32u* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsTRNGenRDSEED_BN( pRand, nBits, pCtx );
+ return h9_ippsTRNGenRDSEED( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsTRNGenRDSEED_BN( pRand, nBits, pCtx );
+ return p8_ippsTRNGenRDSEED( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00260.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00260.c
index 894c1b0d..7cfbb805 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00260.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00260.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPrimeGetSize,(int nMaxBits, int* pSize))
-IPPAPI(IppStatus, l9_ippsPrimeGetSize,(int nMaxBits, int* pSize))
-IPPAPI(IppStatus, k0_ippsPrimeGetSize,(int nMaxBits, int* pSize))
+IPPAPI(IppStatus, y8_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, l9_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeGetSize,(int nMaxBits, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPrimeGetSize( nMaxBits, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPrimeGetSize( nMaxBits, pSize );
+ return l9_ippsTRNGenRDSEED_BN( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPrimeGetSize( nMaxBits, pSize );
+ return y8_ippsTRNGenRDSEED_BN( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPrimeGetSize,(int nMaxBits, int* pSize))
-IPPAPI(IppStatus, h9_ippsPrimeGetSize,(int nMaxBits, int* pSize))
+IPPAPI(IppStatus, p8_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
+IPPAPI(IppStatus, h9_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeGetSize,(int nMaxBits, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsTRNGenRDSEED_BN,(IppsBigNumState* pRand, int nBits, void* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPrimeGetSize( nMaxBits, pSize );
+ return h9_ippsTRNGenRDSEED_BN( pRand, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPrimeGetSize( nMaxBits, pSize );
+ return p8_ippsTRNGenRDSEED_BN( pRand, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00261.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00261.c
index b5e54104..c3dabdd8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00261.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00261.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
-IPPAPI(IppStatus, l9_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
-IPPAPI(IppStatus, k0_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, y8_ippsPrimeGetSize,(int nMaxBits, int* pSize))
+IPPAPI(IppStatus, l9_ippsPrimeGetSize,(int nMaxBits, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeGetSize,(int nMaxBits, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPrimeInit( nMaxBits, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPrimeInit( nMaxBits, pCtx );
+ return l9_ippsPrimeGetSize( nMaxBits, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPrimeInit( nMaxBits, pCtx );
+ return y8_ippsPrimeGetSize( nMaxBits, pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
-IPPAPI(IppStatus, h9_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, p8_ippsPrimeGetSize,(int nMaxBits, int* pSize))
+IPPAPI(IppStatus, h9_ippsPrimeGetSize,(int nMaxBits, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeGetSize,(int nMaxBits, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPrimeInit( nMaxBits, pCtx );
+ return h9_ippsPrimeGetSize( nMaxBits, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPrimeInit( nMaxBits, pCtx );
+ return p8_ippsPrimeGetSize( nMaxBits, pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00262.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00262.c
index 21cabf04..7d44fef7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00262.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00262.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, l9_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPrimeGen( nBits, nTrials, pCtx, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPrimeGen( nBits, nTrials, pCtx, rndFunc, pRndParam );
+ return l9_ippsPrimeInit( nMaxBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPrimeGen( nBits, nTrials, pCtx, rndFunc, pRndParam );
+ return y8_ippsPrimeInit( nMaxBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, h9_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeInit, (int nMaxBits, IppsPrimeState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPrimeGen( nBits, nTrials, pCtx, rndFunc, pRndParam );
+ return h9_ippsPrimeInit( nMaxBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPrimeGen( nBits, nTrials, pCtx, rndFunc, pRndParam );
+ return p8_ippsPrimeInit( nMaxBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00263.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00263.c
index 18a41bbb..73e53d5c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00263.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00263.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPrimeTest( nTrials, pResult, pCtx, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPrimeTest( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return l9_ippsPrimeGen( nBits, nTrials, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPrimeTest( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return y8_ippsPrimeGen( nBits, nTrials, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeGen, (int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPrimeTest( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return h9_ippsPrimeGen( nBits, nTrials, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPrimeTest( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return p8_ippsPrimeGen( nBits, nTrials, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00264.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00264.c
index e6cc7d05..4f406a13 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00264.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00264.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPrimeGen_BN( pPrime, nBits, nTrials, pCtx, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPrimeGen_BN( pPrime, nBits, nTrials, pCtx, rndFunc, pRndParam );
+ return l9_ippsPrimeTest( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPrimeGen_BN( pPrime, nBits, nTrials, pCtx, rndFunc, pRndParam );
+ return y8_ippsPrimeTest( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeTest,(int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPrimeGen_BN( pPrime, nBits, nTrials, pCtx, rndFunc, pRndParam );
+ return h9_ippsPrimeTest( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPrimeGen_BN( pPrime, nBits, nTrials, pCtx, rndFunc, pRndParam );
+ return p8_ippsPrimeTest( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00265.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00265.c
index 93b3164d..dcb6b460 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00265.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00265.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPrimeTest_BN( pPrime, nTrials, pResult, pCtx, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPrimeTest_BN( pPrime, nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return l9_ippsPrimeGen_BN( pPrime, nBits, nTrials, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPrimeTest_BN( pPrime, nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return y8_ippsPrimeGen_BN( pPrime, nBits, nTrials, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeGen_BN,(IppsBigNumState* pPrime, int nBits, int nTrials, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPrimeTest_BN( pPrime, nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return h9_ippsPrimeGen_BN( pPrime, nBits, nTrials, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPrimeTest_BN( pPrime, nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return p8_ippsPrimeGen_BN( pPrime, nBits, nTrials, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00266.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00266.c
index 619f64fd..99f3958f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00266.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00266.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
-IPPAPI(IppStatus, l9_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
-IPPAPI(IppStatus, k0_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
+IPPAPI(IppStatus, y8_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPrimeGet( pPrime, pLen, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPrimeGet( pPrime, pLen, pCtx );
+ return l9_ippsPrimeTest_BN( pPrime, nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPrimeGet( pPrime, pLen, pCtx );
+ return y8_ippsPrimeTest_BN( pPrime, nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
-IPPAPI(IppStatus, h9_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
+IPPAPI(IppStatus, p8_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeTest_BN,(const IppsBigNumState* pPrime, int nTrials, Ipp32u* pResult, IppsPrimeState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPrimeGet( pPrime, pLen, pCtx );
+ return h9_ippsPrimeTest_BN( pPrime, nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPrimeGet( pPrime, pLen, pCtx );
+ return p8_ippsPrimeTest_BN( pPrime, nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00267.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00267.c
index 0ae4569c..37d206f7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00267.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00267.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
-IPPAPI(IppStatus, l9_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
-IPPAPI(IppStatus, k0_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
+IPPAPI(IppStatus, y8_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
+IPPAPI(IppStatus, l9_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPrimeGet_BN( pPrime, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPrimeGet_BN( pPrime, pCtx );
+ return l9_ippsPrimeGet( pPrime, pLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPrimeGet_BN( pPrime, pCtx );
+ return y8_ippsPrimeGet( pPrime, pLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
-IPPAPI(IppStatus, h9_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
+IPPAPI(IppStatus, p8_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
+IPPAPI(IppStatus, h9_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeGet, (Ipp32u* pPrime, int* pLen, const IppsPrimeState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPrimeGet_BN( pPrime, pCtx );
+ return h9_ippsPrimeGet( pPrime, pLen, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPrimeGet_BN( pPrime, pCtx );
+ return p8_ippsPrimeGet( pPrime, pLen, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00268.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00268.c
index bbc9ea01..cd27245d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00268.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00268.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
-IPPAPI(IppStatus, l9_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
-IPPAPI(IppStatus, k0_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, y8_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
+IPPAPI(IppStatus, l9_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPrimeSet( pPrime, nBits, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPrimeSet( pPrime, nBits, pCtx );
+ return l9_ippsPrimeGet_BN( pPrime, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPrimeSet( pPrime, nBits, pCtx );
+ return y8_ippsPrimeGet_BN( pPrime, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
-IPPAPI(IppStatus, h9_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, p8_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
+IPPAPI(IppStatus, h9_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeGet_BN,(IppsBigNumState* pPrime, const IppsPrimeState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPrimeSet( pPrime, nBits, pCtx );
+ return h9_ippsPrimeGet_BN( pPrime, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPrimeSet( pPrime, nBits, pCtx );
+ return p8_ippsPrimeGet_BN( pPrime, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00269.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00269.c
index feea8564..b336e61e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00269.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00269.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
-IPPAPI(IppStatus, l9_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
-IPPAPI(IppStatus, k0_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, y8_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, l9_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsPrimeSet_BN( pPrime, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsPrimeSet_BN( pPrime, pCtx );
+ return l9_ippsPrimeSet( pPrime, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsPrimeSet_BN( pPrime, pCtx );
+ return y8_ippsPrimeSet( pPrime, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
-IPPAPI(IppStatus, h9_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, p8_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, h9_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeSet, (const Ipp32u* pPrime, int nBits, IppsPrimeState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsPrimeSet_BN( pPrime, pCtx );
+ return h9_ippsPrimeSet( pPrime, nBits, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsPrimeSet_BN( pPrime, pCtx );
+ return p8_ippsPrimeSet( pPrime, nBits, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00270.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00270.c
index 6f01466c..13aa87d0 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00270.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00270.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
-IPPAPI(IppStatus, l9_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
-IPPAPI(IppStatus, k0_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
+IPPAPI(IppStatus, y8_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, l9_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_GetSizePublicKey( rsaModulusBitSize, pubicExpBitSize, pKeySize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_GetSizePublicKey( rsaModulusBitSize, pubicExpBitSize, pKeySize );
+ return l9_ippsPrimeSet_BN( pPrime, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_GetSizePublicKey( rsaModulusBitSize, pubicExpBitSize, pKeySize );
+ return y8_ippsPrimeSet_BN( pPrime, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
-IPPAPI(IppStatus, h9_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
+IPPAPI(IppStatus, p8_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
+IPPAPI(IppStatus, h9_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
+IPPFUN(IppStatus,sgx_disp_ippsPrimeSet_BN,(const IppsBigNumState* pPrime, IppsPrimeState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_GetSizePublicKey( rsaModulusBitSize, pubicExpBitSize, pKeySize );
+ return h9_ippsPrimeSet_BN( pPrime, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_GetSizePublicKey( rsaModulusBitSize, pubicExpBitSize, pKeySize );
+ return p8_ippsPrimeSet_BN( pPrime, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00271.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00271.c
index 642d0fb5..88c95df8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00271.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00271.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
-IPPAPI(IppStatus, l9_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
-IPPAPI(IppStatus, k0_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, y8_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
+IPPAPI(IppStatus, l9_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_InitPublicKey( rsaModulusBitSize, publicExpBitSize, pKey, keyCtxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_InitPublicKey( rsaModulusBitSize, publicExpBitSize, pKey, keyCtxSize );
+ return l9_ippsRSA_GetSizePublicKey( rsaModulusBitSize, pubicExpBitSize, pKeySize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_InitPublicKey( rsaModulusBitSize, publicExpBitSize, pKey, keyCtxSize );
+ return y8_ippsRSA_GetSizePublicKey( rsaModulusBitSize, pubicExpBitSize, pKeySize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
-IPPAPI(IppStatus, h9_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, p8_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
+IPPAPI(IppStatus, h9_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePublicKey,(int rsaModulusBitSize, int pubicExpBitSize, int* pKeySize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_InitPublicKey( rsaModulusBitSize, publicExpBitSize, pKey, keyCtxSize );
+ return h9_ippsRSA_GetSizePublicKey( rsaModulusBitSize, pubicExpBitSize, pKeySize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_InitPublicKey( rsaModulusBitSize, publicExpBitSize, pKey, keyCtxSize );
+ return p8_ippsRSA_GetSizePublicKey( rsaModulusBitSize, pubicExpBitSize, pKeySize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00272.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00272.c
index e16d3a3e..f45b3637 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00272.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00272.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
-IPPAPI(IppStatus, l9_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
-IPPAPI(IppStatus, k0_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, y8_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, l9_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_SetPublicKey( pModulus, pPublicExp, pKey );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_SetPublicKey( pModulus, pPublicExp, pKey );
+ return l9_ippsRSA_InitPublicKey( rsaModulusBitSize, publicExpBitSize, pKey, keyCtxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_SetPublicKey( pModulus, pPublicExp, pKey );
+ return y8_ippsRSA_InitPublicKey( rsaModulusBitSize, publicExpBitSize, pKey, keyCtxSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
-IPPAPI(IppStatus, h9_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, p8_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, h9_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPublicKey,(int rsaModulusBitSize, int publicExpBitSize, IppsRSAPublicKeyState* pKey, int keyCtxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_SetPublicKey( pModulus, pPublicExp, pKey );
+ return h9_ippsRSA_InitPublicKey( rsaModulusBitSize, publicExpBitSize, pKey, keyCtxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_SetPublicKey( pModulus, pPublicExp, pKey );
+ return p8_ippsRSA_InitPublicKey( rsaModulusBitSize, publicExpBitSize, pKey, keyCtxSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00273.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00273.c
index 60c7ca54..ffa6edf5 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00273.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00273.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
-IPPAPI(IppStatus, l9_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
-IPPAPI(IppStatus, k0_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, y8_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, l9_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_GetPublicKey( pModulus, pPublicExp, pKey );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_GetPublicKey( pModulus, pPublicExp, pKey );
+ return l9_ippsRSA_SetPublicKey( pModulus, pPublicExp, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_GetPublicKey( pModulus, pPublicExp, pKey );
+ return y8_ippsRSA_SetPublicKey( pModulus, pPublicExp, pKey );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
-IPPAPI(IppStatus, h9_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, p8_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, h9_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPublicKey,(const IppsBigNumState* pModulus, const IppsBigNumState* pPublicExp, IppsRSAPublicKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_GetPublicKey( pModulus, pPublicExp, pKey );
+ return h9_ippsRSA_SetPublicKey( pModulus, pPublicExp, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_GetPublicKey( pModulus, pPublicExp, pKey );
+ return p8_ippsRSA_SetPublicKey( pModulus, pPublicExp, pKey );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00274.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00274.c
index b079ac59..6f358d96 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00274.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00274.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
-IPPAPI(IppStatus, l9_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
-IPPAPI(IppStatus, k0_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
+IPPAPI(IppStatus, y8_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, l9_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_GetSizePrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKeySize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_GetSizePrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKeySize );
+ return l9_ippsRSA_GetPublicKey( pModulus, pPublicExp, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_GetSizePrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKeySize );
+ return y8_ippsRSA_GetPublicKey( pModulus, pPublicExp, pKey );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
-IPPAPI(IppStatus, h9_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
+IPPAPI(IppStatus, p8_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, h9_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPublicKey,(IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, const IppsRSAPublicKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_GetSizePrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKeySize );
+ return h9_ippsRSA_GetPublicKey( pModulus, pPublicExp, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_GetSizePrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKeySize );
+ return p8_ippsRSA_GetPublicKey( pModulus, pPublicExp, pKey );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00275.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00275.c
index c172965d..400397ee 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00275.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00275.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
-IPPAPI(IppStatus, l9_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
-IPPAPI(IppStatus, k0_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, y8_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
+IPPAPI(IppStatus, l9_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_InitPrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKey, keyCtxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_InitPrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKey, keyCtxSize );
+ return l9_ippsRSA_GetSizePrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKeySize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_InitPrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKey, keyCtxSize );
+ return y8_ippsRSA_GetSizePrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKeySize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
-IPPAPI(IppStatus, h9_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, p8_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
+IPPAPI(IppStatus, h9_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, int* pKeySize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_InitPrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKey, keyCtxSize );
+ return h9_ippsRSA_GetSizePrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKeySize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_InitPrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKey, keyCtxSize );
+ return p8_ippsRSA_GetSizePrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKeySize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00276.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00276.c
index 75f8b207..834df116 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00276.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00276.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, l9_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, k0_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, y8_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, l9_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_SetPrivateKeyType1( pModulus, pPrivateExp, pKey );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_SetPrivateKeyType1( pModulus, pPrivateExp, pKey );
+ return l9_ippsRSA_InitPrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKey, keyCtxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_SetPrivateKeyType1( pModulus, pPrivateExp, pKey );
+ return y8_ippsRSA_InitPrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKey, keyCtxSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, h9_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, p8_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, h9_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPrivateKeyType1,(int rsaModulusBitSize, int privateExpBitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_SetPrivateKeyType1( pModulus, pPrivateExp, pKey );
+ return h9_ippsRSA_InitPrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKey, keyCtxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_SetPrivateKeyType1( pModulus, pPrivateExp, pKey );
+ return p8_ippsRSA_InitPrivateKeyType1( rsaModulusBitSize, privateExpBitSize, pKey, keyCtxSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00277.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00277.c
index 1077c133..5aebccd8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00277.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00277.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, l9_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, k0_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, y8_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, l9_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_GetPrivateKeyType1( pModulus, pPrivateExp, pKey );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_GetPrivateKeyType1( pModulus, pPrivateExp, pKey );
+ return l9_ippsRSA_SetPrivateKeyType1( pModulus, pPrivateExp, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_GetPrivateKeyType1( pModulus, pPrivateExp, pKey );
+ return y8_ippsRSA_SetPrivateKeyType1( pModulus, pPrivateExp, pKey );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, h9_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, p8_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, h9_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPrivateKeyType1,(const IppsBigNumState* pModulus, const IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_GetPrivateKeyType1( pModulus, pPrivateExp, pKey );
+ return h9_ippsRSA_SetPrivateKeyType1( pModulus, pPrivateExp, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_GetPrivateKeyType1( pModulus, pPrivateExp, pKey );
+ return p8_ippsRSA_SetPrivateKeyType1( pModulus, pPrivateExp, pKey );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00278.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00278.c
index 7b27a400..d835a83e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00278.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00278.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
-IPPAPI(IppStatus, l9_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
-IPPAPI(IppStatus, k0_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
+IPPAPI(IppStatus, y8_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, l9_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_GetSizePrivateKeyType2( factorPbitSize, factorQbitSize, pKeySize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_GetSizePrivateKeyType2( factorPbitSize, factorQbitSize, pKeySize );
+ return l9_ippsRSA_GetPrivateKeyType1( pModulus, pPrivateExp, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_GetSizePrivateKeyType2( factorPbitSize, factorQbitSize, pKeySize );
+ return y8_ippsRSA_GetPrivateKeyType1( pModulus, pPrivateExp, pKey );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
-IPPAPI(IppStatus, h9_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
+IPPAPI(IppStatus, p8_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, h9_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPrivateKeyType1,(IppsBigNumState* pModulus, IppsBigNumState* pPrivateExp, const IppsRSAPrivateKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_GetSizePrivateKeyType2( factorPbitSize, factorQbitSize, pKeySize );
+ return h9_ippsRSA_GetPrivateKeyType1( pModulus, pPrivateExp, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_GetSizePrivateKeyType2( factorPbitSize, factorQbitSize, pKeySize );
+ return p8_ippsRSA_GetPrivateKeyType1( pModulus, pPrivateExp, pKey );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00279.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00279.c
index 08d37ac1..bc9972de 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00279.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00279.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
-IPPAPI(IppStatus, l9_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
-IPPAPI(IppStatus, k0_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, y8_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
+IPPAPI(IppStatus, l9_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_InitPrivateKeyType2( factorPbitSize, factorQbitSize, pKey, keyCtxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_InitPrivateKeyType2( factorPbitSize, factorQbitSize, pKey, keyCtxSize );
+ return l9_ippsRSA_GetSizePrivateKeyType2( factorPbitSize, factorQbitSize, pKeySize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_InitPrivateKeyType2( factorPbitSize, factorQbitSize, pKey, keyCtxSize );
+ return y8_ippsRSA_GetSizePrivateKeyType2( factorPbitSize, factorQbitSize, pKeySize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
-IPPAPI(IppStatus, h9_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, p8_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
+IPPAPI(IppStatus, h9_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetSizePrivateKeyType2,(int factorPbitSize, int factorQbitSize, int* pKeySize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_InitPrivateKeyType2( factorPbitSize, factorQbitSize, pKey, keyCtxSize );
+ return h9_ippsRSA_GetSizePrivateKeyType2( factorPbitSize, factorQbitSize, pKeySize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_InitPrivateKeyType2( factorPbitSize, factorQbitSize, pKey, keyCtxSize );
+ return p8_ippsRSA_GetSizePrivateKeyType2( factorPbitSize, factorQbitSize, pKeySize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00280.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00280.c
index a2af75e5..20da7f1e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00280.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00280.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, l9_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, k0_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, y8_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, l9_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_SetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_SetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
+ return l9_ippsRSA_InitPrivateKeyType2( factorPbitSize, factorQbitSize, pKey, keyCtxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_SetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
+ return y8_ippsRSA_InitPrivateKeyType2( factorPbitSize, factorQbitSize, pKey, keyCtxSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, h9_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, p8_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
+IPPAPI(IppStatus, h9_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_InitPrivateKeyType2,(int factorPbitSize, int factorQbitSize, IppsRSAPrivateKeyState* pKey, int keyCtxSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_SetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
+ return h9_ippsRSA_InitPrivateKeyType2( factorPbitSize, factorQbitSize, pKey, keyCtxSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_SetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
+ return p8_ippsRSA_InitPrivateKeyType2( factorPbitSize, factorQbitSize, pKey, keyCtxSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00281.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00281.c
index 3594957f..cd789150 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00281.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00281.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, l9_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, k0_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, y8_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, l9_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_GetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_GetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
+ return l9_ippsRSA_SetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_GetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
+ return y8_ippsRSA_SetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, h9_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, p8_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, h9_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_SetPrivateKeyType2,(const IppsBigNumState* pFactorP, const IppsBigNumState* pFactorQ, const IppsBigNumState* pCrtExpP, const IppsBigNumState* pCrtExpQ, const IppsBigNumState* pInverseQ, IppsRSAPrivateKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_GetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
+ return h9_ippsRSA_SetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_GetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
+ return p8_ippsRSA_SetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00282.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00282.c
index 3546dc77..a5f72085 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00282.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00282.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
-IPPAPI(IppStatus, l9_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
-IPPAPI(IppStatus, k0_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, y8_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, l9_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_GetBufferSizePublicKey( pBufferSize, pKey );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_GetBufferSizePublicKey( pBufferSize, pKey );
+ return l9_ippsRSA_GetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_GetBufferSizePublicKey( pBufferSize, pKey );
+ return y8_ippsRSA_GetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
-IPPAPI(IppStatus, h9_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, p8_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, h9_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetPrivateKeyType2,(IppsBigNumState* pFactorP, IppsBigNumState* pFactorQ, IppsBigNumState* pCrtExpP, IppsBigNumState* pCrtExpQ, IppsBigNumState* pInverseQ, const IppsRSAPrivateKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_GetBufferSizePublicKey( pBufferSize, pKey );
+ return h9_ippsRSA_GetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_GetBufferSizePublicKey( pBufferSize, pKey );
+ return p8_ippsRSA_GetPrivateKeyType2( pFactorP, pFactorQ, pCrtExpP, pCrtExpQ, pInverseQ, pKey );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00283.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00283.c
index 841a737f..1a78bff3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00283.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00283.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, l9_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, k0_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, y8_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, l9_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_GetBufferSizePrivateKey( pBufferSize, pKey );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_GetBufferSizePrivateKey( pBufferSize, pKey );
+ return l9_ippsRSA_GetBufferSizePublicKey( pBufferSize, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_GetBufferSizePrivateKey( pBufferSize, pKey );
+ return y8_ippsRSA_GetBufferSizePublicKey( pBufferSize, pKey );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
-IPPAPI(IppStatus, h9_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, p8_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
+IPPAPI(IppStatus, h9_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_GetBufferSizePrivateKey( pBufferSize, pKey );
+ return h9_ippsRSA_GetBufferSizePublicKey( pBufferSize, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_GetBufferSizePrivateKey( pBufferSize, pKey );
+ return p8_ippsRSA_GetBufferSizePublicKey( pBufferSize, pKey );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00284.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00284.c
index 32822dce..16f34348 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00284.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00284.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, l9_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_Encrypt( pPtxt, pCtxt, pKey, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_Encrypt( pPtxt, pCtxt, pKey, pScratchBuffer );
+ return l9_ippsRSA_GetBufferSizePrivateKey( pBufferSize, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_Encrypt( pPtxt, pCtxt, pKey, pScratchBuffer );
+ return y8_ippsRSA_GetBufferSizePrivateKey( pBufferSize, pKey );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
+IPPAPI(IppStatus, h9_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* pKey))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_Encrypt( pPtxt, pCtxt, pKey, pScratchBuffer );
+ return h9_ippsRSA_GetBufferSizePrivateKey( pBufferSize, pKey );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_Encrypt( pPtxt, pCtxt, pKey, pScratchBuffer );
+ return p8_ippsRSA_GetBufferSizePrivateKey( pBufferSize, pKey );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00285.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00285.c
index d1360829..4b755e55 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00285.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00285.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_Decrypt( pCtxt, pPtxt, pKey, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_Decrypt( pCtxt, pPtxt, pKey, pScratchBuffer );
+ return l9_ippsRSA_Encrypt( pPtxt, pCtxt, pKey, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_Decrypt( pCtxt, pPtxt, pKey, pScratchBuffer );
+ return y8_ippsRSA_Encrypt( pPtxt, pCtxt, pKey, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_Encrypt,(const IppsBigNumState* pPtxt, IppsBigNumState* pCtxt, const IppsRSAPublicKeyState* pKey, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_Decrypt( pCtxt, pPtxt, pKey, pScratchBuffer );
+ return h9_ippsRSA_Encrypt( pPtxt, pCtxt, pKey, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_Decrypt( pCtxt, pPtxt, pKey, pScratchBuffer );
+ return p8_ippsRSA_Encrypt( pPtxt, pCtxt, pKey, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00286.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00286.c
index d7dde08e..86aae098 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00286.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00286.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_GenerateKeys( pSrcPublicExp, pModulus, pPublicExp, pPrivateExp, pPrivateKeyType2, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_GenerateKeys( pSrcPublicExp, pModulus, pPublicExp, pPrivateExp, pPrivateKeyType2, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
+ return l9_ippsRSA_Decrypt( pCtxt, pPtxt, pKey, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_GenerateKeys( pSrcPublicExp, pModulus, pPublicExp, pPrivateExp, pPrivateKeyType2, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
+ return y8_ippsRSA_Decrypt( pCtxt, pPtxt, pKey, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_Decrypt,(const IppsBigNumState* pCtxt, IppsBigNumState* pPtxt, const IppsRSAPrivateKeyState* pKey, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_GenerateKeys( pSrcPublicExp, pModulus, pPublicExp, pPrivateExp, pPrivateKeyType2, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
+ return h9_ippsRSA_Decrypt( pCtxt, pPtxt, pKey, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_GenerateKeys( pSrcPublicExp, pModulus, pPublicExp, pPrivateExp, pPrivateKeyType2, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
+ return p8_ippsRSA_Decrypt( pCtxt, pPtxt, pKey, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00287.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00287.c
index 3bff47d9..30bb36c2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00287.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00287.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSA_ValidateKeys( pResult, pPublicKey, pPrivateKeyType2, pPrivateKeyType1, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSA_ValidateKeys( pResult, pPublicKey, pPrivateKeyType2, pPrivateKeyType1, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
+ return l9_ippsRSA_GenerateKeys( pSrcPublicExp, pModulus, pPublicExp, pPrivateExp, pPrivateKeyType2, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSA_ValidateKeys( pResult, pPublicKey, pPrivateKeyType2, pPrivateKeyType1, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
+ return y8_ippsRSA_GenerateKeys( pSrcPublicExp, pModulus, pPublicExp, pPrivateExp, pPrivateKeyType2, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_GenerateKeys,(const IppsBigNumState* pSrcPublicExp, IppsBigNumState* pModulus, IppsBigNumState* pPublicExp, IppsBigNumState* pPrivateExp, IppsRSAPrivateKeyState* pPrivateKeyType2, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSA_ValidateKeys( pResult, pPublicKey, pPrivateKeyType2, pPrivateKeyType1, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
+ return h9_ippsRSA_GenerateKeys( pSrcPublicExp, pModulus, pPublicExp, pPrivateExp, pPrivateKeyType2, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSA_ValidateKeys( pResult, pPublicKey, pPrivateKeyType2, pPrivateKeyType1, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
+ return p8_ippsRSA_GenerateKeys( pSrcPublicExp, pModulus, pPublicExp, pPrivateExp, pPrivateKeyType2, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00288.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00288.c
index 4719e306..52f634e5 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00288.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00288.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSAEncrypt_OAEP( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, hashAlg, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSAEncrypt_OAEP( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, hashAlg, pBuffer );
+ return l9_ippsRSA_ValidateKeys( pResult, pPublicKey, pPrivateKeyType2, pPrivateKeyType1, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSAEncrypt_OAEP( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, hashAlg, pBuffer );
+ return y8_ippsRSA_ValidateKeys( pResult, pPublicKey, pPrivateKeyType2, pPrivateKeyType1, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_ValidateKeys,(int* pResult, const IppsRSAPublicKeyState* pPublicKey, const IppsRSAPrivateKeyState* pPrivateKeyType2, const IppsRSAPrivateKeyState* pPrivateKeyType1, Ipp8u* pScratchBuffer, int nTrials, IppsPrimeState* pPrimeGen, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSAEncrypt_OAEP( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, hashAlg, pBuffer );
+ return h9_ippsRSA_ValidateKeys( pResult, pPublicKey, pPrivateKeyType2, pPrivateKeyType1, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSAEncrypt_OAEP( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, hashAlg, pBuffer );
+ return p8_ippsRSA_ValidateKeys( pResult, pPublicKey, pPrivateKeyType2, pPrivateKeyType1, pScratchBuffer, nTrials, pPrimeGen, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00289.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00289.c
index 19bffeba..2eb77bd8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00289.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00289.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSADecrypt_OAEP( pSrc, pLab, labLen, pDst, pDstLen, pKey, hashAlg, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSADecrypt_OAEP( pSrc, pLab, labLen, pDst, pDstLen, pKey, hashAlg, pBuffer );
+ return l9_ippsRSAEncrypt_OAEP( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSADecrypt_OAEP( pSrc, pLab, labLen, pDst, pDstLen, pKey, hashAlg, pBuffer );
+ return y8_ippsRSAEncrypt_OAEP( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_OAEP,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSADecrypt_OAEP( pSrc, pLab, labLen, pDst, pDstLen, pKey, hashAlg, pBuffer );
+ return h9_ippsRSAEncrypt_OAEP( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSADecrypt_OAEP( pSrc, pLab, labLen, pDst, pDstLen, pKey, hashAlg, pBuffer );
+ return p8_ippsRSAEncrypt_OAEP( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00290.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00290.c
index 8b80b62d..12c5251b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00290.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00290.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSAEncrypt_OAEP_rmf( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, pMethod, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSAEncrypt_OAEP_rmf( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, pMethod, pBuffer );
+ return l9_ippsRSADecrypt_OAEP( pSrc, pLab, labLen, pDst, pDstLen, pKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSAEncrypt_OAEP_rmf( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, pMethod, pBuffer );
+ return y8_ippsRSADecrypt_OAEP( pSrc, pLab, labLen, pDst, pDstLen, pKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_OAEP,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSAEncrypt_OAEP_rmf( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, pMethod, pBuffer );
+ return h9_ippsRSADecrypt_OAEP( pSrc, pLab, labLen, pDst, pDstLen, pKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSAEncrypt_OAEP_rmf( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, pMethod, pBuffer );
+ return p8_ippsRSADecrypt_OAEP( pSrc, pLab, labLen, pDst, pDstLen, pKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00291.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00291.c
index 0e8a058f..576955ff 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00291.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00291.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSADecrypt_OAEP_rmf( pSrc, pLab, labLen, pDst, pDstLen, pKey, pMethod, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSADecrypt_OAEP_rmf( pSrc, pLab, labLen, pDst, pDstLen, pKey, pMethod, pBuffer );
+ return l9_ippsRSAEncrypt_OAEP_rmf( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSADecrypt_OAEP_rmf( pSrc, pLab, labLen, pDst, pDstLen, pKey, pMethod, pBuffer );
+ return y8_ippsRSAEncrypt_OAEP_rmf( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, pMethod, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_OAEP_rmf,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pLabel, int labLen, const Ipp8u* pSeed, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSADecrypt_OAEP_rmf( pSrc, pLab, labLen, pDst, pDstLen, pKey, pMethod, pBuffer );
+ return h9_ippsRSAEncrypt_OAEP_rmf( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSADecrypt_OAEP_rmf( pSrc, pLab, labLen, pDst, pDstLen, pKey, pMethod, pBuffer );
+ return p8_ippsRSAEncrypt_OAEP_rmf( pSrc, srcLen, pLabel, labLen, pSeed, pDst, pKey, pMethod, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00292.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00292.c
index 3b91df26..e774f6ab 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00292.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00292.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSAEncrypt_PKCSv15( pSrc, srcLen, pRndPS, pDst, pKey, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSAEncrypt_PKCSv15( pSrc, srcLen, pRndPS, pDst, pKey, pBuffer );
+ return l9_ippsRSADecrypt_OAEP_rmf( pSrc, pLab, labLen, pDst, pDstLen, pKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSAEncrypt_PKCSv15( pSrc, srcLen, pRndPS, pDst, pKey, pBuffer );
+ return y8_ippsRSADecrypt_OAEP_rmf( pSrc, pLab, labLen, pDst, pDstLen, pKey, pMethod, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_OAEP_rmf,(const Ipp8u* pSrc, const Ipp8u* pLab, int labLen, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSAEncrypt_PKCSv15( pSrc, srcLen, pRndPS, pDst, pKey, pBuffer );
+ return h9_ippsRSADecrypt_OAEP_rmf( pSrc, pLab, labLen, pDst, pDstLen, pKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSAEncrypt_PKCSv15( pSrc, srcLen, pRndPS, pDst, pKey, pBuffer );
+ return p8_ippsRSADecrypt_OAEP_rmf( pSrc, pLab, labLen, pDst, pDstLen, pKey, pMethod, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00293.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00293.c
index 81f9ac4f..47396932 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00293.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00293.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSADecrypt_PKCSv15( pSrc, pDst, pDstLen, pKey, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSADecrypt_PKCSv15( pSrc, pDst, pDstLen, pKey, pBuffer );
+ return l9_ippsRSAEncrypt_PKCSv15( pSrc, srcLen, pRndPS, pDst, pKey, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSADecrypt_PKCSv15( pSrc, pDst, pDstLen, pKey, pBuffer );
+ return y8_ippsRSAEncrypt_PKCSv15( pSrc, srcLen, pRndPS, pDst, pKey, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAEncrypt_PKCSv15,(const Ipp8u* pSrc, int srcLen, const Ipp8u* pRndPS, Ipp8u* pDst, const IppsRSAPublicKeyState* pKey, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSADecrypt_PKCSv15( pSrc, pDst, pDstLen, pKey, pBuffer );
+ return h9_ippsRSAEncrypt_PKCSv15( pSrc, srcLen, pRndPS, pDst, pKey, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSADecrypt_PKCSv15( pSrc, pDst, pDstLen, pKey, pBuffer );
+ return p8_ippsRSAEncrypt_PKCSv15( pSrc, srcLen, pRndPS, pDst, pKey, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00294.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00294.c
index 1844370f..8a38808c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00294.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00294.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSASign_PSS( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSASign_PSS( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
+ return l9_ippsRSADecrypt_PKCSv15( pSrc, pDst, pDstLen, pKey, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSASign_PSS( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
+ return y8_ippsRSADecrypt_PKCSv15( pSrc, pDst, pDstLen, pKey, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSADecrypt_PKCSv15,(const Ipp8u* pSrc, Ipp8u* pDst, int* pDstLen, const IppsRSAPrivateKeyState* pKey, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSASign_PSS( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
+ return h9_ippsRSADecrypt_PKCSv15( pSrc, pDst, pDstLen, pKey, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSASign_PSS( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
+ return p8_ippsRSADecrypt_PKCSv15( pSrc, pDst, pDstLen, pKey, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00295.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00295.c
index 4b172bf8..d25a8db8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00295.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00295.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSAVerify_PSS( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSAVerify_PSS( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
+ return l9_ippsRSASign_PSS( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSAVerify_PSS( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
+ return y8_ippsRSASign_PSS( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSASign_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSAVerify_PSS( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
+ return h9_ippsRSASign_PSS( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSAVerify_PSS( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
+ return p8_ippsRSASign_PSS( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00296.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00296.c
index 3222d4c9..f3ff516c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00296.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00296.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSASign_PSS_rmf( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSASign_PSS_rmf( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
+ return l9_ippsRSAVerify_PSS( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSASign_PSS_rmf( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
+ return y8_ippsRSAVerify_PSS( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PSS,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSASign_PSS_rmf( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
+ return h9_ippsRSAVerify_PSS( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSASign_PSS_rmf( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
+ return p8_ippsRSAVerify_PSS( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00297.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00297.c
index 4d45799e..361e065d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00297.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00297.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSAVerify_PSS_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSAVerify_PSS_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
+ return l9_ippsRSASign_PSS_rmf( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSAVerify_PSS_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
+ return y8_ippsRSASign_PSS_rmf( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSASign_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSalt, int saltLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSAVerify_PSS_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
+ return h9_ippsRSASign_PSS_rmf( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSAVerify_PSS_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
+ return p8_ippsRSASign_PSS_rmf( pMsg, msgLen, pSalt, saltLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00298.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00298.c
index c1b1fcba..8f83f6d2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00298.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00298.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSASign_PKCS1v15( pMsg, msgLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSASign_PKCS1v15( pMsg, msgLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
+ return l9_ippsRSAVerify_PSS_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSASign_PKCS1v15( pMsg, msgLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
+ return y8_ippsRSAVerify_PSS_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PSS_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSASign_PKCS1v15( pMsg, msgLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
+ return h9_ippsRSAVerify_PSS_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSASign_PKCS1v15( pMsg, msgLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
+ return p8_ippsRSAVerify_PSS_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00299.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00299.c
index 3ee6b29e..c89b3e84 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00299.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00299.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSAVerify_PKCS1v15( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSAVerify_PKCS1v15( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
+ return l9_ippsRSASign_PKCS1v15( pMsg, msgLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSAVerify_PKCS1v15( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
+ return y8_ippsRSASign_PKCS1v15( pMsg, msgLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSASign_PKCS1v15,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSAVerify_PKCS1v15( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
+ return h9_ippsRSASign_PKCS1v15( pMsg, msgLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSAVerify_PKCS1v15( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
+ return p8_ippsRSASign_PKCS1v15( pMsg, msgLen, pSign, pPrvKey, pPubKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00300.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00300.c
index 82c4053b..063e9089 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00300.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00300.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSASign_PKCS1v15_rmf( pMsg, msgLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSASign_PKCS1v15_rmf( pMsg, msgLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
+ return l9_ippsRSAVerify_PKCS1v15( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSASign_PKCS1v15_rmf( pMsg, msgLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
+ return y8_ippsRSAVerify_PKCS1v15( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PKCS1v15,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, IppHashAlgId hashAlg, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSASign_PKCS1v15_rmf( pMsg, msgLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
+ return h9_ippsRSAVerify_PKCS1v15( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSASign_PKCS1v15_rmf( pMsg, msgLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
+ return p8_ippsRSAVerify_PKCS1v15( pMsg, msgLen, pSign, pIsValid, pKey, hashAlg, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00301.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00301.c
index 368d0aae..489898c1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00301.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00301.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsRSAVerify_PKCS1v15_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsRSAVerify_PKCS1v15_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
+ return l9_ippsRSASign_PKCS1v15_rmf( pMsg, msgLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsRSAVerify_PKCS1v15_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
+ return y8_ippsRSASign_PKCS1v15_rmf( pMsg, msgLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSASign_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, Ipp8u* pSign, const IppsRSAPrivateKeyState* pPrvKey, const IppsRSAPublicKeyState* pPubKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsRSAVerify_PKCS1v15_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
+ return h9_ippsRSASign_PKCS1v15_rmf( pMsg, msgLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsRSAVerify_PKCS1v15_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
+ return p8_ippsRSASign_PKCS1v15_rmf( pMsg, msgLen, pSign, pPrvKey, pPubKey, pMethod, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00302.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00302.c
index dd6ff667..03101a4c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00302.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00302.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const char*, y8_ippsDLGetResultString, (IppDLResult code))
-IPPAPI( const char*, l9_ippsDLGetResultString, (IppDLResult code))
-IPPAPI( const char*, k0_ippsDLGetResultString, (IppDLResult code))
+IPPAPI(IppStatus, y8_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN( const char*,sgx_disp_ippsDLGetResultString, (IppDLResult code))
+IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLGetResultString( code );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLGetResultString( code );
+ return l9_ippsRSAVerify_PKCS1v15_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLGetResultString( code );
+ return y8_ippsRSAVerify_PKCS1v15_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const char*, p8_ippsDLGetResultString, (IppDLResult code))
-IPPAPI( const char*, h9_ippsDLGetResultString, (IppDLResult code))
+IPPAPI(IppStatus, p8_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
-IPPFUN( const char*,sgx_disp_ippsDLGetResultString, (IppDLResult code))
+IPPFUN(IppStatus,sgx_disp_ippsRSAVerify_PKCS1v15_rmf,(const Ipp8u* pMsg, int msgLen, const Ipp8u* pSign, int* pIsValid, const IppsRSAPublicKeyState* pKey, const IppsHashMethod* pMethod, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLGetResultString( code );
+ return h9_ippsRSAVerify_PKCS1v15_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLGetResultString( code );
+ return p8_ippsRSAVerify_PKCS1v15_rmf( pMsg, msgLen, pSign, pIsValid, pKey, pMethod, pBuffer );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00303.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00303.c
index d764802a..eb8e8653 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00303.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00303.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
-IPPAPI(IppStatus, l9_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
-IPPAPI(IppStatus, k0_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
+IPPAPI(IppStatus, y8_ippsRSA_MB_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* const pKeys[8]))
+IPPAPI(IppStatus, l9_ippsRSA_MB_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* const pKeys[8]))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* const pKeys[8]))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPGetSize( bitSizeP, bitSizeR, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPGetSize( bitSizeP, bitSizeR, pSize );
+ return l9_ippsRSA_MB_GetBufferSizePublicKey( pBufferSize, pKeys );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPGetSize( bitSizeP, bitSizeR, pSize );
+ return y8_ippsRSA_MB_GetBufferSizePublicKey( pBufferSize, pKeys );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
-IPPAPI(IppStatus, h9_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
+IPPAPI(IppStatus, p8_ippsRSA_MB_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* const pKeys[8]))
+IPPAPI(IppStatus, h9_ippsRSA_MB_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* const pKeys[8]))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_GetBufferSizePublicKey,(int* pBufferSize, const IppsRSAPublicKeyState* const pKeys[8]))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPGetSize( bitSizeP, bitSizeR, pSize );
+ return h9_ippsRSA_MB_GetBufferSizePublicKey( pBufferSize, pKeys );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPGetSize( bitSizeP, bitSizeR, pSize );
+ return p8_ippsRSA_MB_GetBufferSizePublicKey( pBufferSize, pKeys );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00304.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00304.c
index 0817abdf..b7b3475c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00304.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00304.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsRSA_MB_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* const pKeys[8]))
+IPPAPI(IppStatus, l9_ippsRSA_MB_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* const pKeys[8]))
-IPPFUN(IppStatus,sgx_disp_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* const pKeys[8]))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPInit( bitSizeP, bitSizeR, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPInit( bitSizeP, bitSizeR, pCtx );
+ return l9_ippsRSA_MB_GetBufferSizePrivateKey( pBufferSize, pKeys );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPInit( bitSizeP, bitSizeR, pCtx );
+ return y8_ippsRSA_MB_GetBufferSizePrivateKey( pBufferSize, pKeys );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsRSA_MB_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* const pKeys[8]))
+IPPAPI(IppStatus, h9_ippsRSA_MB_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* const pKeys[8]))
-IPPFUN(IppStatus,sgx_disp_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_GetBufferSizePrivateKey,(int* pBufferSize, const IppsRSAPrivateKeyState* const pKeys[8]))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPInit( bitSizeP, bitSizeR, pCtx );
+ return h9_ippsRSA_MB_GetBufferSizePrivateKey( pBufferSize, pKeys );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPInit( bitSizeP, bitSizeR, pCtx );
+ return p8_ippsRSA_MB_GetBufferSizePrivateKey( pBufferSize, pKeys );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00305.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00305.c
index 12f9be5b..af1e8739 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00305.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00305.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
-IPPAPI(IppStatus, l9_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
-IPPAPI(IppStatus, k0_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
+IPPAPI(IppStatus, y8_ippsRSA_MB_Encrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPublicKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSA_MB_Encrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPublicKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Encrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPublicKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPPack( pCtx, pBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPPack( pCtx, pBuffer );
+ return l9_ippsRSA_MB_Encrypt( pPtxts, pCtxts, pKeys, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPPack( pCtx, pBuffer );
+ return y8_ippsRSA_MB_Encrypt( pPtxts, pCtxts, pKeys, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
-IPPAPI(IppStatus, h9_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
+IPPAPI(IppStatus, p8_ippsRSA_MB_Encrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPublicKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSA_MB_Encrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPublicKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Encrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPublicKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPPack( pCtx, pBuffer );
+ return h9_ippsRSA_MB_Encrypt( pPtxts, pCtxts, pKeys, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPPack( pCtx, pBuffer );
+ return p8_ippsRSA_MB_Encrypt( pPtxts, pCtxts, pKeys, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00306.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00306.c
index c0bdf916..4a057c46 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00306.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00306.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsRSA_MB_Decrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPrivateKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSA_MB_Decrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPrivateKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Decrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPrivateKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPUnpack( pBuffer, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPUnpack( pBuffer, pCtx );
+ return l9_ippsRSA_MB_Decrypt( pPtxts, pCtxts, pKeys, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPUnpack( pBuffer, pCtx );
+ return y8_ippsRSA_MB_Decrypt( pPtxts, pCtxts, pKeys, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsRSA_MB_Decrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPrivateKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSA_MB_Decrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPrivateKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Decrypt,(const IppsBigNumState* const pPtxts[8], IppsBigNumState* const pCtxts[8], const IppsRSAPrivateKeyState* const pKeys[8], IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPUnpack( pBuffer, pCtx );
+ return h9_ippsRSA_MB_Decrypt( pPtxts, pCtxts, pKeys, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPUnpack( pBuffer, pCtx );
+ return p8_ippsRSA_MB_Decrypt( pPtxts, pCtxts, pKeys, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00307.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00307.c
index 2b2f5d5e..9f1e9d97 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00307.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00307.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsRSA_MB_Sign_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSalts[8], const int saltLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSA_MB_Sign_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSalts[8], const int saltLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Sign_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSalts[8], const int saltLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPSet( pP, pR, pG, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPSet( pP, pR, pG, pCtx );
+ return l9_ippsRSA_MB_Sign_PSS_rmf( pMsgs, msgLens, pSalts, saltLens, pSignts, pPrvKeys, pPubKeys, pMethod, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPSet( pP, pR, pG, pCtx );
+ return y8_ippsRSA_MB_Sign_PSS_rmf( pMsgs, msgLens, pSalts, saltLens, pSignts, pPrvKeys, pPubKeys, pMethod, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsRSA_MB_Sign_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSalts[8], const int saltLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSA_MB_Sign_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSalts[8], const int saltLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Sign_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSalts[8], const int saltLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPSet( pP, pR, pG, pCtx );
+ return h9_ippsRSA_MB_Sign_PSS_rmf( pMsgs, msgLens, pSalts, saltLens, pSignts, pPrvKeys, pPubKeys, pMethod, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPSet( pP, pR, pG, pCtx );
+ return p8_ippsRSA_MB_Sign_PSS_rmf( pMsgs, msgLens, pSalts, saltLens, pSignts, pPrvKeys, pPubKeys, pMethod, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00308.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00308.c
index 32c66960..e1772c07 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00308.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00308.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsRSA_MB_Verify_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSA_MB_Verify_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Verify_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPGet( pP, pR, pG, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPGet( pP, pR, pG, pCtx );
+ return l9_ippsRSA_MB_Verify_PSS_rmf( pMsgs, msgLens, pSignts, pIsValid, pPubKeys, pMethod, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPGet( pP, pR, pG, pCtx );
+ return y8_ippsRSA_MB_Verify_PSS_rmf( pMsgs, msgLens, pSignts, pIsValid, pPubKeys, pMethod, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsRSA_MB_Verify_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSA_MB_Verify_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Verify_PSS_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPGet( pP, pR, pG, pCtx );
+ return h9_ippsRSA_MB_Verify_PSS_rmf( pMsgs, msgLens, pSignts, pIsValid, pPubKeys, pMethod, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPGet( pP, pR, pG, pCtx );
+ return p8_ippsRSA_MB_Verify_PSS_rmf( pMsgs, msgLens, pSignts, pIsValid, pPubKeys, pMethod, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00309.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00309.c
index b8112e5e..9f851557 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00309.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00309.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsRSA_MB_Sign_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSA_MB_Sign_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Sign_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPSetDP( pDP, tag, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPSetDP( pDP, tag, pCtx );
+ return l9_ippsRSA_MB_Sign_PKCS1v15_rmf( pMsgs, msgLens, pSignts, pPrvKeys, pPubKeys, pMethod, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPSetDP( pDP, tag, pCtx );
+ return y8_ippsRSA_MB_Sign_PKCS1v15_rmf( pMsgs, msgLens, pSignts, pPrvKeys, pPubKeys, pMethod, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsRSA_MB_Sign_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSA_MB_Sign_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Sign_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], Ipp8u* const pSignts[8], const IppsRSAPrivateKeyState* const pPrvKeys[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPSetDP( pDP, tag, pCtx );
+ return h9_ippsRSA_MB_Sign_PKCS1v15_rmf( pMsgs, msgLens, pSignts, pPrvKeys, pPubKeys, pMethod, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPSetDP( pDP, tag, pCtx );
+ return p8_ippsRSA_MB_Sign_PKCS1v15_rmf( pMsgs, msgLens, pSignts, pPrvKeys, pPubKeys, pMethod, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00310.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00310.c
index e9e09b22..81b94673 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00310.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00310.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsRSA_MB_Verify_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsRSA_MB_Verify_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Verify_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPGetDP( pDP, tag, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPGetDP( pDP, tag, pCtx );
+ return l9_ippsRSA_MB_Verify_PKCS1v15_rmf( pMsgs, msgLens, pSignts, pIsValid, pPubKeys, pMethod, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPGetDP( pDP, tag, pCtx );
+ return y8_ippsRSA_MB_Verify_PKCS1v15_rmf( pMsgs, msgLens, pSignts, pIsValid, pPubKeys, pMethod, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsRSA_MB_Verify_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsRSA_MB_Verify_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsRSA_MB_Verify_PKCS1v15_rmf, (const Ipp8u* const pMsgs[8], const int msgLens[8], const Ipp8u* const pSignts[8], int pIsValid[8], const IppsRSAPublicKeyState* const pPubKeys[8], const IppsHashMethod* pMethod, IppStatus statuses[8], Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPGetDP( pDP, tag, pCtx );
+ return h9_ippsRSA_MB_Verify_PKCS1v15_rmf( pMsgs, msgLens, pSignts, pIsValid, pPubKeys, pMethod, statuses, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPGetDP( pDP, tag, pCtx );
+ return p8_ippsRSA_MB_Verify_PKCS1v15_rmf( pMsgs, msgLens, pSignts, pIsValid, pPubKeys, pMethod, statuses, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00311.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00311.c
index 1d10b968..4d0547bf 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00311.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00311.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI( const char*, y8_ippsDLGetResultString, (IppDLResult code))
+IPPAPI( const char*, l9_ippsDLGetResultString, (IppDLResult code))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN( const char*,sgx_disp_ippsDLGetResultString, (IppDLResult code))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPGenKeyPair( pPrvKey, pPubKey, pCtx, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPGenKeyPair( pPrvKey, pPubKey, pCtx, rndFunc, pRndParam );
+ return l9_ippsDLGetResultString( code );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPGenKeyPair( pPrvKey, pPubKey, pCtx, rndFunc, pRndParam );
+ return y8_ippsDLGetResultString( code );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI( const char*, p8_ippsDLGetResultString, (IppDLResult code))
+IPPAPI( const char*, h9_ippsDLGetResultString, (IppDLResult code))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN( const char*,sgx_disp_ippsDLGetResultString, (IppDLResult code))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPGenKeyPair( pPrvKey, pPubKey, pCtx, rndFunc, pRndParam );
+ return h9_ippsDLGetResultString( code );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPGenKeyPair( pPrvKey, pPubKey, pCtx, rndFunc, pRndParam );
+ return p8_ippsDLGetResultString( code );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00312.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00312.c
index 2b3a71ea..e011ae1f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00312.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00312.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
+IPPAPI(IppStatus, l9_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPPublicKey( pPrvKey, pPubKey, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPPublicKey( pPrvKey, pPubKey, pCtx );
+ return l9_ippsDLPGetSize( bitSizeP, bitSizeR, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPPublicKey( pPrvKey, pPubKey, pCtx );
+ return y8_ippsDLPGetSize( bitSizeP, bitSizeR, pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
+IPPAPI(IppStatus, h9_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGetSize,(int bitSizeP, int bitSizeR, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPPublicKey( pPrvKey, pPubKey, pCtx );
+ return h9_ippsDLPGetSize( bitSizeP, bitSizeR, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPPublicKey( pPrvKey, pPubKey, pCtx );
+ return p8_ippsDLPGetSize( bitSizeP, bitSizeR, pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00313.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00313.c
index 8c4199ca..e6bb3940 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00313.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00313.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPValidateKeyPair( pPrvKey, pPubKey, pResult, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPValidateKeyPair( pPrvKey, pPubKey, pResult, pCtx );
+ return l9_ippsDLPInit( bitSizeP, bitSizeR, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPValidateKeyPair( pPrvKey, pPubKey, pResult, pCtx );
+ return y8_ippsDLPInit( bitSizeP, bitSizeR, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPInit, (int bitSizeP, int bitSizeR, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPValidateKeyPair( pPrvKey, pPubKey, pResult, pCtx );
+ return h9_ippsDLPInit( bitSizeP, bitSizeR, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPValidateKeyPair( pPrvKey, pPubKey, pResult, pCtx );
+ return p8_ippsDLPInit( bitSizeP, bitSizeR, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00314.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00314.c
index 4bc70981..6b6fceaa 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00314.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00314.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
+IPPAPI(IppStatus, l9_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPSetKeyPair( pPrvKey, pPubKey, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPSetKeyPair( pPrvKey, pPubKey, pCtx );
+ return l9_ippsDLPPack( pCtx, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPSetKeyPair( pPrvKey, pPubKey, pCtx );
+ return y8_ippsDLPPack( pCtx, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
+IPPAPI(IppStatus, h9_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPPack,(const IppsDLPState* pCtx, Ipp8u* pBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPSetKeyPair( pPrvKey, pPubKey, pCtx );
+ return h9_ippsDLPPack( pCtx, pBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPSetKeyPair( pPrvKey, pPubKey, pCtx );
+ return p8_ippsDLPPack( pCtx, pBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00315.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00315.c
index 37e8d9dd..b59ea56f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00315.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00315.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPSignDSA( pMsgDigest, pPrvKey, pSignR, pSignS, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPSignDSA( pMsgDigest, pPrvKey, pSignR, pSignS, pCtx );
+ return l9_ippsDLPUnpack( pBuffer, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPSignDSA( pMsgDigest, pPrvKey, pSignR, pSignS, pCtx );
+ return y8_ippsDLPUnpack( pBuffer, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPUnpack,(const Ipp8u* pBuffer, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPSignDSA( pMsgDigest, pPrvKey, pSignR, pSignS, pCtx );
+ return h9_ippsDLPUnpack( pBuffer, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPSignDSA( pMsgDigest, pPrvKey, pSignR, pSignS, pCtx );
+ return p8_ippsDLPUnpack( pBuffer, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00316.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00316.c
index 763c8c0c..abed891a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00316.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00316.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPVerifyDSA( pMsgDigest, pSignR, pSignS, pResult, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPVerifyDSA( pMsgDigest, pSignR, pSignS, pResult, pCtx );
+ return l9_ippsDLPSet( pP, pR, pG, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPVerifyDSA( pMsgDigest, pSignR, pSignS, pResult, pCtx );
+ return y8_ippsDLPSet( pP, pR, pG, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPSet,(const IppsBigNumState* pP, const IppsBigNumState* pR, const IppsBigNumState* pG, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPVerifyDSA( pMsgDigest, pSignR, pSignS, pResult, pCtx );
+ return h9_ippsDLPSet( pP, pR, pG, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPVerifyDSA( pMsgDigest, pSignR, pSignS, pResult, pCtx );
+ return p8_ippsDLPSet( pP, pR, pG, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00317.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00317.c
index 9286b898..7dfba10d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00317.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00317.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
-IPPAPI(IppStatus, l9_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
-IPPAPI(IppStatus, k0_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
+IPPAPI(IppStatus, y8_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPSharedSecretDH( pPrvKeyA, pPubKeyB, pShare, pCtx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPSharedSecretDH( pPrvKeyA, pPubKeyB, pShare, pCtx );
+ return l9_ippsDLPGet( pP, pR, pG, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPSharedSecretDH( pPrvKeyA, pPubKeyB, pShare, pCtx );
+ return y8_ippsDLPGet( pP, pR, pG, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
-IPPAPI(IppStatus, h9_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
+IPPAPI(IppStatus, p8_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGet,(IppsBigNumState* pP, IppsBigNumState* pR, IppsBigNumState* pG, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPSharedSecretDH( pPrvKeyA, pPubKeyB, pShare, pCtx );
+ return h9_ippsDLPGet( pP, pR, pG, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPSharedSecretDH( pPrvKeyA, pPubKeyB, pShare, pCtx );
+ return p8_ippsDLPGet( pP, pR, pG, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00318.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00318.c
index 5ca3591b..e90fdd0a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00318.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00318.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPGenerateDSA( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPGenerateDSA( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
+ return l9_ippsDLPSetDP( pDP, tag, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPGenerateDSA( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
+ return y8_ippsDLPSetDP( pDP, tag, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsDLPSetDP,(const IppsBigNumState* pDP, IppDLPKeyTag tag, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPGenerateDSA( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
+ return h9_ippsDLPSetDP( pDP, tag, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPGenerateDSA( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
+ return p8_ippsDLPSetDP( pDP, tag, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00319.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00319.c
index 8bc19769..dce6ba75 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00319.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00319.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPValidateDSA( nTrials, pResult, pCtx, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPValidateDSA( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return l9_ippsDLPGetDP( pDP, tag, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPValidateDSA( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return y8_ippsDLPGetDP( pDP, tag, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGetDP,(IppsBigNumState* pDP, IppDLPKeyTag tag, const IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPValidateDSA( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return h9_ippsDLPGetDP( pDP, tag, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPValidateDSA( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return p8_ippsDLPGetDP( pDP, tag, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00320.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00320.c
index c6fe681a..9f1e8769 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00320.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00320.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPGenerateDH( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPGenerateDH( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
+ return l9_ippsDLPGenKeyPair( pPrvKey, pPubKey, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPGenerateDH( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
+ return y8_ippsDLPGenKeyPair( pPrvKey, pPubKey, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGenKeyPair,(IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPGenerateDH( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
+ return h9_ippsDLPGenKeyPair( pPrvKey, pPubKey, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPGenerateDH( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
+ return p8_ippsDLPGenKeyPair( pPrvKey, pPubKey, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00321.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00321.c
index dd813a76..5d6ab564 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00321.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00321.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsDLPValidateDH( nTrials, pResult, pCtx, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsDLPValidateDH( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return l9_ippsDLPPublicKey( pPrvKey, pPubKey, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsDLPValidateDH( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return y8_ippsDLPPublicKey( pPrvKey, pPubKey, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsDLPPublicKey, (const IppsBigNumState* pPrvKey, IppsBigNumState* pPubKey, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsDLPValidateDH( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return h9_ippsDLPPublicKey( pPrvKey, pPubKey, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsDLPValidateDH( nTrials, pResult, pCtx, rndFunc, pRndParam );
+ return p8_ippsDLPPublicKey( pPrvKey, pPubKey, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00322.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00322.c
index f9bd0940..799eff8c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00322.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00322.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const char*, y8_ippsECCGetResultString, (IppECResult code))
-IPPAPI( const char*, l9_ippsECCGetResultString, (IppECResult code))
-IPPAPI( const char*, k0_ippsECCGetResultString, (IppECResult code))
+IPPAPI(IppStatus, y8_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
-IPPFUN( const char*,sgx_disp_ippsECCGetResultString, (IppECResult code))
+IPPFUN(IppStatus,sgx_disp_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCGetResultString( code );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCGetResultString( code );
+ return l9_ippsDLPValidateKeyPair( pPrvKey, pPubKey, pResult, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCGetResultString( code );
+ return y8_ippsDLPValidateKeyPair( pPrvKey, pPubKey, pResult, pCtx );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const char*, p8_ippsECCGetResultString, (IppECResult code))
-IPPAPI( const char*, h9_ippsECCGetResultString, (IppECResult code))
+IPPAPI(IppStatus, p8_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
-IPPFUN( const char*,sgx_disp_ippsECCGetResultString, (IppECResult code))
+IPPFUN(IppStatus,sgx_disp_ippsDLPValidateKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppDLResult* pResult, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCGetResultString( code );
+ return h9_ippsDLPValidateKeyPair( pPrvKey, pPubKey, pResult, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCGetResultString( code );
+ return p8_ippsDLPValidateKeyPair( pPrvKey, pPubKey, pResult, pCtx );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00323.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00323.c
index ecd0efda..1a0cb2ae 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00323.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00323.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetSize,(int feBitSize, int* pSize))
-IPPAPI(IppStatus, l9_ippsECCPGetSize,(int feBitSize, int* pSize))
-IPPAPI(IppStatus, k0_ippsECCPGetSize,(int feBitSize, int* pSize))
+IPPAPI(IppStatus, y8_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSize,(int feBitSize, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetSize( feBitSize, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetSize( feBitSize, pSize );
+ return l9_ippsDLPSetKeyPair( pPrvKey, pPubKey, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetSize( feBitSize, pSize );
+ return y8_ippsDLPSetKeyPair( pPrvKey, pPubKey, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetSize,(int feBitSize, int* pSize))
-IPPAPI(IppStatus, h9_ippsECCPGetSize,(int feBitSize, int* pSize))
+IPPAPI(IppStatus, p8_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSize,(int feBitSize, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPSetKeyPair,(const IppsBigNumState* pPrvKey, const IppsBigNumState* pPubKey, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetSize( feBitSize, pSize );
+ return h9_ippsDLPSetKeyPair( pPrvKey, pPubKey, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetSize( feBitSize, pSize );
+ return p8_ippsDLPSetKeyPair( pPrvKey, pPubKey, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00324.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00324.c
index bbb57ac6..8ca77d75 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00324.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00324.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetSizeStd128r1,(int* pSize))
-IPPAPI(IppStatus, l9_ippsECCPGetSizeStd128r1,(int* pSize))
-IPPAPI(IppStatus, k0_ippsECCPGetSizeStd128r1,(int* pSize))
+IPPAPI(IppStatus, y8_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd128r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetSizeStd128r1( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetSizeStd128r1( pSize );
+ return l9_ippsDLPSignDSA( pMsgDigest, pPrvKey, pSignR, pSignS, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetSizeStd128r1( pSize );
+ return y8_ippsDLPSignDSA( pMsgDigest, pPrvKey, pSignR, pSignS, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetSizeStd128r1,(int* pSize))
-IPPAPI(IppStatus, h9_ippsECCPGetSizeStd128r1,(int* pSize))
+IPPAPI(IppStatus, p8_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd128r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPSignDSA, (const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrvKey, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetSizeStd128r1( pSize );
+ return h9_ippsDLPSignDSA( pMsgDigest, pPrvKey, pSignR, pSignS, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetSizeStd128r1( pSize );
+ return p8_ippsDLPSignDSA( pMsgDigest, pPrvKey, pSignR, pSignS, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00325.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00325.c
index 58cd9aed..11ff8474 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00325.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00325.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetSizeStd128r2,(int* pSize))
-IPPAPI(IppStatus, l9_ippsECCPGetSizeStd128r2,(int* pSize))
-IPPAPI(IppStatus, k0_ippsECCPGetSizeStd128r2,(int* pSize))
+IPPAPI(IppStatus, y8_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd128r2,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetSizeStd128r2( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetSizeStd128r2( pSize );
+ return l9_ippsDLPVerifyDSA( pMsgDigest, pSignR, pSignS, pResult, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetSizeStd128r2( pSize );
+ return y8_ippsDLPVerifyDSA( pMsgDigest, pSignR, pSignS, pResult, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetSizeStd128r2,(int* pSize))
-IPPAPI(IppStatus, h9_ippsECCPGetSizeStd128r2,(int* pSize))
+IPPAPI(IppStatus, p8_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd128r2,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppDLResult* pResult, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetSizeStd128r2( pSize );
+ return h9_ippsDLPVerifyDSA( pMsgDigest, pSignR, pSignS, pResult, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetSizeStd128r2( pSize );
+ return p8_ippsDLPVerifyDSA( pMsgDigest, pSignR, pSignS, pResult, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00326.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00326.c
index 4d0af423..f534f743 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00326.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00326.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetSizeStd192r1,(int* pSize))
-IPPAPI(IppStatus, l9_ippsECCPGetSizeStd192r1,(int* pSize))
-IPPAPI(IppStatus, k0_ippsECCPGetSizeStd192r1,(int* pSize))
+IPPAPI(IppStatus, y8_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
+IPPAPI(IppStatus, l9_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd192r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetSizeStd192r1( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetSizeStd192r1( pSize );
+ return l9_ippsDLPSharedSecretDH( pPrvKeyA, pPubKeyB, pShare, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetSizeStd192r1( pSize );
+ return y8_ippsDLPSharedSecretDH( pPrvKeyA, pPubKeyB, pShare, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetSizeStd192r1,(int* pSize))
-IPPAPI(IppStatus, h9_ippsECCPGetSizeStd192r1,(int* pSize))
+IPPAPI(IppStatus, p8_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
+IPPAPI(IppStatus, h9_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd192r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPSharedSecretDH,(const IppsBigNumState* pPrvKeyA, const IppsBigNumState* pPubKeyB, IppsBigNumState* pShare, IppsDLPState* pCtx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetSizeStd192r1( pSize );
+ return h9_ippsDLPSharedSecretDH( pPrvKeyA, pPubKeyB, pShare, pCtx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetSizeStd192r1( pSize );
+ return p8_ippsDLPSharedSecretDH( pPrvKeyA, pPubKeyB, pShare, pCtx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00327.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00327.c
index 5c52ebe3..498efac8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00327.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00327.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetSizeStd224r1,(int* pSize))
-IPPAPI(IppStatus, l9_ippsECCPGetSizeStd224r1,(int* pSize))
-IPPAPI(IppStatus, k0_ippsECCPGetSizeStd224r1,(int* pSize))
+IPPAPI(IppStatus, y8_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd224r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetSizeStd224r1( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetSizeStd224r1( pSize );
+ return l9_ippsDLPGenerateDSA( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetSizeStd224r1( pSize );
+ return y8_ippsDLPGenerateDSA( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetSizeStd224r1,(int* pSize))
-IPPAPI(IppStatus, h9_ippsECCPGetSizeStd224r1,(int* pSize))
+IPPAPI(IppStatus, p8_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd224r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGenerateDSA,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetSizeStd224r1( pSize );
+ return h9_ippsDLPGenerateDSA( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetSizeStd224r1( pSize );
+ return p8_ippsDLPGenerateDSA( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00328.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00328.c
index 75e39510..98bb1ccc 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00328.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00328.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetSizeStd256r1,(int* pSize))
-IPPAPI(IppStatus, l9_ippsECCPGetSizeStd256r1,(int* pSize))
-IPPAPI(IppStatus, k0_ippsECCPGetSizeStd256r1,(int* pSize))
+IPPAPI(IppStatus, y8_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd256r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetSizeStd256r1( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetSizeStd256r1( pSize );
+ return l9_ippsDLPValidateDSA( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetSizeStd256r1( pSize );
+ return y8_ippsDLPValidateDSA( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetSizeStd256r1,(int* pSize))
-IPPAPI(IppStatus, h9_ippsECCPGetSizeStd256r1,(int* pSize))
+IPPAPI(IppStatus, p8_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd256r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPValidateDSA,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetSizeStd256r1( pSize );
+ return h9_ippsDLPValidateDSA( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetSizeStd256r1( pSize );
+ return p8_ippsDLPValidateDSA( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00329.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00329.c
index 5c5611f2..3fa943e0 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00329.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00329.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetSizeStd384r1,(int* pSize))
-IPPAPI(IppStatus, l9_ippsECCPGetSizeStd384r1,(int* pSize))
-IPPAPI(IppStatus, k0_ippsECCPGetSizeStd384r1,(int* pSize))
+IPPAPI(IppStatus, y8_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd384r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetSizeStd384r1( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetSizeStd384r1( pSize );
+ return l9_ippsDLPGenerateDH( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetSizeStd384r1( pSize );
+ return y8_ippsDLPGenerateDH( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetSizeStd384r1,(int* pSize))
-IPPAPI(IppStatus, h9_ippsECCPGetSizeStd384r1,(int* pSize))
+IPPAPI(IppStatus, p8_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd384r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPGenerateDH,(const IppsBigNumState* pSeedIn, int nTrials, IppsDLPState* pCtx, IppsBigNumState* pSeedOut, int* pCounter, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetSizeStd384r1( pSize );
+ return h9_ippsDLPGenerateDH( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetSizeStd384r1( pSize );
+ return p8_ippsDLPGenerateDH( pSeedIn, nTrials, pCtx, pSeedOut, pCounter, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00330.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00330.c
index c81621a1..177914f7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00330.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00330.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetSizeStd521r1,(int* pSize))
-IPPAPI(IppStatus, l9_ippsECCPGetSizeStd521r1,(int* pSize))
-IPPAPI(IppStatus, k0_ippsECCPGetSizeStd521r1,(int* pSize))
+IPPAPI(IppStatus, y8_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd521r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetSizeStd521r1( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetSizeStd521r1( pSize );
+ return l9_ippsDLPValidateDH( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetSizeStd521r1( pSize );
+ return y8_ippsDLPValidateDH( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetSizeStd521r1,(int* pSize))
-IPPAPI(IppStatus, h9_ippsECCPGetSizeStd521r1,(int* pSize))
+IPPAPI(IppStatus, p8_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd521r1,(int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsDLPValidateDH,(int nTrials, IppDLResult* pResult, IppsDLPState* pCtx, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetSizeStd521r1( pSize );
+ return h9_ippsDLPValidateDH( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetSizeStd521r1( pSize );
+ return p8_ippsDLPValidateDH( nTrials, pResult, pCtx, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00331.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00331.c
index 154af493..fe3d9983 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00331.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00331.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetSizeStdSM2, (int* pSize))
-IPPAPI(IppStatus, l9_ippsECCPGetSizeStdSM2, (int* pSize))
-IPPAPI(IppStatus, k0_ippsECCPGetSizeStdSM2, (int* pSize))
+IPPAPI( const char*, y8_ippsECCGetResultString, (IppECResult code))
+IPPAPI( const char*, l9_ippsECCGetResultString, (IppECResult code))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStdSM2, (int* pSize))
+IPPFUN( const char*,sgx_disp_ippsECCGetResultString, (IppECResult code))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetSizeStdSM2( pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetSizeStdSM2( pSize );
+ return l9_ippsECCGetResultString( code );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetSizeStdSM2( pSize );
+ return y8_ippsECCGetResultString( code );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetSizeStdSM2, (int* pSize))
-IPPAPI(IppStatus, h9_ippsECCPGetSizeStdSM2, (int* pSize))
+IPPAPI( const char*, p8_ippsECCGetResultString, (IppECResult code))
+IPPAPI( const char*, h9_ippsECCGetResultString, (IppECResult code))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStdSM2, (int* pSize))
+IPPFUN( const char*,sgx_disp_ippsECCGetResultString, (IppECResult code))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetSizeStdSM2( pSize );
+ return h9_ippsECCGetResultString( code );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetSizeStdSM2( pSize );
+ return p8_ippsECCGetResultString( code );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00332.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00332.c
index 2cac076f..797a1db4 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00332.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00332.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetSize,(int feBitSize, int* pSize))
+IPPAPI(IppStatus, l9_ippsECCPGetSize,(int feBitSize, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSize,(int feBitSize, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPInit( feBitSize, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPInit( feBitSize, pEC );
+ return l9_ippsECCPGetSize( feBitSize, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPInit( feBitSize, pEC );
+ return y8_ippsECCPGetSize( feBitSize, pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetSize,(int feBitSize, int* pSize))
+IPPAPI(IppStatus, h9_ippsECCPGetSize,(int feBitSize, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSize,(int feBitSize, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPInit( feBitSize, pEC );
+ return h9_ippsECCPGetSize( feBitSize, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPInit( feBitSize, pEC );
+ return p8_ippsECCPGetSize( feBitSize, pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00333.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00333.c
index 33eb5b0c..ba42a324 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00333.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00333.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPInitStd128r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPInitStd128r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPInitStd128r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetSizeStd128r1,(int* pSize))
+IPPAPI(IppStatus, l9_ippsECCPGetSizeStd128r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd128r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd128r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPInitStd128r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPInitStd128r1( pEC );
+ return l9_ippsECCPGetSizeStd128r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPInitStd128r1( pEC );
+ return y8_ippsECCPGetSizeStd128r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPInitStd128r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPInitStd128r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetSizeStd128r1,(int* pSize))
+IPPAPI(IppStatus, h9_ippsECCPGetSizeStd128r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd128r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd128r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPInitStd128r1( pEC );
+ return h9_ippsECCPGetSizeStd128r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPInitStd128r1( pEC );
+ return p8_ippsECCPGetSizeStd128r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00334.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00334.c
index 2a2424f4..4298ed3d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00334.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00334.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPInitStd128r2,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPInitStd128r2,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPInitStd128r2,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetSizeStd128r2,(int* pSize))
+IPPAPI(IppStatus, l9_ippsECCPGetSizeStd128r2,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd128r2,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd128r2,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPInitStd128r2( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPInitStd128r2( pEC );
+ return l9_ippsECCPGetSizeStd128r2( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPInitStd128r2( pEC );
+ return y8_ippsECCPGetSizeStd128r2( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPInitStd128r2,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPInitStd128r2,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetSizeStd128r2,(int* pSize))
+IPPAPI(IppStatus, h9_ippsECCPGetSizeStd128r2,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd128r2,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd128r2,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPInitStd128r2( pEC );
+ return h9_ippsECCPGetSizeStd128r2( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPInitStd128r2( pEC );
+ return p8_ippsECCPGetSizeStd128r2( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00335.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00335.c
index 11545888..40925a14 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00335.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00335.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPInitStd192r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPInitStd192r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPInitStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetSizeStd192r1,(int* pSize))
+IPPAPI(IppStatus, l9_ippsECCPGetSizeStd192r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd192r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd192r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPInitStd192r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPInitStd192r1( pEC );
+ return l9_ippsECCPGetSizeStd192r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPInitStd192r1( pEC );
+ return y8_ippsECCPGetSizeStd192r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPInitStd192r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPInitStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetSizeStd192r1,(int* pSize))
+IPPAPI(IppStatus, h9_ippsECCPGetSizeStd192r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd192r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd192r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPInitStd192r1( pEC );
+ return h9_ippsECCPGetSizeStd192r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPInitStd192r1( pEC );
+ return p8_ippsECCPGetSizeStd192r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00336.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00336.c
index cec7c697..66024f88 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00336.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00336.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPInitStd224r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPInitStd224r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPInitStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetSizeStd224r1,(int* pSize))
+IPPAPI(IppStatus, l9_ippsECCPGetSizeStd224r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd224r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd224r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPInitStd224r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPInitStd224r1( pEC );
+ return l9_ippsECCPGetSizeStd224r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPInitStd224r1( pEC );
+ return y8_ippsECCPGetSizeStd224r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPInitStd224r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPInitStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetSizeStd224r1,(int* pSize))
+IPPAPI(IppStatus, h9_ippsECCPGetSizeStd224r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd224r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd224r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPInitStd224r1( pEC );
+ return h9_ippsECCPGetSizeStd224r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPInitStd224r1( pEC );
+ return p8_ippsECCPGetSizeStd224r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00337.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00337.c
index 0711edb5..7500e72e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00337.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00337.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPInitStd256r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPInitStd256r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPInitStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetSizeStd256r1,(int* pSize))
+IPPAPI(IppStatus, l9_ippsECCPGetSizeStd256r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd256r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd256r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPInitStd256r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPInitStd256r1( pEC );
+ return l9_ippsECCPGetSizeStd256r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPInitStd256r1( pEC );
+ return y8_ippsECCPGetSizeStd256r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPInitStd256r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPInitStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetSizeStd256r1,(int* pSize))
+IPPAPI(IppStatus, h9_ippsECCPGetSizeStd256r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd256r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd256r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPInitStd256r1( pEC );
+ return h9_ippsECCPGetSizeStd256r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPInitStd256r1( pEC );
+ return p8_ippsECCPGetSizeStd256r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00338.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00338.c
index f912cf70..56788a84 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00338.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00338.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPInitStd384r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPInitStd384r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPInitStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetSizeStd384r1,(int* pSize))
+IPPAPI(IppStatus, l9_ippsECCPGetSizeStd384r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd384r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd384r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPInitStd384r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPInitStd384r1( pEC );
+ return l9_ippsECCPGetSizeStd384r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPInitStd384r1( pEC );
+ return y8_ippsECCPGetSizeStd384r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPInitStd384r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPInitStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetSizeStd384r1,(int* pSize))
+IPPAPI(IppStatus, h9_ippsECCPGetSizeStd384r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd384r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd384r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPInitStd384r1( pEC );
+ return h9_ippsECCPGetSizeStd384r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPInitStd384r1( pEC );
+ return p8_ippsECCPGetSizeStd384r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00339.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00339.c
index 84175fc7..6616429d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00339.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00339.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPInitStd521r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPInitStd521r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPInitStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetSizeStd521r1,(int* pSize))
+IPPAPI(IppStatus, l9_ippsECCPGetSizeStd521r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd521r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd521r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPInitStd521r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPInitStd521r1( pEC );
+ return l9_ippsECCPGetSizeStd521r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPInitStd521r1( pEC );
+ return y8_ippsECCPGetSizeStd521r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPInitStd521r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPInitStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetSizeStd521r1,(int* pSize))
+IPPAPI(IppStatus, h9_ippsECCPGetSizeStd521r1,(int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd521r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStd521r1,(int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPInitStd521r1( pEC );
+ return h9_ippsECCPGetSizeStd521r1( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPInitStd521r1( pEC );
+ return p8_ippsECCPGetSizeStd521r1( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00340.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00340.c
index 29098bb9..c9474896 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00340.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00340.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPInitStdSM2, (IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPInitStdSM2, (IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPInitStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetSizeStdSM2, (int* pSize))
+IPPAPI(IppStatus, l9_ippsECCPGetSizeStdSM2, (int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStdSM2, (IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStdSM2, (int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPInitStdSM2( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPInitStdSM2( pEC );
+ return l9_ippsECCPGetSizeStdSM2( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPInitStdSM2( pEC );
+ return y8_ippsECCPGetSizeStdSM2( pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPInitStdSM2, (IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPInitStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetSizeStdSM2, (int* pSize))
+IPPAPI(IppStatus, h9_ippsECCPGetSizeStdSM2, (int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPInitStdSM2, (IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetSizeStdSM2, (int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPInitStdSM2( pEC );
+ return h9_ippsECCPGetSizeStdSM2( pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPInitStdSM2( pEC );
+ return p8_ippsECCPGetSizeStdSM2( pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00341.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00341.c
index 9230252c..6af6375a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00341.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00341.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
+ return l9_ippsECCPInit( feBitSize, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
+ return y8_ippsECCPInit( feBitSize, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInit,(int feBitSize, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
+ return h9_ippsECCPInit( feBitSize, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
+ return p8_ippsECCPInit( feBitSize, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00342.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00342.c
index 1803ea31..12f71fb7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00342.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00342.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPInitStd128r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPInitStd128r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd128r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetStd( flag, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetStd( flag, pEC );
+ return l9_ippsECCPInitStd128r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetStd( flag, pEC );
+ return y8_ippsECCPInitStd128r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPInitStd128r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPInitStd128r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd128r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetStd( flag, pEC );
+ return h9_ippsECCPInitStd128r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetStd( flag, pEC );
+ return p8_ippsECCPInitStd128r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00343.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00343.c
index 8f00a0b9..5ff16d07 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00343.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00343.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetStd128r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetStd128r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetStd128r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPInitStd128r2,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPInitStd128r2,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd128r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd128r2,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetStd128r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetStd128r1( pEC );
+ return l9_ippsECCPInitStd128r2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetStd128r1( pEC );
+ return y8_ippsECCPInitStd128r2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetStd128r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetStd128r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPInitStd128r2,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPInitStd128r2,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd128r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd128r2,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetStd128r1( pEC );
+ return h9_ippsECCPInitStd128r2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetStd128r1( pEC );
+ return p8_ippsECCPInitStd128r2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00344.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00344.c
index d069d841..88f88e42 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00344.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00344.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetStd128r2,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetStd128r2,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetStd128r2,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPInitStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPInitStd192r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd128r2,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd192r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetStd128r2( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetStd128r2( pEC );
+ return l9_ippsECCPInitStd192r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetStd128r2( pEC );
+ return y8_ippsECCPInitStd192r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetStd128r2,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetStd128r2,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPInitStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPInitStd192r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd128r2,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd192r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetStd128r2( pEC );
+ return h9_ippsECCPInitStd192r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetStd128r2( pEC );
+ return p8_ippsECCPInitStd192r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00345.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00345.c
index ce4b2122..7dc8acd7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00345.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00345.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetStd192r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetStd192r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPInitStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPInitStd224r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd192r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd224r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetStd192r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetStd192r1( pEC );
+ return l9_ippsECCPInitStd224r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetStd192r1( pEC );
+ return y8_ippsECCPInitStd224r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetStd192r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPInitStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPInitStd224r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd192r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd224r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetStd192r1( pEC );
+ return h9_ippsECCPInitStd224r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetStd192r1( pEC );
+ return p8_ippsECCPInitStd224r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00346.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00346.c
index c1500c59..391c2c1b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00346.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00346.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetStd224r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetStd224r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPInitStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPInitStd256r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd224r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd256r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetStd224r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetStd224r1( pEC );
+ return l9_ippsECCPInitStd256r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetStd224r1( pEC );
+ return y8_ippsECCPInitStd256r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetStd224r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPInitStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPInitStd256r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd224r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd256r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetStd224r1( pEC );
+ return h9_ippsECCPInitStd256r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetStd224r1( pEC );
+ return p8_ippsECCPInitStd256r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00347.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00347.c
index ba66b403..923d8575 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00347.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00347.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetStd256r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetStd256r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPInitStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPInitStd384r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd256r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd384r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetStd256r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetStd256r1( pEC );
+ return l9_ippsECCPInitStd384r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetStd256r1( pEC );
+ return y8_ippsECCPInitStd384r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetStd256r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPInitStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPInitStd384r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd256r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd384r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetStd256r1( pEC );
+ return h9_ippsECCPInitStd384r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetStd256r1( pEC );
+ return p8_ippsECCPInitStd384r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00348.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00348.c
index ef80f652..27560daa 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00348.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00348.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetStd384r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetStd384r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPInitStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPInitStd521r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd384r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd521r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetStd384r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetStd384r1( pEC );
+ return l9_ippsECCPInitStd521r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetStd384r1( pEC );
+ return y8_ippsECCPInitStd521r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetStd384r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPInitStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPInitStd521r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd384r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStd521r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetStd384r1( pEC );
+ return h9_ippsECCPInitStd521r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetStd384r1( pEC );
+ return p8_ippsECCPInitStd521r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00349.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00349.c
index 2e247227..89f693d2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00349.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00349.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetStd521r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetStd521r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPInitStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPInitStdSM2, (IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd521r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStdSM2, (IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetStd521r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetStd521r1( pEC );
+ return l9_ippsECCPInitStdSM2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetStd521r1( pEC );
+ return y8_ippsECCPInitStdSM2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetStd521r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPInitStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPInitStdSM2, (IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd521r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPInitStdSM2, (IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetStd521r1( pEC );
+ return h9_ippsECCPInitStdSM2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetStd521r1( pEC );
+ return p8_ippsECCPInitStdSM2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00350.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00350.c
index 6cf1d338..27d21656 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00350.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00350.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetStdSM2, (IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetStdSM2, (IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStdSM2, (IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetStdSM2( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetStdSM2( pEC );
+ return l9_ippsECCPSet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetStdSM2( pEC );
+ return y8_ippsECCPSet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetStdSM2, (IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetStdSM2, (IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSet,(const IppsBigNumState* pPrime, const IppsBigNumState* pA, const IppsBigNumState* pB, const IppsBigNumState* pGX,const IppsBigNumState* pGY,const IppsBigNumState* pOrder, int cofactor, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetStdSM2( pEC );
+ return h9_ippsECCPSet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetStdSM2( pEC );
+ return p8_ippsECCPSet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00351.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00351.c
index 9afba5d9..beef1fea 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00351.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00351.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPBindGxyTblStd192r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPBindGxyTblStd192r1( pEC );
+ return l9_ippsECCPSetStd( flag, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPBindGxyTblStd192r1( pEC );
+ return y8_ippsECCPSetStd( flag, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd,(IppECCType flag, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPBindGxyTblStd192r1( pEC );
+ return h9_ippsECCPSetStd( flag, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPBindGxyTblStd192r1( pEC );
+ return p8_ippsECCPSetStd( flag, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00352.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00352.c
index efdf46a1..5f553f30 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00352.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00352.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSetStd128r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetStd128r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd128r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPBindGxyTblStd224r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPBindGxyTblStd224r1( pEC );
+ return l9_ippsECCPSetStd128r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPBindGxyTblStd224r1( pEC );
+ return y8_ippsECCPSetStd128r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSetStd128r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetStd128r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd128r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPBindGxyTblStd224r1( pEC );
+ return h9_ippsECCPSetStd128r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPBindGxyTblStd224r1( pEC );
+ return p8_ippsECCPSetStd128r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00353.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00353.c
index c845ba4b..c30db317 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00353.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00353.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSetStd128r2,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetStd128r2,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd128r2,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPBindGxyTblStd256r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPBindGxyTblStd256r1( pEC );
+ return l9_ippsECCPSetStd128r2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPBindGxyTblStd256r1( pEC );
+ return y8_ippsECCPSetStd128r2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSetStd128r2,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetStd128r2,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd128r2,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPBindGxyTblStd256r1( pEC );
+ return h9_ippsECCPSetStd128r2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPBindGxyTblStd256r1( pEC );
+ return p8_ippsECCPSetStd128r2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00354.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00354.c
index f4ebb430..1a5c152f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00354.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00354.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSetStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetStd192r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd192r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPBindGxyTblStd384r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPBindGxyTblStd384r1( pEC );
+ return l9_ippsECCPSetStd192r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPBindGxyTblStd384r1( pEC );
+ return y8_ippsECCPSetStd192r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSetStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetStd192r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd192r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPBindGxyTblStd384r1( pEC );
+ return h9_ippsECCPSetStd192r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPBindGxyTblStd384r1( pEC );
+ return p8_ippsECCPSetStd192r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00355.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00355.c
index 97b06f3d..5aece27e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00355.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00355.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSetStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetStd224r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd224r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPBindGxyTblStd521r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPBindGxyTblStd521r1( pEC );
+ return l9_ippsECCPSetStd224r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPBindGxyTblStd521r1( pEC );
+ return y8_ippsECCPSetStd224r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSetStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetStd224r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd224r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPBindGxyTblStd521r1( pEC );
+ return h9_ippsECCPSetStd224r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPBindGxyTblStd521r1( pEC );
+ return p8_ippsECCPSetStd224r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00356.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00356.c
index 0cad070d..e82dc75f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00356.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00356.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSetStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetStd256r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd256r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPBindGxyTblStdSM2( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPBindGxyTblStdSM2( pEC );
+ return l9_ippsECCPSetStd256r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPBindGxyTblStdSM2( pEC );
+ return y8_ippsECCPSetStd256r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSetStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetStd256r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd256r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPBindGxyTblStdSM2( pEC );
+ return h9_ippsECCPSetStd256r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPBindGxyTblStdSM2( pEC );
+ return p8_ippsECCPSetStd256r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00357.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00357.c
index b3234f01..816008bf 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00357.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00357.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSetStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetStd384r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd384r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
+ return l9_ippsECCPSetStd384r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
+ return y8_ippsECCPSetStd384r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSetStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetStd384r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd384r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
+ return h9_ippsECCPSetStd384r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
+ return p8_ippsECCPSetStd384r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00358.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00358.c
index 1aefd23d..eeeb811b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00358.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00358.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSetStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetStd521r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd521r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetOrderBitSize( pBitSize, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetOrderBitSize( pBitSize, pEC );
+ return l9_ippsECCPSetStd521r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetOrderBitSize( pBitSize, pEC );
+ return y8_ippsECCPSetStd521r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSetStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetStd521r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStd521r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetOrderBitSize( pBitSize, pEC );
+ return h9_ippsECCPSetStd521r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetOrderBitSize( pBitSize, pEC );
+ return p8_ippsECCPSetStd521r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00359.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00359.c
index bd1bad48..37e058b8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00359.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00359.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsECCPSetStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetStdSM2, (IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStdSM2, (IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPValidate( nTrials, pResult, pEC, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPValidate( nTrials, pResult, pEC, rndFunc, pRndParam );
+ return l9_ippsECCPSetStdSM2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPValidate( nTrials, pResult, pEC, rndFunc, pRndParam );
+ return y8_ippsECCPSetStdSM2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsECCPSetStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetStdSM2, (IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetStdSM2, (IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPValidate( nTrials, pResult, pEC, rndFunc, pRndParam );
+ return h9_ippsECCPSetStdSM2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPValidate( nTrials, pResult, pEC, rndFunc, pRndParam );
+ return p8_ippsECCPSetStdSM2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00360.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00360.c
index 96b5f043..4ca3f847 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00360.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00360.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPPointGetSize,(int feBitSize, int* pSize))
-IPPAPI(IppStatus, l9_ippsECCPPointGetSize,(int feBitSize, int* pSize))
-IPPAPI(IppStatus, k0_ippsECCPPointGetSize,(int feBitSize, int* pSize))
+IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPPointGetSize,(int feBitSize, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPPointGetSize( feBitSize, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPPointGetSize( feBitSize, pSize );
+ return l9_ippsECCPBindGxyTblStd192r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPPointGetSize( feBitSize, pSize );
+ return y8_ippsECCPBindGxyTblStd192r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPPointGetSize,(int feBitSize, int* pSize))
-IPPAPI(IppStatus, h9_ippsECCPPointGetSize,(int feBitSize, int* pSize))
+IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPPointGetSize,(int feBitSize, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd192r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPPointGetSize( feBitSize, pSize );
+ return h9_ippsECCPBindGxyTblStd192r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPPointGetSize( feBitSize, pSize );
+ return p8_ippsECCPBindGxyTblStd192r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00361.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00361.c
index e954d9d1..9ea61502 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00361.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00361.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
-IPPAPI(IppStatus, l9_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
-IPPAPI(IppStatus, k0_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
+IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPPointInit( feBitSize, pPoint );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPPointInit( feBitSize, pPoint );
+ return l9_ippsECCPBindGxyTblStd224r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPPointInit( feBitSize, pPoint );
+ return y8_ippsECCPBindGxyTblStd224r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
-IPPAPI(IppStatus, h9_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
+IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd224r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPPointInit( feBitSize, pPoint );
+ return h9_ippsECCPBindGxyTblStd224r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPPointInit( feBitSize, pPoint );
+ return p8_ippsECCPBindGxyTblStd224r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00362.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00362.c
index 982d38a3..82b940c1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00362.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00362.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetPoint( pX, pY, pPoint, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetPoint( pX, pY, pPoint, pEC );
+ return l9_ippsECCPBindGxyTblStd256r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetPoint( pX, pY, pPoint, pEC );
+ return y8_ippsECCPBindGxyTblStd256r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd256r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetPoint( pX, pY, pPoint, pEC );
+ return h9_ippsECCPBindGxyTblStd256r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetPoint( pX, pY, pPoint, pEC );
+ return p8_ippsECCPBindGxyTblStd256r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00363.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00363.c
index 9d1c9e7f..c94396d6 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00363.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00363.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetPointAtInfinity( pPoint, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetPointAtInfinity( pPoint, pEC );
+ return l9_ippsECCPBindGxyTblStd384r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetPointAtInfinity( pPoint, pEC );
+ return y8_ippsECCPBindGxyTblStd384r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd384r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetPointAtInfinity( pPoint, pEC );
+ return h9_ippsECCPBindGxyTblStd384r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetPointAtInfinity( pPoint, pEC );
+ return p8_ippsECCPBindGxyTblStd384r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00364.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00364.c
index 4d4a642c..9cb1e798 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00364.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00364.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGetPoint( pX, pY, pPoint, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGetPoint( pX, pY, pPoint, pEC );
+ return l9_ippsECCPBindGxyTblStd521r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGetPoint( pX, pY, pPoint, pEC );
+ return y8_ippsECCPBindGxyTblStd521r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStd521r1,(IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGetPoint( pX, pY, pPoint, pEC );
+ return h9_ippsECCPBindGxyTblStd521r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGetPoint( pX, pY, pPoint, pEC );
+ return p8_ippsECCPBindGxyTblStd521r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00365.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00365.c
index 4a7230b0..4c7a2fba 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00365.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00365.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPCheckPoint( pP, pResult, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPCheckPoint( pP, pResult, pEC );
+ return l9_ippsECCPBindGxyTblStdSM2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPCheckPoint( pP, pResult, pEC );
+ return y8_ippsECCPBindGxyTblStdSM2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPBindGxyTblStdSM2, (IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPCheckPoint( pP, pResult, pEC );
+ return h9_ippsECCPBindGxyTblStdSM2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPCheckPoint( pP, pResult, pEC );
+ return p8_ippsECCPBindGxyTblStdSM2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00366.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00366.c
index 4d0f4ddf..2a49e9da 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00366.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00366.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPComparePoint( pP, pQ, pResult, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPComparePoint( pP, pQ, pResult, pEC );
+ return l9_ippsECCPGet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPComparePoint( pP, pQ, pResult, pEC );
+ return y8_ippsECCPGet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGet,(IppsBigNumState* pPrime, IppsBigNumState* pA, IppsBigNumState* pB, IppsBigNumState* pGX,IppsBigNumState* pGY,IppsBigNumState* pOrder, int* cofactor, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPComparePoint( pP, pQ, pResult, pEC );
+ return h9_ippsECCPGet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPComparePoint( pP, pQ, pResult, pEC );
+ return p8_ippsECCPGet( pPrime, pA, pB, pGX, pGY, pOrder, cofactor, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00367.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00367.c
index adc119d0..b566257a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00367.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00367.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPNegativePoint( pP, pR, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPNegativePoint( pP, pR, pEC );
+ return l9_ippsECCPGetOrderBitSize( pBitSize, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPNegativePoint( pP, pR, pEC );
+ return y8_ippsECCPGetOrderBitSize( pBitSize, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetOrderBitSize,(int* pBitSize, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPNegativePoint( pP, pR, pEC );
+ return h9_ippsECCPGetOrderBitSize( pBitSize, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPNegativePoint( pP, pR, pEC );
+ return p8_ippsECCPGetOrderBitSize( pBitSize, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00368.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00368.c
index 313639e7..c6e13316 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00368.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00368.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPAddPoint( pP, pQ, pR, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPAddPoint( pP, pQ, pR, pEC );
+ return l9_ippsECCPValidate( nTrials, pResult, pEC, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPAddPoint( pP, pQ, pR, pEC );
+ return y8_ippsECCPValidate( nTrials, pResult, pEC, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPValidate,(int nTrials, IppECResult* pResult, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPAddPoint( pP, pQ, pR, pEC );
+ return h9_ippsECCPValidate( nTrials, pResult, pEC, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPAddPoint( pP, pQ, pR, pEC );
+ return p8_ippsECCPValidate( nTrials, pResult, pEC, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00369.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00369.c
index 8a3bdcc8..82652168 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00369.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00369.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPPointGetSize,(int feBitSize, int* pSize))
+IPPAPI(IppStatus, l9_ippsECCPPointGetSize,(int feBitSize, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPPointGetSize,(int feBitSize, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPMulPointScalar( pP, pK, pR, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPMulPointScalar( pP, pK, pR, pEC );
+ return l9_ippsECCPPointGetSize( feBitSize, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPMulPointScalar( pP, pK, pR, pEC );
+ return y8_ippsECCPPointGetSize( feBitSize, pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPPointGetSize,(int feBitSize, int* pSize))
+IPPAPI(IppStatus, h9_ippsECCPPointGetSize,(int feBitSize, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPPointGetSize,(int feBitSize, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPMulPointScalar( pP, pK, pR, pEC );
+ return h9_ippsECCPPointGetSize( feBitSize, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPMulPointScalar( pP, pK, pR, pEC );
+ return p8_ippsECCPPointGetSize( feBitSize, pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00370.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00370.c
index af9a1b0d..96a72dd8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00370.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00370.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
+IPPAPI(IppStatus, l9_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPGenKeyPair( pPrivate, pPublic, pEC, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPGenKeyPair( pPrivate, pPublic, pEC, rndFunc, pRndParam );
+ return l9_ippsECCPPointInit( feBitSize, pPoint );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPGenKeyPair( pPrivate, pPublic, pEC, rndFunc, pRndParam );
+ return y8_ippsECCPPointInit( feBitSize, pPoint );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
+IPPAPI(IppStatus, h9_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
-IPPFUN(IppStatus,sgx_disp_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsECCPPointInit,(int feBitSize, IppsECCPPointState* pPoint))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPGenKeyPair( pPrivate, pPublic, pEC, rndFunc, pRndParam );
+ return h9_ippsECCPPointInit( feBitSize, pPoint );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPGenKeyPair( pPrivate, pPublic, pEC, rndFunc, pRndParam );
+ return p8_ippsECCPPointInit( feBitSize, pPoint );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00371.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00371.c
index a94e522c..d4ff4771 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00371.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00371.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPPublicKey( pPrivate, pPublic, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPPublicKey( pPrivate, pPublic, pEC );
+ return l9_ippsECCPSetPoint( pX, pY, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPPublicKey( pPrivate, pPublic, pEC );
+ return y8_ippsECCPSetPoint( pX, pY, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetPoint,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsECCPPointState* pPoint, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPPublicKey( pPrivate, pPublic, pEC );
+ return h9_ippsECCPSetPoint( pX, pY, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPPublicKey( pPrivate, pPublic, pEC );
+ return p8_ippsECCPSetPoint( pX, pY, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00372.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00372.c
index e639b7d7..5465b267 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00372.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00372.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPValidateKeyPair( pPrivate, pPublic, pResult, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPValidateKeyPair( pPrivate, pPublic, pResult, pEC );
+ return l9_ippsECCPSetPointAtInfinity( pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPValidateKeyPair( pPrivate, pPublic, pResult, pEC );
+ return y8_ippsECCPSetPointAtInfinity( pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetPointAtInfinity,(IppsECCPPointState* pPoint, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPValidateKeyPair( pPrivate, pPublic, pResult, pEC );
+ return h9_ippsECCPSetPointAtInfinity( pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPValidateKeyPair( pPrivate, pPublic, pResult, pEC );
+ return p8_ippsECCPSetPointAtInfinity( pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00373.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00373.c
index b76bedf8..86861341 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00373.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00373.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSetKeyPair( pPrivate, pPublic, regular, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSetKeyPair( pPrivate, pPublic, regular, pEC );
+ return l9_ippsECCPGetPoint( pX, pY, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSetKeyPair( pPrivate, pPublic, regular, pEC );
+ return y8_ippsECCPGetPoint( pX, pY, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGetPoint,(IppsBigNumState* pX, IppsBigNumState* pY, const IppsECCPPointState* pPoint, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSetKeyPair( pPrivate, pPublic, regular, pEC );
+ return h9_ippsECCPGetPoint( pX, pY, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSetKeyPair( pPrivate, pPublic, regular, pEC );
+ return p8_ippsECCPGetPoint( pX, pY, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00374.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00374.c
index 1110adac..b700ef61 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00374.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00374.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSharedSecretDH( pPrivateA, pPublicB, pShare, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSharedSecretDH( pPrivateA, pPublicB, pShare, pEC );
+ return l9_ippsECCPCheckPoint( pP, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSharedSecretDH( pPrivateA, pPublicB, pShare, pEC );
+ return y8_ippsECCPCheckPoint( pP, pResult, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPCheckPoint,(const IppsECCPPointState* pP, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSharedSecretDH( pPrivateA, pPublicB, pShare, pEC );
+ return h9_ippsECCPCheckPoint( pP, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSharedSecretDH( pPrivateA, pPublicB, pShare, pEC );
+ return p8_ippsECCPCheckPoint( pP, pResult, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00375.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00375.c
index 1fc398e5..28002afe 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00375.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00375.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC );
+ return l9_ippsECCPComparePoint( pP, pQ, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC );
+ return y8_ippsECCPComparePoint( pP, pQ, pResult, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPComparePoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC );
+ return h9_ippsECCPComparePoint( pP, pQ, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC );
+ return p8_ippsECCPComparePoint( pP, pQ, pResult, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00376.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00376.c
index 618bf73a..c74ce348 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00376.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00376.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSignDSA( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSignDSA( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
+ return l9_ippsECCPNegativePoint( pP, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSignDSA( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
+ return y8_ippsECCPNegativePoint( pP, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPNegativePoint,(const IppsECCPPointState* pP, IppsECCPPointState* pR, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSignDSA( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
+ return h9_ippsECCPNegativePoint( pP, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSignDSA( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
+ return p8_ippsECCPNegativePoint( pP, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00377.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00377.c
index 3ec67478..3e2a5537 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00377.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00377.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPVerifyDSA( pMsgDigest, pSignX, pSignY, pResult, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPVerifyDSA( pMsgDigest, pSignX, pSignY, pResult, pEC );
+ return l9_ippsECCPAddPoint( pP, pQ, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPVerifyDSA( pMsgDigest, pSignX, pSignY, pResult, pEC );
+ return y8_ippsECCPAddPoint( pP, pQ, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPAddPoint,(const IppsECCPPointState* pP, const IppsECCPPointState* pQ, IppsECCPPointState* pR, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPVerifyDSA( pMsgDigest, pSignX, pSignY, pResult, pEC );
+ return h9_ippsECCPAddPoint( pP, pQ, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPVerifyDSA( pMsgDigest, pSignX, pSignY, pResult, pEC );
+ return p8_ippsECCPAddPoint( pP, pQ, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00378.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00378.c
index d88c7b38..c8ad2ac1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00378.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00378.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSignNR( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSignNR( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
+ return l9_ippsECCPMulPointScalar( pP, pK, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSignNR( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
+ return y8_ippsECCPMulPointScalar( pP, pK, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPMulPointScalar,(const IppsECCPPointState* pP, const IppsBigNumState* pK, IppsECCPPointState* pR, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSignNR( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
+ return h9_ippsECCPMulPointScalar( pP, pK, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSignNR( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
+ return p8_ippsECCPMulPointScalar( pP, pK, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00379.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00379.c
index 60f8afc5..25d73e0d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00379.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00379.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPVerifyNR( pMsgDigest, pSignX, pSignY, pResult, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPVerifyNR( pMsgDigest, pSignX, pSignY, pResult, pEC );
+ return l9_ippsECCPGenKeyPair( pPrivate, pPublic, pEC, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPVerifyNR( pMsgDigest, pSignX, pSignY, pResult, pEC );
+ return y8_ippsECCPGenKeyPair( pPrivate, pPublic, pEC, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPGenKeyPair,(IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPVerifyNR( pMsgDigest, pSignX, pSignY, pResult, pEC );
+ return h9_ippsECCPGenKeyPair( pPrivate, pPublic, pEC, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPVerifyNR( pMsgDigest, pSignX, pSignY, pResult, pEC );
+ return p8_ippsECCPGenKeyPair( pPrivate, pPublic, pEC, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00380.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00380.c
index 1f9f11f1..a18e2122 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00380.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00380.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC );
+ return l9_ippsECCPPublicKey( pPrivate, pPublic, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC );
+ return y8_ippsECCPPublicKey( pPrivate, pPublic, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPPublicKey,(const IppsBigNumState* pPrivate, IppsECCPPointState* pPublic, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC );
+ return h9_ippsECCPPublicKey( pPrivate, pPublic, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC );
+ return p8_ippsECCPPublicKey( pPrivate, pPublic, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00381.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00381.c
index 28ea1885..95957beb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00381.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00381.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, l9_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, k0_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, y8_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsECCPVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsECCPVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC );
+ return l9_ippsECCPValidateKeyPair( pPrivate, pPublic, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsECCPVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC );
+ return y8_ippsECCPValidateKeyPair( pPrivate, pPublic, pResult, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
-IPPAPI(IppStatus, h9_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, p8_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsECCPValidateKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsECCPVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC );
+ return h9_ippsECCPValidateKeyPair( pPrivate, pPublic, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsECCPVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC );
+ return p8_ippsECCPValidateKeyPair( pPrivate, pPublic, pResult, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00382.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00382.c
index 233ae84a..84623481 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00382.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00382.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpGetSize, (int feBitSize, int* pSize))
-IPPAPI(IppStatus, l9_ippsGFpGetSize, (int feBitSize, int* pSize))
-IPPAPI(IppStatus, k0_ippsGFpGetSize, (int feBitSize, int* pSize))
+IPPAPI(IppStatus, y8_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpGetSize, (int feBitSize, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpGetSize( feBitSize, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpGetSize( feBitSize, pSize );
+ return l9_ippsECCPSetKeyPair( pPrivate, pPublic, regular, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpGetSize( feBitSize, pSize );
+ return y8_ippsECCPSetKeyPair( pPrivate, pPublic, regular, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpGetSize, (int feBitSize, int* pSize))
-IPPAPI(IppStatus, h9_ippsGFpGetSize, (int feBitSize, int* pSize))
+IPPAPI(IppStatus, p8_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpGetSize, (int feBitSize, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSetKeyPair,(const IppsBigNumState* pPrivate, const IppsECCPPointState* pPublic, IppBool regular, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpGetSize( feBitSize, pSize );
+ return h9_ippsECCPSetKeyPair( pPrivate, pPublic, regular, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpGetSize( feBitSize, pSize );
+ return p8_ippsECCPSetKeyPair( pPrivate, pPublic, regular, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00383.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00383.c
index 944b58b2..b01308cb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00383.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00383.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpInitArbitrary( pPrime, primeBitSize, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpInitArbitrary( pPrime, primeBitSize, pGFp );
+ return l9_ippsECCPSharedSecretDH( pPrivateA, pPublicB, pShare, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpInitArbitrary( pPrime, primeBitSize, pGFp );
+ return y8_ippsECCPSharedSecretDH( pPrivateA, pPublicB, pShare, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpInitArbitrary( pPrime, primeBitSize, pGFp );
+ return h9_ippsECCPSharedSecretDH( pPrivateA, pPublicB, pShare, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpInitArbitrary( pPrime, primeBitSize, pGFp );
+ return p8_ippsECCPSharedSecretDH( pPrivateA, pPublicB, pShare, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00384.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00384.c
index 44532fce..57b8ab06 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00384.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00384.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpInitFixed( primeBitSize, pGFpMethod, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpInitFixed( primeBitSize, pGFpMethod, pGFp );
+ return l9_ippsECCPSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpInitFixed( primeBitSize, pGFpMethod, pGFp );
+ return y8_ippsECCPSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsECCPPointState* pPublicB, IppsBigNumState* pShare, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpInitFixed( primeBitSize, pGFpMethod, pGFp );
+ return h9_ippsECCPSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpInitFixed( primeBitSize, pGFpMethod, pGFp );
+ return p8_ippsECCPSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00385.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00385.c
index 70eb898c..5a0fdd78 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00385.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00385.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpInit( pPrime, primeBitSize, pGFpMethod, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpInit( pPrime, primeBitSize, pGFpMethod, pGFp );
+ return l9_ippsECCPSignDSA( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpInit( pPrime, primeBitSize, pGFpMethod, pGFp );
+ return y8_ippsECCPSignDSA( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsECCPSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpInit( pPrime, primeBitSize, pGFpMethod, pGFp );
+ return h9_ippsECCPSignDSA( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpInit( pPrime, primeBitSize, pGFpMethod, pGFp );
+ return p8_ippsECCPSignDSA( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00386.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00386.c
index 47317621..b548ff02 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00386.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00386.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p192r1, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p192r1, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpMethod_p192r1, (void) )
+IPPAPI(IppStatus, y8_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p192r1, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMethod_p192r1( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMethod_p192r1( );
+ return l9_ippsECCPVerifyDSA( pMsgDigest, pSignX, pSignY, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMethod_p192r1( );
+ return y8_ippsECCPVerifyDSA( pMsgDigest, pSignX, pSignY, pResult, pEC );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p192r1, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p192r1, (void) )
+IPPAPI(IppStatus, p8_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p192r1, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsECCPVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMethod_p192r1( );
+ return h9_ippsECCPVerifyDSA( pMsgDigest, pSignX, pSignY, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMethod_p192r1( );
+ return p8_ippsECCPVerifyDSA( pMsgDigest, pSignX, pSignY, pResult, pEC );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00387.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00387.c
index bdb4563e..379f29b2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00387.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00387.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p224r1, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p224r1, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpMethod_p224r1, (void) )
+IPPAPI(IppStatus, y8_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p224r1, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMethod_p224r1( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMethod_p224r1( );
+ return l9_ippsECCPSignNR( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMethod_p224r1( );
+ return y8_ippsECCPSignNR( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p224r1, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p224r1, (void) )
+IPPAPI(IppStatus, p8_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p224r1, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsECCPSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pPrivate, IppsBigNumState* pSignX, IppsBigNumState* pSignY, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMethod_p224r1( );
+ return h9_ippsECCPSignNR( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMethod_p224r1( );
+ return p8_ippsECCPSignNR( pMsgDigest, pPrivate, pSignX, pSignY, pEC );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00388.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00388.c
index c9b5026a..78ef16e3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00388.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00388.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p256r1, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p256r1, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpMethod_p256r1, (void) )
+IPPAPI(IppStatus, y8_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256r1, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMethod_p256r1( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMethod_p256r1( );
+ return l9_ippsECCPVerifyNR( pMsgDigest, pSignX, pSignY, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMethod_p256r1( );
+ return y8_ippsECCPVerifyNR( pMsgDigest, pSignX, pSignY, pResult, pEC );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p256r1, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p256r1, (void) )
+IPPAPI(IppStatus, p8_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256r1, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsECCPVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pSignX, const IppsBigNumState* pSignY, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMethod_p256r1( );
+ return h9_ippsECCPVerifyNR( pMsgDigest, pSignX, pSignY, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMethod_p256r1( );
+ return p8_ippsECCPVerifyNR( pMsgDigest, pSignX, pSignY, pResult, pEC );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00389.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00389.c
index 7a5f510a..8fe4ecb1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00389.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00389.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p384r1, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p384r1, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpMethod_p384r1, (void) )
+IPPAPI(IppStatus, y8_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p384r1, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMethod_p384r1( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMethod_p384r1( );
+ return l9_ippsECCPSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMethod_p384r1( );
+ return y8_ippsECCPSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p384r1, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p384r1, (void) )
+IPPAPI(IppStatus, p8_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p384r1, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsECCPSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMethod_p384r1( );
+ return h9_ippsECCPSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMethod_p384r1( );
+ return p8_ippsECCPSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00390.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00390.c
index 7e542f3f..0669b7bd 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00390.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00390.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p521r1, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p521r1, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpMethod_p521r1, (void) )
+IPPAPI(IppStatus, y8_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, l9_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p521r1, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMethod_p521r1( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMethod_p521r1( );
+ return l9_ippsECCPVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMethod_p521r1( );
+ return y8_ippsECCPVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p521r1, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p521r1, (void) )
+IPPAPI(IppStatus, p8_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
+IPPAPI(IppStatus, h9_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p521r1, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsECCPVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsECCPPointState* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsECCPState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMethod_p521r1( );
+ return h9_ippsECCPVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMethod_p521r1( );
+ return p8_ippsECCPVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00391.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00391.c
index b87d9914..046d1f9c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00391.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00391.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p256sm2,(void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p256sm2,(void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpMethod_p256sm2,(void) )
+IPPAPI(IppStatus, y8_ippsGFpGetSize, (int feBitSize, int* pSize))
+IPPAPI(IppStatus, l9_ippsGFpGetSize, (int feBitSize, int* pSize))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256sm2,(void) )
+IPPFUN(IppStatus,sgx_disp_ippsGFpGetSize, (int feBitSize, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMethod_p256sm2( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMethod_p256sm2( );
+ return l9_ippsGFpGetSize( feBitSize, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMethod_p256sm2( );
+ return y8_ippsGFpGetSize( feBitSize, pSize );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p256sm2,(void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p256sm2,(void) )
+IPPAPI(IppStatus, p8_ippsGFpGetSize, (int feBitSize, int* pSize))
+IPPAPI(IppStatus, h9_ippsGFpGetSize, (int feBitSize, int* pSize))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256sm2,(void) )
+IPPFUN(IppStatus,sgx_disp_ippsGFpGetSize, (int feBitSize, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMethod_p256sm2( );
+ return h9_ippsGFpGetSize( feBitSize, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMethod_p256sm2( );
+ return p8_ippsGFpGetSize( feBitSize, pSize );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00392.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00392.c
index 679b9f8c..cb6c84bf 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00392.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00392.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p256bn, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p256bn, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpMethod_p256bn, (void) )
+IPPAPI(IppStatus, y8_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256bn, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMethod_p256bn( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMethod_p256bn( );
+ return l9_ippsGFpInitArbitrary( pPrime, primeBitSize, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMethod_p256bn( );
+ return y8_ippsGFpInitArbitrary( pPrime, primeBitSize, pGFp );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p256bn, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p256bn, (void) )
+IPPAPI(IppStatus, p8_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256bn, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsGFpInitArbitrary,(const IppsBigNumState* pPrime, int primeBitSize, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMethod_p256bn( );
+ return h9_ippsGFpInitArbitrary( pPrime, primeBitSize, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMethod_p256bn( );
+ return p8_ippsGFpInitArbitrary( pPrime, primeBitSize, pGFp );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00393.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00393.c
index f456d385..5e46b8ca 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00393.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00393.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p256, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p256, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpMethod_p256, (void) )
+IPPAPI(IppStatus, y8_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMethod_p256( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMethod_p256( );
+ return l9_ippsGFpInitFixed( primeBitSize, pGFpMethod, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMethod_p256( );
+ return y8_ippsGFpInitFixed( primeBitSize, pGFpMethod, pGFp );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p256, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p256, (void) )
+IPPAPI(IppStatus, p8_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsGFpInitFixed,(int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMethod_p256( );
+ return h9_ippsGFpInitFixed( primeBitSize, pGFpMethod, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMethod_p256( );
+ return p8_ippsGFpInitFixed( primeBitSize, pGFpMethod, pGFp );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00394.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00394.c
index cbd8cba1..dfb87ec4 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00394.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00394.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_pArb, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_pArb, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpMethod_pArb, (void) )
+IPPAPI(IppStatus, y8_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_pArb, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMethod_pArb( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMethod_pArb( );
+ return l9_ippsGFpInit( pPrime, primeBitSize, pGFpMethod, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMethod_pArb( );
+ return y8_ippsGFpInit( pPrime, primeBitSize, pGFpMethod, pGFp );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_pArb, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_pArb, (void) )
+IPPAPI(IppStatus, p8_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_pArb, (void) )
+IPPFUN(IppStatus,sgx_disp_ippsGFpInit, (const IppsBigNumState* pPrime, int primeBitSize, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMethod_pArb( );
+ return h9_ippsGFpInit( pPrime, primeBitSize, pGFpMethod, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMethod_pArb( );
+ return p8_ippsGFpInit( pPrime, primeBitSize, pGFpMethod, pGFp );
} else
- return NULL;
+ return ippStsCpuNotSupportedErr;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00395.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00395.c
index 8ff107dc..c4033711 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00395.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00395.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
-IPPAPI(IppStatus, l9_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
-IPPAPI(IppStatus, k0_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p192r1, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p192r1, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p192r1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpxGetSize( pGroundGF, degree, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpxGetSize( pGroundGF, degree, pSize );
+ return l9_ippsGFpMethod_p192r1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpxGetSize( pGroundGF, degree, pSize );
+ return y8_ippsGFpMethod_p192r1( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
-IPPAPI(IppStatus, h9_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p192r1, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p192r1, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p192r1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpxGetSize( pGroundGF, degree, pSize );
+ return h9_ippsGFpMethod_p192r1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpxGetSize( pGroundGF, degree, pSize );
+ return p8_ippsGFpMethod_p192r1( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00396.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00396.c
index 0a3e5ba9..87e26bcb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00396.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00396.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
-IPPAPI(IppStatus, l9_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
-IPPAPI(IppStatus, k0_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p224r1, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p224r1, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p224r1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpxInit( pGroundGF, extDeg, ppGroundElm, nElm, pGFpMethod, pGFpx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpxInit( pGroundGF, extDeg, ppGroundElm, nElm, pGFpMethod, pGFpx );
+ return l9_ippsGFpMethod_p224r1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpxInit( pGroundGF, extDeg, ppGroundElm, nElm, pGFpMethod, pGFpx );
+ return y8_ippsGFpMethod_p224r1( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
-IPPAPI(IppStatus, h9_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p224r1, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p224r1, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p224r1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpxInit( pGroundGF, extDeg, ppGroundElm, nElm, pGFpMethod, pGFpx );
+ return h9_ippsGFpMethod_p224r1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpxInit( pGroundGF, extDeg, ppGroundElm, nElm, pGFpMethod, pGFpx );
+ return p8_ippsGFpMethod_p224r1( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00397.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00397.c
index 6fc84b93..b8168e0f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00397.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00397.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
-IPPAPI(IppStatus, l9_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
-IPPAPI(IppStatus, k0_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p256r1, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p256r1, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256r1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpxInitBinomial( pGroundGF, extDeg, pGroundElm, pGFpMethod, pGFpx );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpxInitBinomial( pGroundGF, extDeg, pGroundElm, pGFpMethod, pGFpx );
+ return l9_ippsGFpMethod_p256r1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpxInitBinomial( pGroundGF, extDeg, pGroundElm, pGFpMethod, pGFpx );
+ return y8_ippsGFpMethod_p256r1( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
-IPPAPI(IppStatus, h9_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p256r1, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p256r1, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256r1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpxInitBinomial( pGroundGF, extDeg, pGroundElm, pGFpMethod, pGFpx );
+ return h9_ippsGFpMethod_p256r1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpxInitBinomial( pGroundGF, extDeg, pGroundElm, pGFpMethod, pGFpx );
+ return p8_ippsGFpMethod_p256r1( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00398.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00398.c
index aa3f6437..b729d677 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00398.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00398.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_binom2_epid2,(void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_binom2_epid2,(void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpxMethod_binom2_epid2,(void) )
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p384r1, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p384r1, (void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom2_epid2,(void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p384r1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpxMethod_binom2_epid2( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpxMethod_binom2_epid2( );
+ return l9_ippsGFpMethod_p384r1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpxMethod_binom2_epid2( );
+ return y8_ippsGFpMethod_p384r1( );
} else
return NULL;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_binom2_epid2,(void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_binom2_epid2,(void) )
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p384r1, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p384r1, (void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom2_epid2,(void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p384r1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpxMethod_binom2_epid2( );
+ return h9_ippsGFpMethod_p384r1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpxMethod_binom2_epid2( );
+ return p8_ippsGFpMethod_p384r1( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00399.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00399.c
index 6f384207..65ffd22f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00399.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00399.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_binom3_epid2,(void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_binom3_epid2,(void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpxMethod_binom3_epid2,(void) )
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p521r1, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p521r1, (void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom3_epid2,(void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p521r1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpxMethod_binom3_epid2( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpxMethod_binom3_epid2( );
+ return l9_ippsGFpMethod_p521r1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpxMethod_binom3_epid2( );
+ return y8_ippsGFpMethod_p521r1( );
} else
return NULL;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_binom3_epid2,(void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_binom3_epid2,(void) )
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p521r1, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p521r1, (void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom3_epid2,(void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p521r1, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpxMethod_binom3_epid2( );
+ return h9_ippsGFpMethod_p521r1( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpxMethod_binom3_epid2( );
+ return p8_ippsGFpMethod_p521r1( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00400.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00400.c
index f64d8b5f..6926b226 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00400.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00400.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_binom2, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_binom2, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpxMethod_binom2, (void) )
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p256sm2,(void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p256sm2,(void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom2, (void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256sm2,(void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpxMethod_binom2( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpxMethod_binom2( );
+ return l9_ippsGFpMethod_p256sm2( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpxMethod_binom2( );
+ return y8_ippsGFpMethod_p256sm2( );
} else
return NULL;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_binom2, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_binom2, (void) )
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p256sm2,(void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p256sm2,(void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom2, (void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256sm2,(void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpxMethod_binom2( );
+ return h9_ippsGFpMethod_p256sm2( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpxMethod_binom2( );
+ return p8_ippsGFpMethod_p256sm2( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00401.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00401.c
index c844385e..27d190c3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00401.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00401.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_binom3, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_binom3, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpxMethod_binom3, (void) )
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p256bn, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p256bn, (void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom3, (void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256bn, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpxMethod_binom3( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpxMethod_binom3( );
+ return l9_ippsGFpMethod_p256bn( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpxMethod_binom3( );
+ return y8_ippsGFpMethod_p256bn( );
} else
return NULL;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_binom3, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_binom3, (void) )
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p256bn, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p256bn, (void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom3, (void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256bn, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpxMethod_binom3( );
+ return h9_ippsGFpMethod_p256bn( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpxMethod_binom3( );
+ return p8_ippsGFpMethod_p256bn( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00402.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00402.c
index f6a97f0d..da063705 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00402.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00402.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_binom, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_binom, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpxMethod_binom, (void) )
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_p256, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_p256, (void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom, (void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpxMethod_binom( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpxMethod_binom( );
+ return l9_ippsGFpMethod_p256( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpxMethod_binom( );
+ return y8_ippsGFpMethod_p256( );
} else
return NULL;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_binom, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_binom, (void) )
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_p256, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_p256, (void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom, (void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_p256, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpxMethod_binom( );
+ return h9_ippsGFpMethod_p256( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpxMethod_binom( );
+ return p8_ippsGFpMethod_p256( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00403.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00403.c
index bf4fc771..a18ef34f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00403.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00403.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_com, (void) )
-IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_com, (void) )
-IPPAPI( const IppsGFpMethod*, k0_ippsGFpxMethod_com, (void) )
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpMethod_pArb, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpMethod_pArb, (void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_com, (void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_pArb, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpxMethod_com( );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpxMethod_com( );
+ return l9_ippsGFpMethod_pArb( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpxMethod_com( );
+ return y8_ippsGFpMethod_pArb( );
} else
return NULL;
}
#else
-IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_com, (void) )
-IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_com, (void) )
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpMethod_pArb, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpMethod_pArb, (void) )
-IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_com, (void) )
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpMethod_pArb, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpxMethod_com( );
+ return h9_ippsGFpMethod_pArb( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpxMethod_com( );
+ return p8_ippsGFpMethod_pArb( );
} else
return NULL;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00404.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00404.c
index 6c4d5016..8f7a9016 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00404.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00404.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
-IPPAPI(IppStatus, l9_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
-IPPAPI(IppStatus, k0_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
+IPPAPI(IppStatus, y8_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
+IPPAPI(IppStatus, l9_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpScratchBufferSize( nExponents, ExpBitSize, pGFp, pBufferSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpScratchBufferSize( nExponents, ExpBitSize, pGFp, pBufferSize );
+ return l9_ippsGFpxGetSize( pGroundGF, degree, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpScratchBufferSize( nExponents, ExpBitSize, pGFp, pBufferSize );
+ return y8_ippsGFpxGetSize( pGroundGF, degree, pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
-IPPAPI(IppStatus, h9_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
+IPPAPI(IppStatus, p8_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
+IPPAPI(IppStatus, h9_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpxGetSize,(const IppsGFpState* pGroundGF, int degree, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpScratchBufferSize( nExponents, ExpBitSize, pGFp, pBufferSize );
+ return h9_ippsGFpxGetSize( pGroundGF, degree, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpScratchBufferSize( nExponents, ExpBitSize, pGFp, pBufferSize );
+ return p8_ippsGFpxGetSize( pGroundGF, degree, pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00405.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00405.c
index 0cc7dfb8..e0245a63 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00405.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00405.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
-IPPAPI(IppStatus, l9_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
-IPPAPI(IppStatus, k0_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
+IPPAPI(IppStatus, y8_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPAPI(IppStatus, l9_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
-IPPFUN(IppStatus,sgx_disp_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpElementGetSize( pGFp, pElementSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpElementGetSize( pGFp, pElementSize );
+ return l9_ippsGFpxInit( pGroundGF, extDeg, ppGroundElm, nElm, pGFpMethod, pGFpx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpElementGetSize( pGFp, pElementSize );
+ return y8_ippsGFpxInit( pGroundGF, extDeg, ppGroundElm, nElm, pGFpMethod, pGFpx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
-IPPAPI(IppStatus, h9_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
+IPPAPI(IppStatus, p8_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPAPI(IppStatus, h9_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
-IPPFUN(IppStatus,sgx_disp_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpxInit, (const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* const ppGroundElm[], int nElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpElementGetSize( pGFp, pElementSize );
+ return h9_ippsGFpxInit( pGroundGF, extDeg, ppGroundElm, nElm, pGFpMethod, pGFpx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpElementGetSize( pGFp, pElementSize );
+ return p8_ippsGFpxInit( pGroundGF, extDeg, ppGroundElm, nElm, pGFpMethod, pGFpx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00406.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00406.c
index 22aa9cbd..c4c09dc8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00406.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00406.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPAPI(IppStatus, l9_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
-IPPFUN(IppStatus,sgx_disp_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpElementInit( pA, lenA, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpElementInit( pA, lenA, pR, pGFp );
+ return l9_ippsGFpxInitBinomial( pGroundGF, extDeg, pGroundElm, pGFpMethod, pGFpx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpElementInit( pA, lenA, pR, pGFp );
+ return y8_ippsGFpxInitBinomial( pGroundGF, extDeg, pGroundElm, pGFpMethod, pGFpx );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
+IPPAPI(IppStatus, h9_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
-IPPFUN(IppStatus,sgx_disp_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpxInitBinomial,(const IppsGFpState* pGroundGF, int extDeg, const IppsGFpElement* pGroundElm, const IppsGFpMethod* pGFpMethod, IppsGFpState* pGFpx))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpElementInit( pA, lenA, pR, pGFp );
+ return h9_ippsGFpxInitBinomial( pGroundGF, extDeg, pGroundElm, pGFpMethod, pGFpx );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpElementInit( pA, lenA, pR, pGFp );
+ return p8_ippsGFpxInitBinomial( pGroundGF, extDeg, pGroundElm, pGFpMethod, pGFpx );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00407.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00407.c
index bd4c9594..7a7387d7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00407.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00407.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_binom2_epid2,(void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_binom2_epid2,(void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom2_epid2,(void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpSetElement( pA, lenA, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpSetElement( pA, lenA, pR, pGFp );
+ return l9_ippsGFpxMethod_binom2_epid2( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpSetElement( pA, lenA, pR, pGFp );
+ return y8_ippsGFpxMethod_binom2_epid2( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_binom2_epid2,(void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_binom2_epid2,(void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom2_epid2,(void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpSetElement( pA, lenA, pR, pGFp );
+ return h9_ippsGFpxMethod_binom2_epid2( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpSetElement( pA, lenA, pR, pGFp );
+ return p8_ippsGFpxMethod_binom2_epid2( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00408.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00408.c
index de47c63b..631d703d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00408.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00408.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_binom3_epid2,(void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_binom3_epid2,(void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom3_epid2,(void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpSetElementRegular( pBN, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpSetElementRegular( pBN, pR, pGFp );
+ return l9_ippsGFpxMethod_binom3_epid2( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpSetElementRegular( pBN, pR, pGFp );
+ return y8_ippsGFpxMethod_binom3_epid2( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_binom3_epid2,(void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_binom3_epid2,(void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom3_epid2,(void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpSetElementRegular( pBN, pR, pGFp );
+ return h9_ippsGFpxMethod_binom3_epid2( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpSetElementRegular( pBN, pR, pGFp );
+ return p8_ippsGFpxMethod_binom3_epid2( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00409.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00409.c
index df2a871f..a05aa126 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00409.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00409.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_binom2, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_binom2, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom2, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpSetElementOctString( pStr, strSize, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpSetElementOctString( pStr, strSize, pR, pGFp );
+ return l9_ippsGFpxMethod_binom2( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpSetElementOctString( pStr, strSize, pR, pGFp );
+ return y8_ippsGFpxMethod_binom2( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_binom2, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_binom2, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom2, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpSetElementOctString( pStr, strSize, pR, pGFp );
+ return h9_ippsGFpxMethod_binom2( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpSetElementOctString( pStr, strSize, pR, pGFp );
+ return p8_ippsGFpxMethod_binom2( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00410.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00410.c
index 72de5721..a6aef8c8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00410.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00410.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_binom3, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_binom3, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom3, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpSetElementRandom( pR, pGFp, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpSetElementRandom( pR, pGFp, rndFunc, pRndParam );
+ return l9_ippsGFpxMethod_binom3( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpSetElementRandom( pR, pGFp, rndFunc, pRndParam );
+ return y8_ippsGFpxMethod_binom3( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_binom3, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_binom3, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom3, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpSetElementRandom( pR, pGFp, rndFunc, pRndParam );
+ return h9_ippsGFpxMethod_binom3( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpSetElementRandom( pR, pGFp, rndFunc, pRndParam );
+ return p8_ippsGFpxMethod_binom3( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00411.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00411.c
index 076d76c0..efe630ea 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00411.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00411.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
-IPPAPI(IppStatus, l9_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
-IPPAPI(IppStatus, k0_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_binom, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_binom, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpSetElementHash( pMsg, msgLen, pElm, pGFp, hashID );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpSetElementHash( pMsg, msgLen, pElm, pGFp, hashID );
+ return l9_ippsGFpxMethod_binom( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpSetElementHash( pMsg, msgLen, pElm, pGFp, hashID );
+ return y8_ippsGFpxMethod_binom( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
-IPPAPI(IppStatus, h9_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_binom, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_binom, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_binom, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpSetElementHash( pMsg, msgLen, pElm, pGFp, hashID );
+ return h9_ippsGFpxMethod_binom( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpSetElementHash( pMsg, msgLen, pElm, pGFp, hashID );
+ return p8_ippsGFpxMethod_binom( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00412.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00412.c
index 9d69f39d..09b164c2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00412.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00412.c
@@ -47,43 +47,39 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, l9_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, k0_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
+IPPAPI( const IppsGFpMethod*, y8_ippsGFpxMethod_com, (void) )
+IPPAPI( const IppsGFpMethod*, l9_ippsGFpxMethod_com, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_com, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpSetElementHash_rmf( pMsg, msgLen, pElm, pGFp, pMethod );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpSetElementHash_rmf( pMsg, msgLen, pElm, pGFp, pMethod );
+ return l9_ippsGFpxMethod_com( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpSetElementHash_rmf( pMsg, msgLen, pElm, pGFp, pMethod );
+ return y8_ippsGFpxMethod_com( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
-IPPAPI(IppStatus, h9_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
+IPPAPI( const IppsGFpMethod*, p8_ippsGFpxMethod_com, (void) )
+IPPAPI( const IppsGFpMethod*, h9_ippsGFpxMethod_com, (void) )
-IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
+IPPFUN( const IppsGFpMethod*,sgx_disp_ippsGFpxMethod_com, (void) )
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpSetElementHash_rmf( pMsg, msgLen, pElm, pGFp, pMethod );
+ return h9_ippsGFpxMethod_com( );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpSetElementHash_rmf( pMsg, msgLen, pElm, pGFp, pMethod );
+ return p8_ippsGFpxMethod_com( );
} else
- return ippStsCpuNotSupportedErr;
+ return NULL;
}
#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00413.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00413.c
index 520e7fa6..540f44eb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00413.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00413.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
+IPPAPI(IppStatus, l9_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpCpyElement( pA, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpCpyElement( pA, pR, pGFp );
+ return l9_ippsGFpScratchBufferSize( nExponents, ExpBitSize, pGFp, pBufferSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpCpyElement( pA, pR, pGFp );
+ return y8_ippsGFpScratchBufferSize( nExponents, ExpBitSize, pGFp, pBufferSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
+IPPAPI(IppStatus, h9_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpScratchBufferSize,(int nExponents, int ExpBitSize, const IppsGFpState* pGFp, int* pBufferSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpCpyElement( pA, pR, pGFp );
+ return h9_ippsGFpScratchBufferSize( nExponents, ExpBitSize, pGFp, pBufferSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpCpyElement( pA, pR, pGFp );
+ return p8_ippsGFpScratchBufferSize( nExponents, ExpBitSize, pGFp, pBufferSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00414.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00414.c
index 6fef0c0f..7fc074da 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00414.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00414.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
+IPPAPI(IppStatus, l9_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpGetElement( pA, pDataA, lenA, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpGetElement( pA, pDataA, lenA, pGFp );
+ return l9_ippsGFpElementGetSize( pGFp, pElementSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpGetElement( pA, pDataA, lenA, pGFp );
+ return y8_ippsGFpElementGetSize( pGFp, pElementSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
+IPPAPI(IppStatus, h9_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpElementGetSize,(const IppsGFpState* pGFp, int* pElementSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpGetElement( pA, pDataA, lenA, pGFp );
+ return h9_ippsGFpElementGetSize( pGFp, pElementSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpGetElement( pA, pDataA, lenA, pGFp );
+ return p8_ippsGFpElementGetSize( pGFp, pElementSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00415.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00415.c
index bfec9305..7708aedd 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00415.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00415.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpGetElementOctString( pA, pStr, strSize, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpGetElementOctString( pA, pStr, strSize, pGFp );
+ return l9_ippsGFpElementInit( pA, lenA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpGetElementOctString( pA, pStr, strSize, pGFp );
+ return y8_ippsGFpElementInit( pA, lenA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpElementInit, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpGetElementOctString( pA, pStr, strSize, pGFp );
+ return h9_ippsGFpElementInit( pA, lenA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpGetElementOctString( pA, pStr, strSize, pGFp );
+ return p8_ippsGFpElementInit( pA, lenA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00416.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00416.c
index 53264787..12ff6b04 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00416.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00416.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpCmpElement( pA, pB, pResult, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpCmpElement( pA, pB, pResult, pGFp );
+ return l9_ippsGFpSetElement( pA, lenA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpCmpElement( pA, pB, pResult, pGFp );
+ return y8_ippsGFpSetElement( pA, lenA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElement, (const Ipp32u* pA, int lenA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpCmpElement( pA, pB, pResult, pGFp );
+ return h9_ippsGFpSetElement( pA, lenA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpCmpElement( pA, pB, pResult, pGFp );
+ return p8_ippsGFpSetElement( pA, lenA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00417.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00417.c
index bf56d102..fe68902c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00417.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00417.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpIsZeroElement( pA, pResult, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpIsZeroElement( pA, pResult, pGFp );
+ return l9_ippsGFpSetElementRegular( pBN, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpIsZeroElement( pA, pResult, pGFp );
+ return y8_ippsGFpSetElementRegular( pBN, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementRegular,(const IppsBigNumState* pBN, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpIsZeroElement( pA, pResult, pGFp );
+ return h9_ippsGFpSetElementRegular( pBN, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpIsZeroElement( pA, pResult, pGFp );
+ return p8_ippsGFpSetElementRegular( pBN, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00418.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00418.c
index 0692f6e1..2e5a3a7d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00418.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00418.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpIsUnityElement( pA, pResult, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpIsUnityElement( pA, pResult, pGFp );
+ return l9_ippsGFpSetElementOctString( pStr, strSize, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpIsUnityElement( pA, pResult, pGFp );
+ return y8_ippsGFpSetElementOctString( pStr, strSize, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementOctString,(const Ipp8u* pStr, int strSize, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpIsUnityElement( pA, pResult, pGFp );
+ return h9_ippsGFpSetElementOctString( pStr, strSize, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpIsUnityElement( pA, pResult, pGFp );
+ return p8_ippsGFpSetElementOctString( pStr, strSize, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00419.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00419.c
index 1bf41664..5bdd95c2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00419.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00419.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpConj( pA, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpConj( pA, pR, pGFp );
+ return l9_ippsGFpSetElementRandom( pR, pGFp, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpConj( pA, pR, pGFp );
+ return y8_ippsGFpSetElementRandom( pR, pGFp, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementRandom,(IppsGFpElement* pR, IppsGFpState* pGFp, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpConj( pA, pR, pGFp );
+ return h9_ippsGFpSetElementRandom( pR, pGFp, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpConj( pA, pR, pGFp );
+ return p8_ippsGFpSetElementRandom( pR, pGFp, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00420.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00420.c
index 5516a92f..0c1d2139 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00420.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00420.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
+IPPAPI(IppStatus, l9_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
-IPPFUN(IppStatus,sgx_disp_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpNeg( pA, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpNeg( pA, pR, pGFp );
+ return l9_ippsGFpSetElementHash( pMsg, msgLen, pElm, pGFp, hashID );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpNeg( pA, pR, pGFp );
+ return y8_ippsGFpSetElementHash( pMsg, msgLen, pElm, pGFp, hashID );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
+IPPAPI(IppStatus, h9_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
-IPPFUN(IppStatus,sgx_disp_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementHash,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, IppHashAlgId hashID))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpNeg( pA, pR, pGFp );
+ return h9_ippsGFpSetElementHash( pMsg, msgLen, pElm, pGFp, hashID );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpNeg( pA, pR, pGFp );
+ return p8_ippsGFpSetElementHash( pMsg, msgLen, pElm, pGFp, hashID );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00421.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00421.c
index 00f95683..d2e60225 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00421.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00421.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, l9_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpInv( pA, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpInv( pA, pR, pGFp );
+ return l9_ippsGFpSetElementHash_rmf( pMsg, msgLen, pElm, pGFp, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpInv( pA, pR, pGFp );
+ return y8_ippsGFpSetElementHash_rmf( pMsg, msgLen, pElm, pGFp, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
+IPPAPI(IppStatus, h9_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
-IPPFUN(IppStatus,sgx_disp_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSetElementHash_rmf,(const Ipp8u* pMsg, int msgLen, IppsGFpElement* pElm, IppsGFpState* pGFp, const IppsHashMethod* pMethod))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpInv( pA, pR, pGFp );
+ return h9_ippsGFpSetElementHash_rmf( pMsg, msgLen, pElm, pGFp, pMethod );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpInv( pA, pR, pGFp );
+ return p8_ippsGFpSetElementHash_rmf( pMsg, msgLen, pElm, pGFp, pMethod );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00422.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00422.c
index bc860402..d56a035d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00422.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00422.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpSqrt( pA, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpSqrt( pA, pR, pGFp );
+ return l9_ippsGFpCpyElement( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpSqrt( pA, pR, pGFp );
+ return y8_ippsGFpCpyElement( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpCpyElement,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpSqrt( pA, pR, pGFp );
+ return h9_ippsGFpCpyElement( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpSqrt( pA, pR, pGFp );
+ return p8_ippsGFpCpyElement( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00423.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00423.c
index d420dab3..40af3222 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00423.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00423.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpSqr( pA, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpSqr( pA, pR, pGFp );
+ return l9_ippsGFpGetElement( pA, pDataA, lenA, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpSqr( pA, pR, pGFp );
+ return y8_ippsGFpGetElement( pA, pDataA, lenA, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpGetElement,(const IppsGFpElement* pA, Ipp32u* pDataA, int lenA, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpSqr( pA, pR, pGFp );
+ return h9_ippsGFpGetElement( pA, pDataA, lenA, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpSqr( pA, pR, pGFp );
+ return p8_ippsGFpGetElement( pA, pDataA, lenA, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00424.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00424.c
index f0fcaa27..c26ab56e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00424.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00424.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpAdd( pA, pB, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpAdd( pA, pB, pR, pGFp );
+ return l9_ippsGFpGetElementOctString( pA, pStr, strSize, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpAdd( pA, pB, pR, pGFp );
+ return y8_ippsGFpGetElementOctString( pA, pStr, strSize, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpGetElementOctString,(const IppsGFpElement* pA, Ipp8u* pStr, int strSize, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpAdd( pA, pB, pR, pGFp );
+ return h9_ippsGFpGetElementOctString( pA, pStr, strSize, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpAdd( pA, pB, pR, pGFp );
+ return p8_ippsGFpGetElementOctString( pA, pStr, strSize, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00425.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00425.c
index a6752470..57d0adfd 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00425.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00425.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpSub( pA, pB, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpSub( pA, pB, pR, pGFp );
+ return l9_ippsGFpCmpElement( pA, pB, pResult, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpSub( pA, pB, pR, pGFp );
+ return y8_ippsGFpCmpElement( pA, pB, pResult, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpCmpElement,(const IppsGFpElement* pA, const IppsGFpElement* pB, int* pResult, const IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpSub( pA, pB, pR, pGFp );
+ return h9_ippsGFpCmpElement( pA, pB, pResult, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpSub( pA, pB, pR, pGFp );
+ return p8_ippsGFpCmpElement( pA, pB, pResult, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00426.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00426.c
index 76adf8d6..6508ce9c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00426.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00426.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMul( pA, pB, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMul( pA, pB, pR, pGFp );
+ return l9_ippsGFpIsZeroElement( pA, pResult, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMul( pA, pB, pR, pGFp );
+ return y8_ippsGFpIsZeroElement( pA, pResult, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpIsZeroElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMul( pA, pB, pR, pGFp );
+ return h9_ippsGFpIsZeroElement( pA, pResult, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMul( pA, pB, pR, pGFp );
+ return p8_ippsGFpIsZeroElement( pA, pResult, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00427.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00427.c
index 07caad41..e0e9866f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00427.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00427.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpExp( pA, pE, pR, pGFp, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpExp( pA, pE, pR, pGFp, pScratchBuffer );
+ return l9_ippsGFpIsUnityElement( pA, pResult, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpExp( pA, pE, pR, pGFp, pScratchBuffer );
+ return y8_ippsGFpIsUnityElement( pA, pResult, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpIsUnityElement,(const IppsGFpElement* pA, int* pResult, const IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpExp( pA, pE, pR, pGFp, pScratchBuffer );
+ return h9_ippsGFpIsUnityElement( pA, pResult, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpExp( pA, pE, pR, pGFp, pScratchBuffer );
+ return p8_ippsGFpIsUnityElement( pA, pResult, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00428.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00428.c
index a6fb3abb..3706484a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00428.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00428.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMultiExp( ppElmA, ppE, nItems, pR, pGFp, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMultiExp( ppElmA, ppE, nItems, pR, pGFp, pScratchBuffer );
+ return l9_ippsGFpConj( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMultiExp( ppElmA, ppE, nItems, pR, pGFp, pScratchBuffer );
+ return y8_ippsGFpConj( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpConj,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMultiExp( ppElmA, ppE, nItems, pR, pGFp, pScratchBuffer );
+ return h9_ippsGFpConj( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMultiExp( ppElmA, ppE, nItems, pR, pGFp, pScratchBuffer );
+ return p8_ippsGFpConj( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00429.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00429.c
index 5d16ecc0..10497b3e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00429.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00429.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpAdd_PE( pA, pParentB, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpAdd_PE( pA, pParentB, pR, pGFp );
+ return l9_ippsGFpNeg( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpAdd_PE( pA, pParentB, pR, pGFp );
+ return y8_ippsGFpNeg( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpNeg, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpAdd_PE( pA, pParentB, pR, pGFp );
+ return h9_ippsGFpNeg( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpAdd_PE( pA, pParentB, pR, pGFp );
+ return p8_ippsGFpNeg( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00430.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00430.c
index 7d8cf5e8..544d1cd5 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00430.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00430.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpSub_PE( pA, pParentB, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpSub_PE( pA, pParentB, pR, pGFp );
+ return l9_ippsGFpInv( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpSub_PE( pA, pParentB, pR, pGFp );
+ return y8_ippsGFpInv( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpInv, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpSub_PE( pA, pParentB, pR, pGFp );
+ return h9_ippsGFpInv( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpSub_PE( pA, pParentB, pR, pGFp );
+ return p8_ippsGFpInv( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00431.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00431.c
index 7c82ff20..31e108be 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00431.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00431.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpMul_PE( pA, pParentB, pR, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpMul_PE( pA, pParentB, pR, pGFp );
+ return l9_ippsGFpSqrt( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpMul_PE( pA, pParentB, pR, pGFp );
+ return y8_ippsGFpSqrt( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSqrt,(const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpMul_PE( pA, pParentB, pR, pGFp );
+ return h9_ippsGFpSqrt( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpMul_PE( pA, pParentB, pR, pGFp );
+ return p8_ippsGFpSqrt( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00432.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00432.c
index 2e6a3f1b..166584e1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00432.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00432.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, l9_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, k0_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, y8_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpGetInfo( pInfo, pGFp );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpGetInfo( pInfo, pGFp );
+ return l9_ippsGFpSqr( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpGetInfo( pInfo, pGFp );
+ return y8_ippsGFpSqr( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
-IPPAPI(IppStatus, h9_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, p8_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSqr, (const IppsGFpElement* pA, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpGetInfo( pInfo, pGFp );
+ return h9_ippsGFpSqr( pA, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpGetInfo( pInfo, pGFp );
+ return p8_ippsGFpSqr( pA, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00433.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00433.c
index e8e602c2..e3d24f7c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00433.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00433.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
-IPPAPI(IppStatus, l9_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
-IPPAPI(IppStatus, k0_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
+IPPAPI(IppStatus, y8_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECGetSize( pGFp, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECGetSize( pGFp, pSize );
+ return l9_ippsGFpAdd( pA, pB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECGetSize( pGFp, pSize );
+ return y8_ippsGFpAdd( pA, pB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
-IPPAPI(IppStatus, h9_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
+IPPAPI(IppStatus, p8_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpAdd, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECGetSize( pGFp, pSize );
+ return h9_ippsGFpAdd( pA, pB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECGetSize( pGFp, pSize );
+ return p8_ippsGFpAdd( pA, pB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00434.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00434.c
index f07883eb..8744144e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00434.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00434.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECInit( pGFp, pA, pB, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECInit( pGFp, pA, pB, pEC );
+ return l9_ippsGFpSub( pA, pB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECInit( pGFp, pA, pB, pEC );
+ return y8_ippsGFpSub( pA, pB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSub, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECInit( pGFp, pA, pB, pEC );
+ return h9_ippsGFpSub( pA, pB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECInit( pGFp, pA, pB, pEC );
+ return p8_ippsGFpSub( pA, pB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00435.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00435.c
index 4aef1d34..91648b0e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00435.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00435.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSet( pA, pB, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSet( pA, pB, pEC );
+ return l9_ippsGFpMul( pA, pB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSet( pA, pB, pEC );
+ return y8_ippsGFpMul( pA, pB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpMul, (const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSet( pA, pB, pEC );
+ return h9_ippsGFpMul( pA, pB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSet( pA, pB, pEC );
+ return p8_ippsGFpMul( pA, pB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00436.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00436.c
index 7599bf1b..73a9b6f9 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00436.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00436.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSetSubgroup( pX, pY, pOrder, pCofactor, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSetSubgroup( pX, pY, pOrder, pCofactor, pEC );
+ return l9_ippsGFpExp( pA, pE, pR, pGFp, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSetSubgroup( pX, pY, pOrder, pCofactor, pEC );
+ return y8_ippsGFpExp( pA, pE, pR, pGFp, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpExp, (const IppsGFpElement* pA, const IppsBigNumState* pE, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSetSubgroup( pX, pY, pOrder, pCofactor, pEC );
+ return h9_ippsGFpExp( pA, pE, pR, pGFp, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSetSubgroup( pX, pY, pOrder, pCofactor, pEC );
+ return p8_ippsGFpExp( pA, pE, pR, pGFp, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00437.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00437.c
index 19cd70e1..7c8f67ec 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00437.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00437.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECInitStd128r1( pGFp, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECInitStd128r1( pGFp, pEC );
+ return l9_ippsGFpMultiExp( ppElmA, ppE, nItems, pR, pGFp, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECInitStd128r1( pGFp, pEC );
+ return y8_ippsGFpMultiExp( ppElmA, ppE, nItems, pR, pGFp, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpMultiExp,(const IppsGFpElement* const ppElmA[], const IppsBigNumState* const ppE[], int nItems, IppsGFpElement* pR, IppsGFpState* pGFp, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECInitStd128r1( pGFp, pEC );
+ return h9_ippsGFpMultiExp( ppElmA, ppE, nItems, pR, pGFp, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECInitStd128r1( pGFp, pEC );
+ return p8_ippsGFpMultiExp( ppElmA, ppE, nItems, pR, pGFp, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00438.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00438.c
index 687d139a..872c9fa4 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00438.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00438.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECInitStd128r2( pGFp, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECInitStd128r2( pGFp, pEC );
+ return l9_ippsGFpAdd_PE( pA, pParentB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECInitStd128r2( pGFp, pEC );
+ return y8_ippsGFpAdd_PE( pA, pParentB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpAdd_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECInitStd128r2( pGFp, pEC );
+ return h9_ippsGFpAdd_PE( pA, pParentB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECInitStd128r2( pGFp, pEC );
+ return p8_ippsGFpAdd_PE( pA, pParentB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00439.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00439.c
index b9d22162..17dd9575 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00439.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00439.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECInitStd192r1( pGFp, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECInitStd192r1( pGFp, pEC );
+ return l9_ippsGFpSub_PE( pA, pParentB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECInitStd192r1( pGFp, pEC );
+ return y8_ippsGFpSub_PE( pA, pParentB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpSub_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECInitStd192r1( pGFp, pEC );
+ return h9_ippsGFpSub_PE( pA, pParentB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECInitStd192r1( pGFp, pEC );
+ return p8_ippsGFpSub_PE( pA, pParentB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00440.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00440.c
index 1161b8be..48512463 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00440.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00440.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECInitStd224r1( pGFp, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECInitStd224r1( pGFp, pEC );
+ return l9_ippsGFpMul_PE( pA, pParentB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECInitStd224r1( pGFp, pEC );
+ return y8_ippsGFpMul_PE( pA, pParentB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpMul_PE,(const IppsGFpElement* pA, const IppsGFpElement* pParentB, IppsGFpElement* pR, IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECInitStd224r1( pGFp, pEC );
+ return h9_ippsGFpMul_PE( pA, pParentB, pR, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECInitStd224r1( pGFp, pEC );
+ return p8_ippsGFpMul_PE( pA, pParentB, pR, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00441.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00441.c
index db15d4d0..6f3086c5 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00441.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00441.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, l9_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECInitStd256r1( pGFp, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECInitStd256r1( pGFp, pEC );
+ return l9_ippsGFpGetInfo( pInfo, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECInitStd256r1( pGFp, pEC );
+ return y8_ippsGFpGetInfo( pInfo, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
+IPPAPI(IppStatus, h9_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpGetInfo, (IppsGFpInfo* pInfo, const IppsGFpState* pGFp))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECInitStd256r1( pGFp, pEC );
+ return h9_ippsGFpGetInfo( pInfo, pGFp );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECInitStd256r1( pGFp, pEC );
+ return p8_ippsGFpGetInfo( pInfo, pGFp );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00442.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00442.c
index e38117f2..5cf73729 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00442.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00442.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
+IPPAPI(IppStatus, l9_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECInitStd384r1( pGFp, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECInitStd384r1( pGFp, pEC );
+ return l9_ippsGFpECGetSize( pGFp, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECInitStd384r1( pGFp, pEC );
+ return y8_ippsGFpECGetSize( pGFp, pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
+IPPAPI(IppStatus, h9_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetSize,(const IppsGFpState* pGFp, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECInitStd384r1( pGFp, pEC );
+ return h9_ippsGFpECGetSize( pGFp, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECInitStd384r1( pGFp, pEC );
+ return p8_ippsGFpECGetSize( pGFp, pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00443.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00443.c
index 874d0df8..fe178d76 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00443.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00443.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECInitStd521r1( pGFp, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECInitStd521r1( pGFp, pEC );
+ return l9_ippsGFpECInit( pGFp, pA, pB, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECInitStd521r1( pGFp, pEC );
+ return y8_ippsGFpECInit( pGFp, pA, pB, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInit, (const IppsGFpState* pGFp, const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECInitStd521r1( pGFp, pEC );
+ return h9_ippsGFpECInit( pGFp, pA, pB, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECInitStd521r1( pGFp, pEC );
+ return p8_ippsGFpECInit( pGFp, pA, pB, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00444.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00444.c
index 225fe581..d4e5d703 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00444.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00444.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECInitStdSM2( pGFp, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECInitStdSM2( pGFp, pEC );
+ return l9_ippsGFpECSet( pA, pB, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECInitStdSM2( pGFp, pEC );
+ return y8_ippsGFpECSet( pA, pB, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSet,(const IppsGFpElement* pA, const IppsGFpElement* pB, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECInitStdSM2( pGFp, pEC );
+ return h9_ippsGFpECSet( pA, pB, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECInitStdSM2( pGFp, pEC );
+ return p8_ippsGFpECSet( pA, pB, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00445.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00445.c
index 5bbb6bda..27b296d1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00445.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00445.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECInitStdBN256( pGFp, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECInitStdBN256( pGFp, pEC );
+ return l9_ippsGFpECSetSubgroup( pX, pY, pOrder, pCofactor, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECInitStdBN256( pGFp, pEC );
+ return y8_ippsGFpECSetSubgroup( pX, pY, pOrder, pCofactor, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetSubgroup,(const IppsGFpElement* pX, const IppsGFpElement* pY, const IppsBigNumState* pOrder, const IppsBigNumState* pCofactor, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECInitStdBN256( pGFp, pEC );
+ return h9_ippsGFpECSetSubgroup( pX, pY, pOrder, pCofactor, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECInitStdBN256( pGFp, pEC );
+ return p8_ippsGFpECSetSubgroup( pX, pY, pOrder, pCofactor, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00446.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00446.c
index c39f9f7d..92216ac9 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00446.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00446.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECBindGxyTblStd192r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECBindGxyTblStd192r1( pEC );
+ return l9_ippsGFpECInitStd128r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECBindGxyTblStd192r1( pEC );
+ return y8_ippsGFpECInitStd128r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd128r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECBindGxyTblStd192r1( pEC );
+ return h9_ippsGFpECInitStd128r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECBindGxyTblStd192r1( pEC );
+ return p8_ippsGFpECInitStd128r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00447.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00447.c
index a086ad69..d98c6421 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00447.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00447.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECBindGxyTblStd224r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECBindGxyTblStd224r1( pEC );
+ return l9_ippsGFpECInitStd128r2( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECBindGxyTblStd224r1( pEC );
+ return y8_ippsGFpECInitStd128r2( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd128r2,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECBindGxyTblStd224r1( pEC );
+ return h9_ippsGFpECInitStd128r2( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECBindGxyTblStd224r1( pEC );
+ return p8_ippsGFpECInitStd128r2( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00448.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00448.c
index d91ffd58..eef2ab09 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00448.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00448.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECBindGxyTblStd256r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECBindGxyTblStd256r1( pEC );
+ return l9_ippsGFpECInitStd192r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECBindGxyTblStd256r1( pEC );
+ return y8_ippsGFpECInitStd192r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd192r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECBindGxyTblStd256r1( pEC );
+ return h9_ippsGFpECInitStd192r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECBindGxyTblStd256r1( pEC );
+ return p8_ippsGFpECInitStd192r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00449.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00449.c
index 1f867cb4..b9da359b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00449.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00449.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECBindGxyTblStd384r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECBindGxyTblStd384r1( pEC );
+ return l9_ippsGFpECInitStd224r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECBindGxyTblStd384r1( pEC );
+ return y8_ippsGFpECInitStd224r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd224r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECBindGxyTblStd384r1( pEC );
+ return h9_ippsGFpECInitStd224r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECBindGxyTblStd384r1( pEC );
+ return p8_ippsGFpECInitStd224r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00450.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00450.c
index 5e7f2e92..b64dac23 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00450.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00450.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECBindGxyTblStd521r1( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECBindGxyTblStd521r1( pEC );
+ return l9_ippsGFpECInitStd256r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECBindGxyTblStd521r1( pEC );
+ return y8_ippsGFpECInitStd256r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd256r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECBindGxyTblStd521r1( pEC );
+ return h9_ippsGFpECInitStd256r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECBindGxyTblStd521r1( pEC );
+ return p8_ippsGFpECInitStd256r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00451.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00451.c
index 235e9a85..427d56d5 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00451.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00451.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECBindGxyTblStdSM2( pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECBindGxyTblStdSM2( pEC );
+ return l9_ippsGFpECInitStd384r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECBindGxyTblStdSM2( pEC );
+ return y8_ippsGFpECInitStd384r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd384r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECBindGxyTblStdSM2( pEC );
+ return h9_ippsGFpECInitStd384r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECBindGxyTblStdSM2( pEC );
+ return p8_ippsGFpECInitStd384r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00452.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00452.c
index c9a3a0a5..1a9f1bb0 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00452.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00452.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECGet( ppGFp, pA, pB, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECGet( ppGFp, pA, pB, pEC );
+ return l9_ippsGFpECInitStd521r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECGet( ppGFp, pA, pB, pEC );
+ return y8_ippsGFpECInitStd521r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStd521r1,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECGet( ppGFp, pA, pB, pEC );
+ return h9_ippsGFpECInitStd521r1( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECGet( ppGFp, pA, pB, pEC );
+ return p8_ippsGFpECInitStd521r1( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00453.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00453.c
index ab3dc4ce..6afac2f6 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00453.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00453.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECGetSubgroup( ppGFp, pX, pY, pOrder, pCofactor, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECGetSubgroup( ppGFp, pX, pY, pOrder, pCofactor, pEC );
+ return l9_ippsGFpECInitStdSM2( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECGetSubgroup( ppGFp, pX, pY, pOrder, pCofactor, pEC );
+ return y8_ippsGFpECInitStdSM2( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStdSM2, (const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECGetSubgroup( ppGFp, pX, pY, pOrder, pCofactor, pEC );
+ return h9_ippsGFpECInitStdSM2( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECGetSubgroup( ppGFp, pX, pY, pOrder, pCofactor, pEC );
+ return p8_ippsGFpECInitStdSM2( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00454.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00454.c
index e2048f72..e27c337b 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00454.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00454.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
-IPPAPI(IppStatus, l9_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
-IPPAPI(IppStatus, k0_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
+IPPAPI(IppStatus, y8_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECScratchBufferSize( nScalars, pEC, pBufferSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECScratchBufferSize( nScalars, pEC, pBufferSize );
+ return l9_ippsGFpECInitStdBN256( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECScratchBufferSize( nScalars, pEC, pBufferSize );
+ return y8_ippsGFpECInitStdBN256( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
-IPPAPI(IppStatus, h9_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
+IPPAPI(IppStatus, p8_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECInitStdBN256,(const IppsGFpState* pGFp, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECScratchBufferSize( nScalars, pEC, pBufferSize );
+ return h9_ippsGFpECInitStdBN256( pGFp, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECScratchBufferSize( nScalars, pEC, pBufferSize );
+ return p8_ippsGFpECInitStdBN256( pGFp, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00455.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00455.c
index 15706a5e..b755a725 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00455.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00455.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECVerify( pResult, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECVerify( pResult, pEC, pScratchBuffer );
+ return l9_ippsGFpECBindGxyTblStd192r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECVerify( pResult, pEC, pScratchBuffer );
+ return y8_ippsGFpECBindGxyTblStd192r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd192r1,(IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECVerify( pResult, pEC, pScratchBuffer );
+ return h9_ippsGFpECBindGxyTblStd192r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECVerify( pResult, pEC, pScratchBuffer );
+ return p8_ippsGFpECBindGxyTblStd192r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00456.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00456.c
index 49ffee6c..9b6079c0 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00456.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00456.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
-IPPAPI(IppStatus, l9_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
-IPPAPI(IppStatus, k0_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
+IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECPointGetSize( pEC, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECPointGetSize( pEC, pSize );
+ return l9_ippsGFpECBindGxyTblStd224r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECPointGetSize( pEC, pSize );
+ return y8_ippsGFpECBindGxyTblStd224r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
-IPPAPI(IppStatus, h9_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
+IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd224r1,(IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECPointGetSize( pEC, pSize );
+ return h9_ippsGFpECBindGxyTblStd224r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECPointGetSize( pEC, pSize );
+ return p8_ippsGFpECBindGxyTblStd224r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00457.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00457.c
index b33188e6..3526367f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00457.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00457.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECPointInit( pX, pY, pPoint, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECPointInit( pX, pY, pPoint, pEC );
+ return l9_ippsGFpECBindGxyTblStd256r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECPointInit( pX, pY, pPoint, pEC );
+ return y8_ippsGFpECBindGxyTblStd256r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd256r1,(IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECPointInit( pX, pY, pPoint, pEC );
+ return h9_ippsGFpECBindGxyTblStd256r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECPointInit( pX, pY, pPoint, pEC );
+ return p8_ippsGFpECBindGxyTblStd256r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00458.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00458.c
index a5e75701..d6531a98 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00458.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00458.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSetPointAtInfinity( pPoint, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSetPointAtInfinity( pPoint, pEC );
+ return l9_ippsGFpECBindGxyTblStd384r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSetPointAtInfinity( pPoint, pEC );
+ return y8_ippsGFpECBindGxyTblStd384r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd384r1,(IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSetPointAtInfinity( pPoint, pEC );
+ return h9_ippsGFpECBindGxyTblStd384r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSetPointAtInfinity( pPoint, pEC );
+ return p8_ippsGFpECBindGxyTblStd384r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00459.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00459.c
index efb66869..1c53e2a2 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00459.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00459.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSetPoint( pX, pY, pPoint, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSetPoint( pX, pY, pPoint, pEC );
+ return l9_ippsGFpECBindGxyTblStd521r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSetPoint( pX, pY, pPoint, pEC );
+ return y8_ippsGFpECBindGxyTblStd521r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStd521r1,(IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSetPoint( pX, pY, pPoint, pEC );
+ return h9_ippsGFpECBindGxyTblStd521r1( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSetPoint( pX, pY, pPoint, pEC );
+ return p8_ippsGFpECBindGxyTblStd521r1( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00460.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00460.c
index c8e6b824..7be3d639 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00460.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00460.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSetPointRegular( pX, pY, pPoint, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSetPointRegular( pX, pY, pPoint, pEC );
+ return l9_ippsGFpECBindGxyTblStdSM2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSetPointRegular( pX, pY, pPoint, pEC );
+ return y8_ippsGFpECBindGxyTblStdSM2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECBindGxyTblStdSM2, (IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSetPointRegular( pX, pY, pPoint, pEC );
+ return h9_ippsGFpECBindGxyTblStdSM2( pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSetPointRegular( pX, pY, pPoint, pEC );
+ return p8_ippsGFpECBindGxyTblStdSM2( pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00461.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00461.c
index d42f3898..fc0e09c7 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00461.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00461.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSetPointRandom( pPoint, pEC, rndFunc, pRndParam, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSetPointRandom( pPoint, pEC, rndFunc, pRndParam, pScratchBuffer );
+ return l9_ippsGFpECGet( ppGFp, pA, pB, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSetPointRandom( pPoint, pEC, rndFunc, pRndParam, pScratchBuffer );
+ return y8_ippsGFpECGet( ppGFp, pA, pB, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGet,(IppsGFpState** const ppGFp, IppsGFpElement* pA, IppsGFpElement* pB, const IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSetPointRandom( pPoint, pEC, rndFunc, pRndParam, pScratchBuffer );
+ return h9_ippsGFpECGet( ppGFp, pA, pB, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSetPointRandom( pPoint, pEC, rndFunc, pRndParam, pScratchBuffer );
+ return p8_ippsGFpECGet( ppGFp, pA, pB, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00462.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00462.c
index ad815923..c36b544a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00462.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00462.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECMakePoint( pX, pPoint, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECMakePoint( pX, pPoint, pEC );
+ return l9_ippsGFpECGetSubgroup( ppGFp, pX, pY, pOrder, pCofactor, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECMakePoint( pX, pPoint, pEC );
+ return y8_ippsGFpECGetSubgroup( ppGFp, pX, pY, pOrder, pCofactor, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetSubgroup,(IppsGFpState** const ppGFp, IppsGFpElement* pX, IppsGFpElement* pY, IppsBigNumState* pOrder,IppsBigNumState* pCofactor, const IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECMakePoint( pX, pPoint, pEC );
+ return h9_ippsGFpECGetSubgroup( ppGFp, pX, pY, pOrder, pCofactor, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECMakePoint( pX, pPoint, pEC );
+ return p8_ippsGFpECGetSubgroup( ppGFp, pX, pY, pOrder, pCofactor, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00463.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00463.c
index 07373f97..44f71963 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00463.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00463.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
+IPPAPI(IppStatus, l9_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSetPointHash( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSetPointHash( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
+ return l9_ippsGFpECScratchBufferSize( nScalars, pEC, pBufferSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSetPointHash( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
+ return y8_ippsGFpECScratchBufferSize( nScalars, pEC, pBufferSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
+IPPAPI(IppStatus, h9_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECScratchBufferSize,(int nScalars, const IppsGFpECState* pEC, int* pBufferSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSetPointHash( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
+ return h9_ippsGFpECScratchBufferSize( nScalars, pEC, pBufferSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSetPointHash( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
+ return p8_ippsGFpECScratchBufferSize( nScalars, pEC, pBufferSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00464.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00464.c
index cbd864dc..dd716ff1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00464.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00464.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSetPointHash_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSetPointHash_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
+ return l9_ippsGFpECVerify( pResult, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSetPointHash_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
+ return y8_ippsGFpECVerify( pResult, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECVerify,(IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSetPointHash_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
+ return h9_ippsGFpECVerify( pResult, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSetPointHash_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
+ return p8_ippsGFpECVerify( pResult, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00465.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00465.c
index 4419d719..2fa6cdb4 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00465.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00465.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
+IPPAPI(IppStatus, l9_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECGetPoint( pPoint, pX, pY, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECGetPoint( pPoint, pX, pY, pEC );
+ return l9_ippsGFpECPointGetSize( pEC, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECGetPoint( pPoint, pX, pY, pEC );
+ return y8_ippsGFpECPointGetSize( pEC, pSize );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
+IPPAPI(IppStatus, h9_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECPointGetSize,(const IppsGFpECState* pEC, int* pSize))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECGetPoint( pPoint, pX, pY, pEC );
+ return h9_ippsGFpECPointGetSize( pEC, pSize );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECGetPoint( pPoint, pX, pY, pEC );
+ return p8_ippsGFpECPointGetSize( pEC, pSize );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00466.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00466.c
index ceffc450..ad9ffb1f 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00466.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00466.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECGetPointRegular( pPoint, pX, pY, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECGetPointRegular( pPoint, pX, pY, pEC );
+ return l9_ippsGFpECPointInit( pX, pY, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECGetPointRegular( pPoint, pX, pY, pEC );
+ return y8_ippsGFpECPointInit( pX, pY, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECPointInit, (const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECGetPointRegular( pPoint, pX, pY, pEC );
+ return h9_ippsGFpECPointInit( pX, pY, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECGetPointRegular( pPoint, pX, pY, pEC );
+ return p8_ippsGFpECPointInit( pX, pY, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00467.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00467.c
index ba5945d0..3c60e1c8 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00467.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00467.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSetPointOctString( pStr, strLen, pPoint, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSetPointOctString( pStr, strLen, pPoint, pEC );
+ return l9_ippsGFpECSetPointAtInfinity( pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSetPointOctString( pStr, strLen, pPoint, pEC );
+ return y8_ippsGFpECSetPointAtInfinity( pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointAtInfinity,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSetPointOctString( pStr, strLen, pPoint, pEC );
+ return h9_ippsGFpECSetPointAtInfinity( pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSetPointOctString( pStr, strLen, pPoint, pEC );
+ return p8_ippsGFpECSetPointAtInfinity( pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00468.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00468.c
index 30f8c894..37ae91d1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00468.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00468.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECGetPointOctString( pPoint, pStr, strLen, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECGetPointOctString( pPoint, pStr, strLen, pEC );
+ return l9_ippsGFpECSetPoint( pX, pY, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECGetPointOctString( pPoint, pStr, strLen, pEC );
+ return y8_ippsGFpECSetPoint( pX, pY, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPoint,(const IppsGFpElement* pX, const IppsGFpElement* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECGetPointOctString( pPoint, pStr, strLen, pEC );
+ return h9_ippsGFpECSetPoint( pX, pY, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECGetPointOctString( pPoint, pStr, strLen, pEC );
+ return p8_ippsGFpECSetPoint( pX, pY, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00469.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00469.c
index 62b79ea5..8e386746 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00469.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00469.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECTstPoint( pP, pResult, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECTstPoint( pP, pResult, pEC );
+ return l9_ippsGFpECSetPointRegular( pX, pY, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECTstPoint( pP, pResult, pEC );
+ return y8_ippsGFpECSetPointRegular( pX, pY, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointRegular,(const IppsBigNumState* pX, const IppsBigNumState* pY, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECTstPoint( pP, pResult, pEC );
+ return h9_ippsGFpECSetPointRegular( pX, pY, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECTstPoint( pP, pResult, pEC );
+ return p8_ippsGFpECSetPointRegular( pX, pY, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00470.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00470.c
index 76d0b99e..52856c29 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00470.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00470.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECTstPointInSubgroup( pP, pResult, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECTstPointInSubgroup( pP, pResult, pEC, pScratchBuffer );
+ return l9_ippsGFpECSetPointRandom( pPoint, pEC, rndFunc, pRndParam, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECTstPointInSubgroup( pP, pResult, pEC, pScratchBuffer );
+ return y8_ippsGFpECSetPointRandom( pPoint, pEC, rndFunc, pRndParam, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointRandom,(IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECTstPointInSubgroup( pP, pResult, pEC, pScratchBuffer );
+ return h9_ippsGFpECSetPointRandom( pPoint, pEC, rndFunc, pRndParam, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECTstPointInSubgroup( pP, pResult, pEC, pScratchBuffer );
+ return p8_ippsGFpECSetPointRandom( pPoint, pEC, rndFunc, pRndParam, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00471.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00471.c
index 8e2810b4..1b5491b3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00471.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00471.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECCpyPoint( pA, pR, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECCpyPoint( pA, pR, pEC );
+ return l9_ippsGFpECMakePoint( pX, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECCpyPoint( pA, pR, pEC );
+ return y8_ippsGFpECMakePoint( pX, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECMakePoint,(const IppsGFpElement* pX, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECCpyPoint( pA, pR, pEC );
+ return h9_ippsGFpECMakePoint( pX, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECCpyPoint( pA, pR, pEC );
+ return p8_ippsGFpECMakePoint( pX, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00472.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00472.c
index 179a3d51..0001ce99 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00472.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00472.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECCmpPoint( pP, pQ, pResult, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECCmpPoint( pP, pQ, pResult, pEC );
+ return l9_ippsGFpECSetPointHash( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECCmpPoint( pP, pQ, pResult, pEC );
+ return y8_ippsGFpECSetPointHash( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHash,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECCmpPoint( pP, pQ, pResult, pEC );
+ return h9_ippsGFpECSetPointHash( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECCmpPoint( pP, pQ, pResult, pEC );
+ return p8_ippsGFpECSetPointHash( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00473.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00473.c
index e60b4e73..394d37e1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00473.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00473.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECSetPointHashBackCompatible,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECSetPointHashBackCompatible,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHashBackCompatible,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECNegPoint( pP, pR, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECNegPoint( pP, pR, pEC );
+ return l9_ippsGFpECSetPointHashBackCompatible( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECNegPoint( pP, pR, pEC );
+ return y8_ippsGFpECSetPointHashBackCompatible( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECSetPointHashBackCompatible,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECSetPointHashBackCompatible,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHashBackCompatible,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, IppHashAlgId hashID, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECNegPoint( pP, pR, pEC );
+ return h9_ippsGFpECSetPointHashBackCompatible( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECNegPoint( pP, pR, pEC );
+ return p8_ippsGFpECSetPointHashBackCompatible( hdr, pMsg, msgLen, pPoint, pEC, hashID, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00474.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00474.c
index 48a15f97..9ae6af11 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00474.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00474.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECAddPoint( pP, pQ, pR, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECAddPoint( pP, pQ, pR, pEC );
+ return l9_ippsGFpECSetPointHash_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECAddPoint( pP, pQ, pR, pEC );
+ return y8_ippsGFpECSetPointHash_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHash_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECAddPoint( pP, pQ, pR, pEC );
+ return h9_ippsGFpECSetPointHash_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECAddPoint( pP, pQ, pR, pEC );
+ return p8_ippsGFpECSetPointHash_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00475.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00475.c
index 000ff810..a62475dd 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00475.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00475.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECSetPointHashBackCompatible_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECSetPointHashBackCompatible_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHashBackCompatible_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECMulPoint( pP, pN, pR, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECMulPoint( pP, pN, pR, pEC, pScratchBuffer );
+ return l9_ippsGFpECSetPointHashBackCompatible_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECMulPoint( pP, pN, pR, pEC, pScratchBuffer );
+ return y8_ippsGFpECSetPointHashBackCompatible_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECSetPointHashBackCompatible_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECSetPointHashBackCompatible_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointHashBackCompatible_rmf,(Ipp32u hdr, const Ipp8u* pMsg, int msgLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC, const IppsHashMethod* pMethod, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECMulPoint( pP, pN, pR, pEC, pScratchBuffer );
+ return h9_ippsGFpECSetPointHashBackCompatible_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECMulPoint( pP, pN, pR, pEC, pScratchBuffer );
+ return p8_ippsGFpECSetPointHashBackCompatible_rmf( hdr, pMsg, msgLen, pPoint, pEC, pMethod, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00476.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00476.c
index e8d07acd..c2cd6fc3 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00476.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00476.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, l9_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, k0_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, y8_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECPrivateKey( pPrivate, pEC, rndFunc, pRndParam );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECPrivateKey( pPrivate, pEC, rndFunc, pRndParam );
+ return l9_ippsGFpECGetPoint( pPoint, pX, pY, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECPrivateKey( pPrivate, pEC, rndFunc, pRndParam );
+ return y8_ippsGFpECGetPoint( pPoint, pX, pY, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPAPI(IppStatus, h9_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, p8_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPoint,(const IppsGFpECPoint* pPoint, IppsGFpElement* pX, IppsGFpElement* pY, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECPrivateKey( pPrivate, pEC, rndFunc, pRndParam );
+ return h9_ippsGFpECGetPoint( pPoint, pX, pY, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECPrivateKey( pPrivate, pEC, rndFunc, pRndParam );
+ return p8_ippsGFpECGetPoint( pPoint, pX, pY, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00477.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00477.c
index bbacf4ea..94e53275 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00477.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00477.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECPublicKey( pPrivate, pPublic, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECPublicKey( pPrivate, pPublic, pEC, pScratchBuffer );
+ return l9_ippsGFpECGetPointRegular( pPoint, pX, pY, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECPublicKey( pPrivate, pPublic, pEC, pScratchBuffer );
+ return y8_ippsGFpECGetPointRegular( pPoint, pX, pY, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPointRegular,(const IppsGFpECPoint* pPoint, IppsBigNumState* pX, IppsBigNumState* pY, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECPublicKey( pPrivate, pPublic, pEC, pScratchBuffer );
+ return h9_ippsGFpECGetPointRegular( pPoint, pX, pY, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECPublicKey( pPrivate, pPublic, pEC, pScratchBuffer );
+ return p8_ippsGFpECGetPointRegular( pPoint, pX, pY, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00478.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00478.c
index b266cf3e..245045e1 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00478.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00478.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECTstKeyPair( pPrivate, pPublic, pResult, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECTstKeyPair( pPrivate, pPublic, pResult, pEC, pScratchBuffer );
+ return l9_ippsGFpECSetPointOctString( pStr, strLen, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECTstKeyPair( pPrivate, pPublic, pResult, pEC, pScratchBuffer );
+ return y8_ippsGFpECSetPointOctString( pStr, strLen, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSetPointOctString,(const Ipp8u* pStr, int strLen, IppsGFpECPoint* pPoint, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECTstKeyPair( pPrivate, pPublic, pResult, pEC, pScratchBuffer );
+ return h9_ippsGFpECSetPointOctString( pStr, strLen, pPoint, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECTstKeyPair( pPrivate, pPublic, pResult, pEC, pScratchBuffer );
+ return p8_ippsGFpECSetPointOctString( pStr, strLen, pPoint, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00479.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00479.c
index 796f8e91..8dda070c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00479.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00479.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSharedSecretDH( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSharedSecretDH( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
+ return l9_ippsGFpECGetPointOctString( pPoint, pStr, strLen, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSharedSecretDH( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
+ return y8_ippsGFpECGetPointOctString( pPoint, pStr, strLen, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetPointOctString,(const IppsGFpECPoint* pPoint, Ipp8u* pStr, int strLen, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSharedSecretDH( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
+ return h9_ippsGFpECGetPointOctString( pPoint, pStr, strLen, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSharedSecretDH( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
+ return p8_ippsGFpECGetPointOctString( pPoint, pStr, strLen, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00480.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00480.c
index 53576b53..377b58a6 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00480.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00480.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
+ return l9_ippsGFpECTstPoint( pP, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
+ return y8_ippsGFpECTstPoint( pP, pResult, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECTstPoint,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
+ return h9_ippsGFpECTstPoint( pP, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
+ return p8_ippsGFpECTstPoint( pP, pResult, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00481.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00481.c
index 0882b0e5..bd061f21 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00481.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00481.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSignDSA( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSignDSA( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return l9_ippsGFpECTstPointInSubgroup( pP, pResult, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSignDSA( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return y8_ippsGFpECTstPointInSubgroup( pP, pResult, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECTstPointInSubgroup,(const IppsGFpECPoint* pP, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSignDSA( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return h9_ippsGFpECTstPointInSubgroup( pP, pResult, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSignDSA( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return p8_ippsGFpECTstPointInSubgroup( pP, pResult, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00482.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00482.c
index 320bb5b1..53652477 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00482.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00482.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECVerifyDSA( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECVerifyDSA( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return l9_ippsGFpECCpyPoint( pA, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECVerifyDSA( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return y8_ippsGFpECCpyPoint( pA, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECCpyPoint,(const IppsGFpECPoint* pA, IppsGFpECPoint* pR, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECVerifyDSA( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return h9_ippsGFpECCpyPoint( pA, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECVerifyDSA( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return p8_ippsGFpECCpyPoint( pA, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00483.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00483.c
index c451d328..2246234c 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00483.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00483.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSignNR( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSignNR( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return l9_ippsGFpECCmpPoint( pP, pQ, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSignNR( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return y8_ippsGFpECCmpPoint( pP, pQ, pResult, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECCmpPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppECResult* pResult, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSignNR( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return h9_ippsGFpECCmpPoint( pP, pQ, pResult, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSignNR( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return p8_ippsGFpECCmpPoint( pP, pQ, pResult, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00484.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00484.c
index a94d487f..1f12e628 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00484.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00484.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECVerifyNR( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECVerifyNR( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return l9_ippsGFpECNegPoint( pP, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECVerifyNR( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return y8_ippsGFpECNegPoint( pP, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECNegPoint,(const IppsGFpECPoint* pP, IppsGFpECPoint* pR, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECVerifyNR( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return h9_ippsGFpECNegPoint( pP, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECVerifyNR( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return p8_ippsGFpECNegPoint( pP, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00485.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00485.c
index 88baf3c9..f4cb034d 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00485.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00485.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return l9_ippsGFpECAddPoint( pP, pQ, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return y8_ippsGFpECAddPoint( pP, pQ, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, const IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECAddPoint,(const IppsGFpECPoint* pP, const IppsGFpECPoint* pQ, IppsGFpECPoint* pR, IppsGFpECState* pEC))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return h9_ippsGFpECAddPoint( pP, pQ, pR, pEC );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ return p8_ippsGFpECAddPoint( pP, pQ, pR, pEC );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00486.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00486.c
index f21b9a5e..0b26137a 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00486.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00486.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return l9_ippsGFpECMulPoint( pP, pN, pR, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return y8_ippsGFpECMulPoint( pP, pN, pR, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECMulPoint,(const IppsGFpECPoint* pP, const IppsBigNumState* pN, IppsGFpECPoint* pR, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return h9_ippsGFpECMulPoint( pP, pN, pR, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ return p8_ippsGFpECMulPoint( pP, pN, pR, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00487.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00487.c
index 031598cf..47738fe9 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00487.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00487.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
-IPPAPI(IppStatus, l9_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
-IPPAPI(IppStatus, k0_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, y8_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, l9_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECGetInfo_GF( pInfo, pEC );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECGetInfo_GF( pInfo, pEC );
+ return l9_ippsGFpECPrivateKey( pPrivate, pEC, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECGetInfo_GF( pInfo, pEC );
+ return y8_ippsGFpECPrivateKey( pPrivate, pEC, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
-IPPAPI(IppStatus, h9_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, p8_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
+IPPAPI(IppStatus, h9_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECPrivateKey,(IppsBigNumState* pPrivate, IppsGFpECState* pEC, IppBitSupplier rndFunc, void* pRndParam))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECGetInfo_GF( pInfo, pEC );
+ return h9_ippsGFpECPrivateKey( pPrivate, pEC, rndFunc, pRndParam );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECGetInfo_GF( pInfo, pEC );
+ return p8_ippsGFpECPrivateKey( pPrivate, pEC, rndFunc, pRndParam );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00488.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00488.c
index 0e796c33..e84c8626 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00488.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00488.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
-IPPAPI(IppStatus, l9_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
-IPPAPI(IppStatus, k0_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
+IPPAPI(IppStatus, y8_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECESGetSize_SM2( pEC, pSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECESGetSize_SM2( pEC, pSize );
+ return l9_ippsGFpECPublicKey( pPrivate, pPublic, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECESGetSize_SM2( pEC, pSize );
+ return y8_ippsGFpECPublicKey( pPrivate, pPublic, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
-IPPAPI(IppStatus, h9_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
+IPPAPI(IppStatus, p8_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECPublicKey,(const IppsBigNumState* pPrivate, IppsGFpECPoint* pPublic, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECESGetSize_SM2( pEC, pSize );
+ return h9_ippsGFpECPublicKey( pPrivate, pPublic, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECESGetSize_SM2( pEC, pSize );
+ return p8_ippsGFpECPublicKey( pPrivate, pPublic, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00489.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00489.c
index 289ecc6a..0271fd37 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00489.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00489.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
-IPPAPI(IppStatus, l9_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
-IPPAPI(IppStatus, k0_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
+IPPAPI(IppStatus, y8_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECESInit_SM2( pEC, pState, avaliableCtxSize );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECESInit_SM2( pEC, pState, avaliableCtxSize );
+ return l9_ippsGFpECTstKeyPair( pPrivate, pPublic, pResult, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECESInit_SM2( pEC, pState, avaliableCtxSize );
+ return y8_ippsGFpECTstKeyPair( pPrivate, pPublic, pResult, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
-IPPAPI(IppStatus, h9_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
+IPPAPI(IppStatus, p8_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECTstKeyPair,(const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECESInit_SM2( pEC, pState, avaliableCtxSize );
+ return h9_ippsGFpECTstKeyPair( pPrivate, pPublic, pResult, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECESInit_SM2( pEC, pState, avaliableCtxSize );
+ return p8_ippsGFpECTstKeyPair( pPrivate, pPublic, pResult, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00490.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00490.c
index aff01c9e..3b9fb161 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00490.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00490.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
-IPPAPI(IppStatus, l9_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
-IPPAPI(IppStatus, k0_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
+IPPAPI(IppStatus, y8_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECESSetKey_SM2( pPrivate, pPublic, pState, pEC, pEcScratchBuffer );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECESSetKey_SM2( pPrivate, pPublic, pState, pEC, pEcScratchBuffer );
+ return l9_ippsGFpECSharedSecretDH( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECESSetKey_SM2( pPrivate, pPublic, pState, pEC, pEcScratchBuffer );
+ return y8_ippsGFpECSharedSecretDH( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
-IPPAPI(IppStatus, h9_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
+IPPAPI(IppStatus, p8_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSharedSecretDH,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECESSetKey_SM2( pPrivate, pPublic, pState, pEC, pEcScratchBuffer );
+ return h9_ippsGFpECSharedSecretDH( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECESSetKey_SM2( pPrivate, pPublic, pState, pEC, pEcScratchBuffer );
+ return p8_ippsGFpECSharedSecretDH( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00491.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00491.c
index 4615f352..4d0b81ff 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00491.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00491.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
-IPPAPI(IppStatus, l9_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
-IPPAPI(IppStatus, k0_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
+IPPAPI(IppStatus, y8_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECESStart_SM2( pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECESStart_SM2( pState );
+ return l9_ippsGFpECSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECESStart_SM2( pState );
+ return y8_ippsGFpECSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
-IPPAPI(IppStatus, h9_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
+IPPAPI(IppStatus, p8_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSharedSecretDHC,(const IppsBigNumState* pPrivateA, const IppsGFpECPoint* pPublicB, IppsBigNumState* pShare, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECESStart_SM2( pState );
+ return h9_ippsGFpECSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECESStart_SM2( pState );
+ return p8_ippsGFpECSharedSecretDHC( pPrivateA, pPublicB, pShare, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00492.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00492.c
index c36c0113..a2321e38 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00492.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00492.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
-IPPAPI(IppStatus, l9_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
-IPPAPI(IppStatus, k0_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, y8_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECESEncrypt_SM2( pInput, pOutput, dataLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECESEncrypt_SM2( pInput, pOutput, dataLen, pState );
+ return l9_ippsGFpECSignDSA( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECESEncrypt_SM2( pInput, pOutput, dataLen, pState );
+ return y8_ippsGFpECSignDSA( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
-IPPAPI(IppStatus, h9_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, p8_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSignDSA,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECESEncrypt_SM2( pInput, pOutput, dataLen, pState );
+ return h9_ippsGFpECSignDSA( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECESEncrypt_SM2( pInput, pOutput, dataLen, pState );
+ return p8_ippsGFpECSignDSA( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00493.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00493.c
index 07282ea5..556cf5bb 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00493.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00493.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
-IPPAPI(IppStatus, l9_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
-IPPAPI(IppStatus, k0_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, y8_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECESDecrypt_SM2( pInput, pOutput, dataLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECESDecrypt_SM2( pInput, pOutput, dataLen, pState );
+ return l9_ippsGFpECVerifyDSA( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECESDecrypt_SM2( pInput, pOutput, dataLen, pState );
+ return y8_ippsGFpECVerifyDSA( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
-IPPAPI(IppStatus, h9_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, p8_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifyDSA,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECESDecrypt_SM2( pInput, pOutput, dataLen, pState );
+ return h9_ippsGFpECVerifyDSA( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECESDecrypt_SM2( pInput, pOutput, dataLen, pState );
+ return p8_ippsGFpECVerifyDSA( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00494.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00494.c
index 2fde84e1..22a8193e 100644
--- a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00494.c
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00494.c
@@ -47,42 +47,38 @@
#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
-IPPAPI(IppStatus, y8_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
-IPPAPI(IppStatus, l9_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
-IPPAPI(IppStatus, k0_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, y8_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
- if( AVX3X_FEATURES == ( features & AVX3X_FEATURES )) {
- return k0_ippsGFpECESFinal_SM2( pTag, tagLen, pState );
- } else
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return l9_ippsGFpECESFinal_SM2( pTag, tagLen, pState );
+ return l9_ippsGFpECSignNR( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return y8_ippsGFpECESFinal_SM2( pTag, tagLen, pState );
+ return y8_ippsGFpECSignNR( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
#else
-IPPAPI(IppStatus, p8_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
-IPPAPI(IppStatus, h9_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, p8_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
-IPPFUN(IppStatus,sgx_disp_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSignNR,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
{
Ipp64u features;
ippcpGetCpuFeatures( &features );
if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
- return h9_ippsGFpECESFinal_SM2( pTag, tagLen, pState );
+ return h9_ippsGFpECSignNR( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
} else
if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
- return p8_ippsGFpECESFinal_SM2( pTag, tagLen, pState );
+ return p8_ippsGFpECSignNR( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
} else
return ippStsCpuNotSupportedErr;
}
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00495.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00495.c
new file mode 100644
index 00000000..8521591d
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00495.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECVerifyNR( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECVerifyNR( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifyNR,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECVerifyNR( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECVerifyNR( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00496.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00496.c
new file mode 100644
index 00000000..b0642342
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00496.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECSignSM2,(const IppsBigNumState* pMsgDigest, const IppsBigNumState* pRegPrivate, IppsBigNumState* pEphPrivate, IppsBigNumState* pSignR, IppsBigNumState* pSignS, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECSignSM2( pMsgDigest, pRegPrivate, pEphPrivate, pSignR, pSignS, pEC, pScratchBuffer );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00497.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00497.c
new file mode 100644
index 00000000..bb81b2d3
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00497.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECVerifySM2,(const IppsBigNumState* pMsgDigest, const IppsGFpECPoint* pRegPublic, const IppsBigNumState* pSignR, const IppsBigNumState* pSignS, IppECResult* pResult, IppsGFpECState* pEC, Ipp8u* pScratchBuffer))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECVerifySM2( pMsgDigest, pRegPublic, pSignR, pSignS, pResult, pEC, pScratchBuffer );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00498.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00498.c
new file mode 100644
index 00000000..5f4c7221
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00498.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, l9_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECGetInfo_GF( pInfo, pEC );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECGetInfo_GF( pInfo, pEC );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
+IPPAPI(IppStatus, h9_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECGetInfo_GF,(IppsGFpInfo* pInfo, const IppsGFpECState* pEC))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECGetInfo_GF( pInfo, pEC );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECGetInfo_GF( pInfo, pEC );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00499.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00499.c
new file mode 100644
index 00000000..30e56477
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00499.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
+IPPAPI(IppStatus, l9_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECESGetSize_SM2( pEC, pSize );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECESGetSize_SM2( pEC, pSize );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
+IPPAPI(IppStatus, h9_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESGetSize_SM2, (const IppsGFpECState* pEC, int* pSize))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECESGetSize_SM2( pEC, pSize );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECESGetSize_SM2( pEC, pSize );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00500.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00500.c
new file mode 100644
index 00000000..046c9a38
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00500.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
+IPPAPI(IppStatus, l9_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECESInit_SM2( pEC, pState, avaliableCtxSize );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECESInit_SM2( pEC, pState, avaliableCtxSize );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
+IPPAPI(IppStatus, h9_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESInit_SM2, (IppsGFpECState* pEC, IppsECESState_SM2* pState, int avaliableCtxSize))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECESInit_SM2( pEC, pState, avaliableCtxSize );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECESInit_SM2( pEC, pState, avaliableCtxSize );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00501.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00501.c
new file mode 100644
index 00000000..03bff50a
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00501.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
+IPPAPI(IppStatus, l9_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECESSetKey_SM2( pPrivate, pPublic, pState, pEC, pEcScratchBuffer );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECESSetKey_SM2( pPrivate, pPublic, pState, pEC, pEcScratchBuffer );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
+IPPAPI(IppStatus, h9_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESSetKey_SM2, (const IppsBigNumState* pPrivate, const IppsGFpECPoint* pPublic, IppsECESState_SM2* pState, IppsGFpECState* pEC, Ipp8u* pEcScratchBuffer))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECESSetKey_SM2( pPrivate, pPublic, pState, pEC, pEcScratchBuffer );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECESSetKey_SM2( pPrivate, pPublic, pState, pEC, pEcScratchBuffer );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00502.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00502.c
new file mode 100644
index 00000000..10d5505c
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00502.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
+IPPAPI(IppStatus, l9_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECESStart_SM2( pState );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECESStart_SM2( pState );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
+IPPAPI(IppStatus, h9_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESStart_SM2, (IppsECESState_SM2* pState))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECESStart_SM2( pState );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECESStart_SM2( pState );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00503.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00503.c
new file mode 100644
index 00000000..0113f261
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00503.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, l9_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECESEncrypt_SM2( pInput, pOutput, dataLen, pState );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECESEncrypt_SM2( pInput, pOutput, dataLen, pState );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, h9_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESEncrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECESEncrypt_SM2( pInput, pOutput, dataLen, pState );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECESEncrypt_SM2( pInput, pOutput, dataLen, pState );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00504.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00504.c
new file mode 100644
index 00000000..6ed90260
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00504.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, l9_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECESDecrypt_SM2( pInput, pOutput, dataLen, pState );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECESDecrypt_SM2( pInput, pOutput, dataLen, pState );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, h9_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESDecrypt_SM2, (const Ipp8u* pInput, Ipp8u* pOutput, int dataLen, IppsECESState_SM2* pState))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECESDecrypt_SM2( pInput, pOutput, dataLen, pState );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECESDecrypt_SM2( pInput, pOutput, dataLen, pState );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00505.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00505.c
new file mode 100644
index 00000000..8e334b2b
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00505.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, l9_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECESFinal_SM2( pTag, tagLen, pState );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECESFinal_SM2( pTag, tagLen, pState );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
+IPPAPI(IppStatus, h9_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESFinal_SM2, (Ipp8u* pTag, int tagLen, IppsECESState_SM2* pState))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECESFinal_SM2( pTag, tagLen, pState );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECESFinal_SM2( pTag, tagLen, pState );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00506.c b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00506.c
new file mode 100644
index 00000000..2d041586
--- /dev/null
+++ b/sdk/tlibcrypto/ipp/ipp_disp/ippcpsgx_disp00506.c
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2011-2020 Intel Corporation. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ * * Neither the name of Intel Corporation nor the names of its
+ * contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ *
+ */
+
+#include "ippcp.h"
+
+#define IPPFUN(type,name,arg) extern type IPP_STDCALL name arg
+
+#ifndef NULL
+#ifdef __cplusplus
+#define NULL 0
+#else
+#define NULL ((void *)0)
+#endif
+#endif
+
+#if defined (_M_AMD64) || defined (__x86_64__)
+
+#define AVX3X_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512VL|ippCPUID_AVX512BW|ippCPUID_AVX512DQ )
+#define AVX3M_FEATURES ( ippCPUID_AVX512F|ippCPUID_AVX512CD|ippCPUID_AVX512PF|ippCPUID_AVX512ER )
+
+
+IPPAPI(IppStatus, y8_ippsGFpECESGetBuffersSize_SM2, (int* pPublicKeySize, int* pMaximumTagSize, const IppsECESState_SM2* pState))
+IPPAPI(IppStatus, l9_ippsGFpECESGetBuffersSize_SM2, (int* pPublicKeySize, int* pMaximumTagSize, const IppsECESState_SM2* pState))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESGetBuffersSize_SM2, (int* pPublicKeySize, int* pMaximumTagSize, const IppsECESState_SM2* pState))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return l9_ippsGFpECESGetBuffersSize_SM2( pPublicKeySize, pMaximumTagSize, pState );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return y8_ippsGFpECESGetBuffersSize_SM2( pPublicKeySize, pMaximumTagSize, pState );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#else
+
+
+IPPAPI(IppStatus, p8_ippsGFpECESGetBuffersSize_SM2, (int* pPublicKeySize, int* pMaximumTagSize, const IppsECESState_SM2* pState))
+IPPAPI(IppStatus, h9_ippsGFpECESGetBuffersSize_SM2, (int* pPublicKeySize, int* pMaximumTagSize, const IppsECESState_SM2* pState))
+
+IPPFUN(IppStatus,sgx_disp_ippsGFpECESGetBuffersSize_SM2, (int* pPublicKeySize, int* pMaximumTagSize, const IppsECESState_SM2* pState))
+{
+ Ipp64u features;
+ ippcpGetCpuFeatures( &features );
+
+ if( ippCPUID_AVX2 == ( features & ippCPUID_AVX2 )) {
+ return h9_ippsGFpECESGetBuffersSize_SM2( pPublicKeySize, pMaximumTagSize, pState );
+ } else
+ if( ippCPUID_SSE42 == ( features & ippCPUID_SSE42 )) {
+ return p8_ippsGFpECESGetBuffersSize_SM2( pPublicKeySize, pMaximumTagSize, pState );
+ } else
+ return ippStsCpuNotSupportedErr;
+}
+#endif
diff --git a/sdk/tlibcrypto/ipp/sgx_rsa3072.cpp b/sdk/tlibcrypto/ipp/sgx_rsa3072.cpp
index 710bb547..be462097 100644
--- a/sdk/tlibcrypto/ipp/sgx_rsa3072.cpp
+++ b/sdk/tlibcrypto/ipp/sgx_rsa3072.cpp
@@ -44,7 +44,6 @@ sgx_status_t sgx_rsa3072_sign(const uint8_t * p_data,
return SGX_ERROR_INVALID_PARAMETER;
}
IppStatus ipp_ret = ippStsNoErr;
- IppHashAlgId hash_alg = ippHashAlg_SHA256;
IppsRSAPrivateKeyState* p_rsa_privatekey_ctx = NULL;
int private_key_ctx_size = 0;
@@ -93,7 +92,7 @@ sgx_status_t sgx_rsa3072_sign(const uint8_t * p_data,
}
// sign the data buffer
- ipp_ret = ippsRSASign_PKCS1v15(p_data, data_size, *p_signature, p_rsa_privatekey_ctx, NULL, hash_alg, temp_buff);
+ ipp_ret = ippsRSASign_PKCS1v15_rmf(p_data, data_size, *p_signature, p_rsa_privatekey_ctx, NULL, ippsHashMethod_SHA256_TT(), temp_buff);
} while (0);
@@ -130,7 +129,6 @@ sgx_status_t sgx_rsa3072_verify(const uint8_t *p_data,
*p_result = SGX_RSA_INVALID_SIGNATURE;
IppStatus ipp_ret = ippStsNoErr;
- IppHashAlgId hash_alg = ippHashAlg_SHA256;
IppsRSAPublicKeyState* p_rsa_publickey_ctx = NULL;
Ipp8u *temp_buff = NULL;
@@ -183,7 +181,7 @@ sgx_status_t sgx_rsa3072_verify(const uint8_t *p_data,
}
// verify the signature
- ipp_ret = ippsRSAVerify_PKCS1v15(p_data, data_size, *p_signature, &result, p_rsa_publickey_ctx, hash_alg, temp_buff);
+ ipp_ret = ippsRSAVerify_PKCS1v15_rmf(p_data, data_size, *p_signature, &result, p_rsa_publickey_ctx, ippsHashMethod_SHA256_TT(), temp_buff);
} while (0);
if ((result != 0) && (ipp_ret == ippStsNoErr))
diff --git a/sdk/tlibcrypto/ipp/sgx_rsa_encryption.cpp b/sdk/tlibcrypto/ipp/sgx_rsa_encryption.cpp
index edae9075..78fe2fbd 100644
--- a/sdk/tlibcrypto/ipp/sgx_rsa_encryption.cpp
+++ b/sdk/tlibcrypto/ipp/sgx_rsa_encryption.cpp
@@ -388,8 +388,8 @@ sgx_status_t sgx_rsa_pub_encrypt_sha256(const void* rsa_key, unsigned char* pout
//encrypt input data with public rsa_key and SHA256 padding
//
- if (ippsRSAEncrypt_OAEP(pin_data, (int)pin_len, NULL, 0, seeds,
- pout_data, (IppsRSAPublicKeyState*)rsa_key, IPP_ALG_HASH_SHA256, p_scratch_buffer) != ippStsNoErr) {
+ if (ippsRSAEncrypt_OAEP_rmf(pin_data, (int)pin_len, NULL, 0, seeds,
+ pout_data, (IppsRSAPublicKeyState*)rsa_key, ippsHashMethod_SHA256_TT(), p_scratch_buffer) != ippStsNoErr) {
break;
}
*pout_len = mod_len / 8;
@@ -474,8 +474,8 @@ sgx_status_t sgx_rsa_priv_decrypt_sha256(const void* rsa_key, unsigned char* pou
}
//decrypt input ciphertext using private key rsa_key
- if (ippsRSADecrypt_OAEP(pin_data, NULL, 0, pout_data, (int*)pout_len, (IppsRSAPrivateKeyState*)rsa_key,
- IPP_ALG_HASH_SHA256, p_scratch_buffer) != ippStsNoErr) {
+ if (ippsRSADecrypt_OAEP_rmf(pin_data, NULL, 0, pout_data, (int*)pout_len, (IppsRSAPrivateKeyState*)rsa_key,
+ ippsHashMethod_SHA256_TT(), p_scratch_buffer) != ippStsNoErr) {
break;
}
ret_code = SGX_SUCCESS;