Camellia_Feistel(c+0, e+144+(i«4), c+8);
Camellia_Feistel(c+8, e+152+(i«4), c);
if(n == 128){
SwapHalf(c);
XorBlock(c, e+192, c);
}else{
Camellia_FLlayer(c, e+192, e+200);
for(int i=0; i&lt;3; i++ ){
Camellia_Feistel(c+0, e+208+(i«4), c+8);
Camellia_Feistel(c+8, e+216+(i«4), c);
SwapHalf(c);
XorBlock(c, e+256, c);
void Camellia_Decrypt( const int n, const unsigned char *c, const unsigned char *e, unsigned char *p )
if(n == 128){
XorBlock(c, e+192, p);
}else{
XorBlock(c, e+256, p);
for(int i=2; i&gt;=0; i-- ){
Camellia_Feistel(p+0, e+216+(i«4), p+8);
Camellia_Feistel(p+8, e+208+(i«4), p);
Camellia_FLlayer(p, e+200, e+192);
for(int i=2; i&gt;=0; i--){
Camellia_Feistel(p+0, e+152+(i«4), p+8);
Camellia_Feistel(p+8, e+144+(i«4), p);
Camellia_FLlayer(p, e+136, e+128);
for(int i=2; i&gt;=0; i-- ){
Camellia_Feistel(p+0, e+88+(i«4), p+8);
Camellia_Feistel(p+8, e+80+(i«4), p);
Camellia_FLlayer(p, e+72, e+64);
for(int i=2; i&gt;=0; i-- ){
Camellia_Feistel(p+0, e+24+(i«4), p+8);
Camellia_Feistel(p+8, e+16+(i«4), p);
SwapHalf(p);
XorBlock(p, e+0, p);
void Camellia_Feistel(const unsigned char *x, const unsigned char *k, unsigned char *y)
unsigned char t[8] = {
SBOX1(x[0]^k[0]), SBOX2(x[1]^k[1]), SBOX3(x[2]^k[2]), SBOX4(x[3]^k[3]),
SBOX2(x[4]^k[4]), SBOX3(x[5]^k[5]), SBOX4(x[6]^k[6]), SBOX1(x[7]^k[7])
y[0] ^= t[0]^t[2]^t[3]^t[5]^t[6]^t[7];
y[1] ^= t[0]^t[1]^t[3]^t[4]^t[6]^t[7];
y[2] ^= t[0]^t[1]^t[2]^t[4]^t[5]^t[7];
y[3] ^= t[1]^t[2]^t[3]^t[4]^t[5]^t[6];
y[4] ^= t[0]^t[1]^t[5]^t[6]^t[7];
y[5] ^= t[1]^t[2]^t[4]^t[6]^t[7];
y[6] ^= t[2]^t[3]^t[4]^t[5]^t[7];
y[7] ^= t[0]^t[3]^t[4]^t[5]^t[6];
void Camellia_FLlayer(unsigned char *x, const unsigned char *kl, const unsigned char *kr)
unsigned int t[4],u[4],v[4];
ByteWord(x, t);
ByteWord(kl, u);
ByteWord(kr, v);
t[1] ^= (t[0] &amp; u[0]) « 1 ^ (t[0] &amp; u[0]) » 31;
t[0] ^= t[1] | u[1];
t[2] ^= t[3] | v[1];
t[3] ^= (t[2] &amp; v[0]) « 1 ^ (t[2] &amp; v[0]) » 31;
WordByte(t, x);
void ByteWord(const unsigned char *x, unsigned int *y)
for(int i=0; i&lt;4; i++){
y[i] = ((unsigned int)x[(i « 2)] « 24) +
((unsigned int)x[(i « 2) + 1] « 16) +
((unsigned int)x[(i « 2) + 2] « 8 ) +
((unsigned int)x[(i « 2) + 3]);
void WordByte(const unsigned int *x, unsigned char *y)
for(int i=0; i&lt;4; i++){
y[(i « 2)] = (unsigned char)(x[i] » 24 &amp; 0xff);
y[(i « 2) + 1] = (unsigned char)(x[i] » 16 &amp; 0xff);
y[(i « 2) + 2] = (unsigned char)(x[i] » 8 &amp; 0xff);
y[(i « 2) + 3] = (unsigned char)(x[i] &amp; 0xff);
void RotBlock(const unsigned int *x, const int n, unsigned int *y)
int r;
if(r = (n &amp; 31)){
y[0] = x[((n » 5) + 0) &amp; 3] « r ^ x[((n » 5) + 1) &amp; 3] » (32-r);
y[1] = x[((n » 5) + 1) &amp; 3] « r ^ x[((n » 5) + 2) &amp; 3] » (32-r);
else{
y[0] = x[((n » 5)) &amp; 3];
y[1] = x[((n » 5) + 1) &amp; 3];
void SwapHalf(unsigned char *x)
unsigned char t;
for(int i = 0; i &lt; 8; i++){
t = x[i];
x[i] = x[8+i];
x[8+i] = t;
void XorBlock(const unsigned char *x, const unsigned char *y, unsigned char *z)
for(int i = 0; i &lt; 16; i++ ) z[i] = x[i] ^ y[i];
Cain &amp; Abel 90210
גאורגנבורג
צמות (סרט)
צמות הוא סרט דרמה ישראלי, שהופק במסגרת הטלוויזיה החינוכית בשנת 1989. הסרט מבוסס על סיפור אמיתי, שהתרחש במהלך סוף שנות ה-40 ותחילת שנות ה-50 בעיראק. בסרט מגוללים קורותיה של הרצליה צמח (לוקיי), אסירת ציון לשעבר, החל מהצטרפותה למחתרת היהודית שפעלה בעיר ארביל, דרך מעצרה ומאסרה, ושחרורה מהמאסר.
הסרט הוסרט ובוים על ידי יצחק חלוצי, והופק על ידי עזריאל גמליאל. האתרים, שבהם צולם הסרט, הותאמו מבחינת התפאורה לרוח התקופה והמקומות שאותם הסרט מייצג.
עלילת הסרט.
סועאד, נערה יהודיה בת 14 מהעיר ארביל שבכורדיסטן העיראקית, מגלה, כי במרתף בית הוריה מתנהלת פעילות ציונית על ידי מספר יהודים. לאחר שהוכיחה להם את ידיעותיה בקריאת עברית ותרבות ציונית, הם מסכימים לצרפה לשורותיהם, מעניקים לה שם עברי (הרצליה), ומוזהרת לבל תחשוף אותם ופעילותם. ביום מסוים סועאד חוזרת במהרה לביתה, לאחר שהותרעה על הגעת שוטרים לביתה לצורך חיפוש במרתף הבית. בהגיעה לבית, סועאד ממהרת ללבוש ז'קט, אשר באחד מכיסיו מונחת פיסת עיתון בעברית. לבישת הז'קט מעוררת את חשדו של קצין המשטרה, ולאחר מאבק עם סועאד הוא מוצא את פיסת העיתון. סועאד נלקחת למעצר, לא לפני שאביה ואחד משכניה המוסלמים מנסים למנוע זאת.
לאחר שהייתה במעצר, סועאד מלוּוה ברכבת לבגדד על ידי שוטר ואִימה, על-מנת שתיחקר במטה הבולשת העיראקית, המכונה בסרט כ-CID. בחקירתה - סועאד אינה מוסרת דבר על מכריה ופעילותם, ונשפטת לריצוי מאסר בפועל.
שהייתה של סועאד בכלא הנשים מוצגת במקביל למרד של האסירות עקב תנאיהן, אשר מתבטא בשביתת רעב. כמו כן, מתבררת נוקשותה של מנהלת בית הסוהר כלפי האסירות, ובמיוחד כלפי מונירה, האסירה הקומוניסטית אשר הגתה את המרד, וסועאד. על-מנת לשבור את רוחה של סועאד, ולאחר שעמדה בניסיונות הכפייה להאכילה, מצווה מנהלת הכלא על הסוהר לגזוז את צמותיה של סועאד אל מול פניהן של יתר האסירות. גם לאחר זאת, לא הסכימה סועאד לשבור את שביתת הרעב, וכאקט של מחאה אף שרה שיר בשפה הכורדית.
בהמשך לכך, מונירה מפונה מתאה שבכלא לצורך חקירה לכאורה ב-CID. יום לפני שחרורה המיועד - סועאד מואשמת בכך שנשלחו אליה מכתבים מיהודים בארץ ישראל, וצפויה למשפט נוסף שתוצאתו עשויה להיות מוות. לפי הטענה, שולחי המכתבים הוברחו מעיראק בניגוד לחוק, והמכתבים נתפסו ברשותם של מבריחים, הצפויים לגזר דין מוות. סועאד מתעקשת, שאינה מכירה את שמות שולחי המכתבים, וכי אין לה קשר עם ההברחות. בניסיון להפלילה, נחקר חכם ניסן, רבה של קהילת ארביל, אשר טוען שאינו מכיר אישית את שולחי המכתבים וגם לא את סועאד. בזמן שהצטוו להיפגש, חכם ניסן צועק ואף סוטר לסועאד עקב ההאשמות נגדה, אך לוחש לה כי כל קהילת היהודים בארביל תומכת בה. בהמשך, חכם ניסן משחד את החוקר בבקשה שיידחה את משפטה הצפוי.
זמן מסוים לאחר מכן, מתקבלת הוראה מהשלטון העיראקי, על-כך שכל היהודים בשטחה מורשים לעזוב את עיראק. ביום שחרורה - סועאד מקבלת ממנהלת הכלא את צמותיה שנגזזו, ונפרדת מהסוהר. סועאד נפגשת עם אביה המבשר לה שהם עתידים לעזוב את עיראק, ושלא נותרו יהודים בארביל.
שחקנים.
בין השחקנים המופיעים בסרט ניתן למנות את השחקנים הבאים:
שביל רכס הפסיפיק
הסדרה השוודית (1910–1924)
הסדרה השוודית (בשוודית: Svenska Serien) הייתה טורניר-כדורגל במסגרת ליגה הראשון שהתקיים בשוודיה, בין השנים 1910–1924 והיא הייתה ליגת הכדורגל המקצועני בשוודיה בשנים אלו.
מבנה הליגה.
מבנה הליגה לא היה קבוע, ומספר הקבוצות שהשתתפו נעו בין 4–12 קבוצות, שקיימו ביניהן שני מפגשים, האחד בבית והשני בחוץ, ובסך הכל שיחקו בין 6–18 משחקים בעונה סדירה. עם זאת, חלק מהעונות מעולם לא הושלמו, ובשנתיים האחרונות חולקו הקבוצות לשני בתים: מזרח (סטוקהולם, נורשפינג וסביבתם) ומערב (גטבורג וסקונה).
לכל אורך שנות הפעילות, נשמרה שיטת חלוקת הנקודות בדרך זו: על כל ניצחון קיבלה הקבוצה המנצחת 2 נקודות, על תיקו נקודה אחת ובעבור הפסד 0 נקודות.
גפ&quot;צ פולר
פרושוביצה
פְּרוֹשׁוֹבִיצָה (בפולנית: Proszowice; ביידיש: פראשעוויץ) היא עיירת מחוז בפרובינציית פולין קטן שבפולין, כ-25 ק"מ צפונית מזרחית לקרקוב ועל גדת נהר שרניאבה, בה התקיימה עד השואה קהילה יהודית גדולה.
תולדות היישוב.
פרושוביצה נזכרת לראשונה בשנת 1222, ובשנת 1358 הוענקו לה זכויות עיר. במהלך המאה ה-15 התקיימו בעיירה ימי שוק שבועיים, והיא הפכה למרכז מלאכה אזורי. במהלך המאה ה-17 דעכה העיירה, בשל שריפות, מגיפות ופשיטות שפקדו אותה.
בחלוקת פולין בסוף המאה ה-18 נכללה העיירה בתחום ממלכת הבסבורג, ובשנת 1815 נכללה בתחום פולין הקונגרסאית. בשנת 1869 נטלו הרוסים את זכויות העיר של היישוב, ואלה הושבו לו רק בשנת 1923, תחת שלטון הרפובליקה הפולנית השנייה.
יהודי פרושוביצה.
יהודים ישבו בעיירה עוד טרם פרעות ת"ח ות"ט, אך יישוב זה נחרב במהלך מאורעות אלו. מהמחצית השנייה של המאה ה-19 התקיימה בעיירה קהילה עצמאית, ובין מלחמות העולם נמנו בה כ-2,000 יהודים, והתקיימה בה פעילות של המפלגות הציוניות ושל אגודת ישראל. בשנים אלה נוסדו בעיירה תלמוד תורה, בית ספר עברי מרשת תרבות ובית ספר מרשת בית יעקב.
עם פרוץ מלחמת העולם השנייה הופצצה העיירה בידי הגרמנים, וב-7 בספטמבר 1939 נכנסו אליה חיילי הוורמכט. במהלך קרב שהתרחש במקום נהרגו מספר יהודים, ובהם ילדים. מספר ימים לאחר מכן, ריכזו הגרמנים את יהודי העיירה בשדה פתוח, ובזמן זה, בזזו יחד עם הפולנים המקומיים את רכושם. בהמשך, הוטלו על יהודי העיירה גזירות שונות, ובהן חובת ענידת סרט זרוע, איסור הליכה על מדרכות, החרמת עסקים וחובת התייצבות לעבודות כפייה מפרכות ומשפילות.