~ubuntu-branches/ubuntu/vivid/nettle/vivid

« back to all changes in this revision

Viewing changes to testsuite/pkcs1-conv-test

  • Committer: Package Import Robot
  • Author(s): Magnus Holmgren
  • Date: 2013-05-07 22:57:14 UTC
  • mfrom: (8.1.8 sid)
  • Revision ID: package-import@ubuntu.com-20130507225714-s331yr8ov53dtt17
Tags: 2.7-2
Tag some (ECC related) symbols that only exist on some architectures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
  srcdir=`pwd`
5
5
fi
6
6
 
7
 
[ -x ../tools/pkcs1-conv ] || exit 77
 
7
[ -x ../tools/pkcs1-conv$EXEEXT ] || exit 77
8
8
 
9
9
# Private RSA key, generated by openssl
10
 
../tools/pkcs1-conv >testkey.priv <<EOF || exit 1
 
10
$EMULATOR ../tools/pkcs1-conv >testkey.priv <<EOF || exit 1
11
11
-----BEGIN RSA PRIVATE KEY-----
12
12
MIICXQIBAAKBgQC3792bBgQ/mc8aYOFaLEJES/JipmLAeVgznob/Vrzvdcx+bl6L
13
13
6gTphctU9ToOLC049dZYW3DJ53owUmbQgqB0vvLTjM9lGSEw4oXLrp7x/XVo/fZM
25
25
-----END RSA PRIVATE KEY-----
26
26
EOF
27
27
 
28
 
../tools/pkcs1-conv >testkey.pub <<EOF || exit 1
 
28
$EMULATOR ../tools/pkcs1-conv >testkey.pub <<EOF || exit 1
29
29
# Corresponding public key
30
30
-----BEGIN PUBLIC KEY-----
31
31
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3792bBgQ/mc8aYOFaLEJES/Ji
35
35
-----END PUBLIC KEY-----
36
36
EOF
37
37
 
38
 
../examples/rsa-sign testkey.priv >testsignature <<EOF || exit 1
 
38
$EMULATOR ../examples/rsa-sign testkey.priv >testtmp <<EOF || exit 1
39
39
gazonk
40
40
EOF
 
41
tr -d '\r' < testtmp > testsignature
41
42
 
42
43
# Signature on the data "gazonk\n", using sha1 and the above key
43
44
cat > testsignature2 <<EOF && diff testsignature testsignature2 || exit 1
44
45
5c96ffe7e925224ce6e98648bf2ed3193cab2fc82af9c7fa7fdc5b623bde1d77c5409129d16d1127ae4fad519c24059fe85f4a4360a900f3dee906e6de2ecd010fa56c02d3f7d0772d43439464a91b025722a6f0b6cb65aee1017b29aff4511f90315caae0be74c2ac496474896e7e3ad200cb7c609ddef5c674272964e4b780
45
46
EOF
46
47
 
47
 
../examples/rsa-verify testkey.pub testsignature <<EOF || exit 1
 
48
$EMULATOR ../examples/rsa-verify testkey.pub testsignature <<EOF || exit 1
48
49
gazonk
49
50
EOF
50
51