public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* crypto algoritms failing?
@ 2005-01-27 23:30 Jasper Spaans
  2005-01-28  0:38 ` James Morris
  2005-01-28  1:49 ` Nigel Cunningham
  0 siblings, 2 replies; 9+ messages in thread
From: Jasper Spaans @ 2005-01-27 23:30 UTC (permalink / raw)
  To: linux-kernel, ajgrothe

[-- Attachment #1: Type: text/plain, Size: 1200 bytes --]

Hi List,

When booting I see this in dmesg:

testing tea ECB encryption 
test 1 (128 bit key):
0a3aea4140a9ba94
fail
test 2 (128 bit key):
775d2a6af6ce9209
fail
test 3 (128 bit key):
be7abb81952d1f1edd89a1250421df95
fail
test 4 (128 bit key):
e04d5d3cb78c364794189591a9fc49f844d12dc299b8082a078973c24592c690
fail
[..]
testing xtea ECB encryption 
test 1 (128 bit key):
aa2296e56c61f345
fail
test 2 (128 bit key):
823eeb35dcddd9c3
fail
test 3 (128 bit key):
e204dbf289859eea6135aaedb5cb712c
fail
test 4 (128 bit key):
0b03cd8abe95fdb1c144910ba5c91bb4a9da1e9eb13e2a8feaa56a85d1f4a8a5
fail

CPU in that machine is an athlon xp, cpu flags according to /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx fxsr sse pni syscall mmxext 3dnowext 3dnow

Compiler: gcc 3.3.5 (debian package 1:3.3.5-6)

Is this supposed to happen?


Jasper
-- 
Jasper Spaans                                       http://jsp.vs19.net/
 00:24:05 up 10207 days, 16:11, 0 users, load average: 6.29 6.03 6.13
         There already is an object oriented version of COBOL.
             It's called "ADD ONE TO COBOL GIVING COBOL."

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: crypto algoritms failing?
  2005-01-27 23:30 crypto algoritms failing? Jasper Spaans
@ 2005-01-28  0:38 ` James Morris
  2005-01-28  0:47   ` Jasper Spaans
  2005-01-28  1:49 ` Nigel Cunningham
  1 sibling, 1 reply; 9+ messages in thread
From: James Morris @ 2005-01-28  0:38 UTC (permalink / raw)
  To: Jasper Spaans; +Cc: linux-kernel, ajgrothe

On Fri, 28 Jan 2005, Jasper Spaans wrote:

> Is this supposed to happen?

No.  What is your kernel version?


- James
-- 
James Morris
<jmorris@redhat.com>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: crypto algoritms failing?
  2005-01-28  0:38 ` James Morris
@ 2005-01-28  0:47   ` Jasper Spaans
  2005-01-28  1:43     ` James Morris
  0 siblings, 1 reply; 9+ messages in thread
From: Jasper Spaans @ 2005-01-28  0:47 UTC (permalink / raw)
  To: James Morris; +Cc: linux-kernel, ajgrothe

[-- Attachment #1: Type: text/plain, Size: 767 bytes --]

On Thu, Jan 27, 2005 at 07:38:43PM -0500, James Morris wrote:
> > Is this supposed to happen?
> 
> No.  What is your kernel version?

Current bitkeeper + latest swsusp2 patches and hostap driver, however, those
two don't come near touching the crypto stuff[1] so they're not really on my
suspect shortlist, but I'll see if I can find time to build a vanilla one
tomorrow (that is, without swsusp/hostap).. right now, it's time to sleep in
my local timezone..


Groet,
-- 
Jasper Spaans                                       http://jsp.vs19.net/
 01:40:46 up 10207 days, 17:27, 0 users, load average: 6.00 6.00 6.12

[1] hostap however does use some crypto algoritms, if I'm not mistaken, but
    its modules are not loaded in that stage of booting

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: crypto algoritms failing?
  2005-01-28  0:47   ` Jasper Spaans
@ 2005-01-28  1:43     ` James Morris
  2005-01-28  9:14       ` Jasper Spaans
  2005-01-28 10:55       ` Adrian Bunk
  0 siblings, 2 replies; 9+ messages in thread
From: James Morris @ 2005-01-28  1:43 UTC (permalink / raw)
  To: Jasper Spaans, Andrew Morton; +Cc: linux-kernel, ajgrothe, bunk

On Fri, 28 Jan 2005, Jasper Spaans wrote:

> On Thu, Jan 27, 2005 at 07:38:43PM -0500, James Morris wrote:
> > > Is this supposed to happen?
> > 
> > No.  What is your kernel version?
> 
> Current bitkeeper + latest swsusp2 patches and hostap driver, however, those
> two don't come near touching the crypto stuff[1] so they're not really on my
> suspect shortlist, but I'll see if I can find time to build a vanilla one
> tomorrow (that is, without swsusp/hostap).. right now, it's time to sleep in
> my local timezone..

Looks like a cleanup broke the test vectors:
http://linux.bkbits.net:8080/linux-2.5/gnupatch@41ad5cd9EXGuUhmmotTFBIZdIkTm0A

Patch below, please apply.

Signed-off-by: James Morris <jmorris@redhat.com>


---

diff -purN -X dontdiff linux-2.6.11-rc1-mm1.o/crypto/tcrypt.h linux-2.6.11-rc1-mm1.w/crypto/tcrypt.h
--- linux-2.6.11-rc1-mm1.o/crypto/tcrypt.h	2005-01-19 09:30:32.000000000 -0500
+++ linux-2.6.11-rc1-mm1.w/crypto/tcrypt.h	2005-01-27 20:28:23.312918312 -0500
@@ -1986,7 +1986,7 @@ static struct cipher_testvec arc4_dec_tv
 #define TEA_ENC_TEST_VECTORS	4
 #define TEA_DEC_TEST_VECTORS	4
 
-static struct cipher_testvec xtea_enc_tv_template[] =
+static struct cipher_testvec tea_enc_tv_template[] =
 {
 	{
 		.key    = { [0 ... 15] = 0x00 },
@@ -2080,7 +2080,7 @@ static struct cipher_testvec tea_dec_tv_
 #define XTEA_ENC_TEST_VECTORS	4
 #define XTEA_DEC_TEST_VECTORS	4
 
-static struct cipher_testvec tea_enc_tv_template[] =
+static struct cipher_testvec xtea_enc_tv_template[] =
 {
 	{
 		.key    = { [0 ... 15] = 0x00 },





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: crypto algoritms failing?
  2005-01-27 23:30 crypto algoritms failing? Jasper Spaans
  2005-01-28  0:38 ` James Morris
@ 2005-01-28  1:49 ` Nigel Cunningham
  2005-01-28  2:25   ` James Morris
  1 sibling, 1 reply; 9+ messages in thread
From: Nigel Cunningham @ 2005-01-28  1:49 UTC (permalink / raw)
  To: Jasper Spaans; +Cc: Linux Kernel Mailing List, ajgrothe

Hi.

You normally test cryptoapi functionality while booting?

Anyway, I can confirm that if suspend2 touches anything remotely related
to this, it's unintentional and I'll fix it :>

Nigel

On Fri, 2005-01-28 at 10:30, Jasper Spaans wrote:
> Hi List,
> 
> When booting I see this in dmesg:
> 
> testing tea ECB encryption 
> test 1 (128 bit key):
> 0a3aea4140a9ba94
> fail
> test 2 (128 bit key):
> 775d2a6af6ce9209
> fail
> test 3 (128 bit key):
> be7abb81952d1f1edd89a1250421df95
> fail
> test 4 (128 bit key):
> e04d5d3cb78c364794189591a9fc49f844d12dc299b8082a078973c24592c690
> fail
> [..]
> testing xtea ECB encryption 
> test 1 (128 bit key):
> aa2296e56c61f345
> fail
> test 2 (128 bit key):
> 823eeb35dcddd9c3
> fail
> test 3 (128 bit key):
> e204dbf289859eea6135aaedb5cb712c
> fail
> test 4 (128 bit key):
> 0b03cd8abe95fdb1c144910ba5c91bb4a9da1e9eb13e2a8feaa56a85d1f4a8a5
> fail
> 
> CPU in that machine is an athlon xp, cpu flags according to /proc/cpuinfo
> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
> cmov pat pse36 mmx fxsr sse pni syscall mmxext 3dnowext 3dnow
> 
> Compiler: gcc 3.3.5 (debian package 1:3.3.5-6)
> 
> Is this supposed to happen?
> 
> 
> Jasper
-- 
Nigel Cunningham
Software Engineer
Cyclades Corporation

http://cyclades.com


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: crypto algoritms failing?
  2005-01-28  1:49 ` Nigel Cunningham
@ 2005-01-28  2:25   ` James Morris
  2005-01-28  5:28     ` Nigel Cunningham
  0 siblings, 1 reply; 9+ messages in thread
From: James Morris @ 2005-01-28  2:25 UTC (permalink / raw)
  To: Nigel Cunningham; +Cc: Jasper Spaans, Linux Kernel Mailing List, ajgrothe

On Fri, 28 Jan 2005, Nigel Cunningham wrote:

> You normally test cryptoapi functionality while booting?

This happens if you link tcrypt statically into the kernel.


- James
-- 
James Morris
<jmorris@redhat.com>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: crypto algoritms failing?
  2005-01-28  2:25   ` James Morris
@ 2005-01-28  5:28     ` Nigel Cunningham
  0 siblings, 0 replies; 9+ messages in thread
From: Nigel Cunningham @ 2005-01-28  5:28 UTC (permalink / raw)
  To: James Morris; +Cc: Jasper Spaans, Linux Kernel Mailing List, ajgrothe

Hi.

On Fri, 2005-01-28 at 13:25, James Morris wrote:
> On Fri, 28 Jan 2005, Nigel Cunningham wrote:
> 
> > You normally test cryptoapi functionality while booting?
> 
> This happens if you link tcrypt statically into the kernel.

Yes, but why would you? Oh well. Doesn't matter ;>

Nigel
-- 
Nigel Cunningham
Software Engineer
Cyclades Corporation

http://cyclades.com


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: crypto algoritms failing?
  2005-01-28  1:43     ` James Morris
@ 2005-01-28  9:14       ` Jasper Spaans
  2005-01-28 10:55       ` Adrian Bunk
  1 sibling, 0 replies; 9+ messages in thread
From: Jasper Spaans @ 2005-01-28  9:14 UTC (permalink / raw)
  To: James Morris; +Cc: Andrew Morton, linux-kernel, ajgrothe, bunk

[-- Attachment #1: Type: text/plain, Size: 407 bytes --]

On Thu, Jan 27, 2005 at 08:43:18PM -0500, James Morris wrote:

> Looks like a cleanup broke the test vectors:
> http://linux.bkbits.net:8080/linux-2.5/gnupatch@41ad5cd9EXGuUhmmotTFBIZdIkTm0A
> 
> Patch below, please apply.

That fixes it, thanks.

-- 
Jasper Spaans                                       http://jsp.vs19.net/
 10:13:13 up 10208 days,  2:00, 0 users, load average: 6.00 6.00 6.12

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: crypto algoritms failing?
  2005-01-28  1:43     ` James Morris
  2005-01-28  9:14       ` Jasper Spaans
@ 2005-01-28 10:55       ` Adrian Bunk
  1 sibling, 0 replies; 9+ messages in thread
From: Adrian Bunk @ 2005-01-28 10:55 UTC (permalink / raw)
  To: James Morris; +Cc: Jasper Spaans, Andrew Morton, linux-kernel, ajgrothe

On Thu, Jan 27, 2005 at 08:43:18PM -0500, James Morris wrote:
> On Fri, 28 Jan 2005, Jasper Spaans wrote:
> 
> > On Thu, Jan 27, 2005 at 07:38:43PM -0500, James Morris wrote:
> > > > Is this supposed to happen?
> > > 
> > > No.  What is your kernel version?
> > 
> > Current bitkeeper + latest swsusp2 patches and hostap driver, however, those
> > two don't come near touching the crypto stuff[1] so they're not really on my
> > suspect shortlist, but I'll see if I can find time to build a vanilla one
> > tomorrow (that is, without swsusp/hostap).. right now, it's time to sleep in
> > my local timezone..
> 
> Looks like a cleanup broke the test vectors:
> http://linux.bkbits.net:8080/linux-2.5/gnupatch@41ad5cd9EXGuUhmmotTFBIZdIkTm0A
> 
> Patch below, please apply.
>...

Ops, yes, sorry.
Where are the broen paperbags?

Signed-off-by: Adrian Bunk <bunk@stusta.de>

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2005-01-28 10:56 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-27 23:30 crypto algoritms failing? Jasper Spaans
2005-01-28  0:38 ` James Morris
2005-01-28  0:47   ` Jasper Spaans
2005-01-28  1:43     ` James Morris
2005-01-28  9:14       ` Jasper Spaans
2005-01-28 10:55       ` Adrian Bunk
2005-01-28  1:49 ` Nigel Cunningham
2005-01-28  2:25   ` James Morris
2005-01-28  5:28     ` Nigel Cunningham

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox