mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-25 00:02:42 +00:00
Remove cruft and update documentation
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
parent
4c3ff16431
commit
4b3b4fe56e
@ -3,7 +3,8 @@
|
|||||||
# This is a proof-of-concept script to show that the client and server wrappers
|
# This is a proof-of-concept script to show that the client and server wrappers
|
||||||
# can be created by a script. It is not hooked into the build, so is run
|
# can be created by a script. It is not hooked into the build, so is run
|
||||||
# manually and the output files are what are to be reviewed. In due course
|
# manually and the output files are what are to be reviewed. In due course
|
||||||
# this will be replaced by a Python script.
|
# this will be replaced by a Python script based on the
|
||||||
|
# code_wrapper.psa_wrapper module.
|
||||||
#
|
#
|
||||||
# Copyright The Mbed TLS Contributors
|
# Copyright The Mbed TLS Contributors
|
||||||
# SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
|
# SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
|
||||||
@ -43,10 +44,8 @@ my $skip_functions_re = '\A(' . join('|', @skip_functions). ')\Z';
|
|||||||
unshift @functions, 'psa_crypto_init';
|
unshift @functions, 'psa_crypto_init';
|
||||||
|
|
||||||
# get_functions(), called above, returns a data structure for each function
|
# get_functions(), called above, returns a data structure for each function
|
||||||
# that we need to create client and server stubs for. In this example Perl script,
|
# that we need to create client and server stubs for. The functions are
|
||||||
# the function declarations we want are in the data section (after __END__ at
|
# listed from PSA header files.
|
||||||
# the bottom of this file), but a production Python version should process
|
|
||||||
# psa_crypto.h.
|
|
||||||
#
|
#
|
||||||
# In this script, the data for psa_crypto_init() looks like:
|
# In this script, the data for psa_crypto_init() looks like:
|
||||||
#
|
#
|
||||||
@ -1251,26 +1250,3 @@ sub get_functions
|
|||||||
|
|
||||||
return %funcs;
|
return %funcs;
|
||||||
}
|
}
|
||||||
|
|
||||||
sub put_crypto_init_first
|
|
||||||
{
|
|
||||||
my ($functions) = @_;
|
|
||||||
|
|
||||||
my $want_first = "psa_crypto_init";
|
|
||||||
|
|
||||||
my $idx = undef;
|
|
||||||
for my $i (0 .. $#$functions) {
|
|
||||||
if ($functions->[$i] eq $want_first) {
|
|
||||||
$idx = $i;
|
|
||||||
last;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!defined $idx) {
|
|
||||||
die "psa_crypto_init not found"
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($idx != 0) { # Do nothing if already first
|
|
||||||
splice(@$functions, $idx, 1);
|
|
||||||
unshift(@$functions, $want_first);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user