Etikettarkiv: clang

LLVM 3.0 släppt

Version 3.0 av kompilatorsystemet LLVM släpptes den första december. LLVM är ett öppen kod-projekt (med BSD-liknande licens) som sponsras av bland annat Apple, och är även den kompilator som finns i Apples utvecklingsmiljö Xcode – både för iOS och Mac OS X. Dock är LLVM inte specifikt för Mac, utan finns till många olika OS, …

Fortsätt läsa »

Jakten på den fungerande kryptoimplementationen

Jag fick för en dryg vecka sedan skäl att börja arbeta med på en hårdvaruimplementation av blockkryptot CAST. Mer exakt CAST5 med stöd för 40, 80 och 128 bitars nyckel. Den referensdokumentation som finns för CAST är RFC 2144. RFC:n innehåller tack och lov testvektorer. Men, vilket tyvärr är vädligt vanligt i kryptospecar brister det …

Fortsätt läsa »

Om slumptal och entropikällan Haveged

Tidigare i vår, i samband med en säkerhetsanalys träffade jag på entropikällan Haveged. Vad är nu en entropikälla och vad ska man med en sådan till? Datorer är digitala, exakta maskiner. Men för att fungera, och inte minst fungera säkert behöver ett datorsystem tillgång till slumptal. Både operativsystem och applikationer använder slumptal för att fungera. …

Fortsätt läsa »

Switch to our mobile site