fixes to enable reGNUal
This commit is contained in:
@@ -1,3 +1,10 @@
|
|||||||
|
2013-02-26 Niibe Yutaka <gniibe@fsij.org>
|
||||||
|
|
||||||
|
* regnual/regnual.ld (MEMORY): Fix start address.
|
||||||
|
|
||||||
|
* src/random.c (random_fini): New.
|
||||||
|
* src/main.c (main): Call random_fini.
|
||||||
|
|
||||||
2013-02-25 Niibe Yutaka <gniibe@fsij.org>
|
2013-02-25 Niibe Yutaka <gniibe@fsij.org>
|
||||||
|
|
||||||
* src/configure: Correct typo in help text.
|
* src/configure: Correct typo in help text.
|
||||||
|
|||||||
4
README
4
README
@@ -1,3 +1,7 @@
|
|||||||
|
************* THIS IS DEVELOPMENT BRANCH OF GNUK *************
|
||||||
|
************* Text written below is for release 1.0.2, *************
|
||||||
|
************* which might not be vaild for this code *************
|
||||||
|
|
||||||
Gnuk - An Implementation of USB Cryptographic Token for GnuPG
|
Gnuk - An Implementation of USB Cryptographic Token for GnuPG
|
||||||
|
|
||||||
Version 1.0.2
|
Version 1.0.2
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ __stacks_total_size__ = __main_stack_size__ + __process_stack_size__;
|
|||||||
|
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
ram0 : org = 0x20000000, len = 0x1a00
|
ram0 : org = 0x20000000, len = 0x1c00
|
||||||
ram1 : org = 0x20001400, len = 20k - 0x1a00
|
ram1 : org = 0x20001c00, len = 20k - 0x1c00
|
||||||
}
|
}
|
||||||
|
|
||||||
vector = 0x08000000;
|
vector = 0x08000000;
|
||||||
|
|||||||
@@ -428,6 +428,8 @@ main (int argc, char *argv[])
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
random_fini ();
|
||||||
|
|
||||||
set_led (1);
|
set_led (1);
|
||||||
usb_lld_shutdown ();
|
usb_lld_shutdown ();
|
||||||
/* Disable SysTick */
|
/* Disable SysTick */
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* random.c -- get random bytes
|
* random.c -- get random bytes
|
||||||
*
|
*
|
||||||
* Copyright (C) 2010, 2011, 2012 Free Software Initiative of Japan
|
* Copyright (C) 2010, 2011, 2012, 2013 Free Software Initiative of Japan
|
||||||
* Author: NIIBE Yutaka <gniibe@fsij.org>
|
* Author: NIIBE Yutaka <gniibe@fsij.org>
|
||||||
*
|
*
|
||||||
* This file is a part of Gnuk, a GnuPG USB Token implementation.
|
* This file is a part of Gnuk, a GnuPG USB Token implementation.
|
||||||
@@ -40,6 +40,12 @@ random_init (void)
|
|||||||
(void)neug_get (NEUG_KICK_FILLING);
|
(void)neug_get (NEUG_KICK_FILLING);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
random_fini (void)
|
||||||
|
{
|
||||||
|
neug_fini ();
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Return pointer to random 32-byte
|
* Return pointer to random 32-byte
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
void random_init (void);
|
void random_init (void);
|
||||||
|
void random_fini (void);
|
||||||
|
|
||||||
/* 32-byte random bytes */
|
/* 32-byte random bytes */
|
||||||
const uint8_t *random_bytes_get (void);
|
const uint8_t *random_bytes_get (void);
|
||||||
|
|||||||
Reference in New Issue
Block a user