History log of /openbsd-current/sys/arch/octeon/dev/octrng.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.10 06-Apr-2022 naddy

constify struct cfattach


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE
# 1.9 29-May-2020 deraadt

dev/rndvar.h no longer has statistical interfaces (removed during various
conversion steps). it only contains kernel prototypes for 4 interfaces,
all of which legitimately belong in sys/systm.h, which are already included
by all enqueue_randomness() users.


Revision tags: OPENBSD_6_7_BASE
# 1.8 06-Apr-2020 pirofti

Update my email address.


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.7 28-Apr-2018 jasper

replace add_*_randomness with enqueue_randomness()

this gets rid of the source annotation which doesn't really add
anything other than adding complexitiy. randomess is generally
good enough that the few extra bits that the source type would
add are not worth it.

ok mikeb@ deraadt@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 19-Jul-2015 jasper

don't check for the name in attach_args being NULL; nothing should call
their match functions with (g)aa_name not set.

ok miod@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.5 07-May-2014 pirofti

Fix whitespace mistakes.


Revision tags: OPENBSD_5_5_BASE
# 1.4 05-Nov-2013 pirofti

octrng: Add name checks during match.


# 1.3 05-Nov-2013 pirofti

octrng: Fix control flags.

They had the wrong endian representation.

Found the hardway by bcallah@. Thanks!


# 1.2 05-Nov-2013 pirofti

octrng: Disable debug by default.


# 1.1 24-Oct-2013 pirofti

Add support for the hardware random number generator on the octeons.

Works on my DSR-500 and on the edge router as reported on the mailing lists.

Finished sometime in August/September, needs more testing/polishing.

Similar diff from William Orr on tech@.
Prodded by deraadt@, okay jasper@.


# 1.9 29-May-2020 deraadt

dev/rndvar.h no longer has statistical interfaces (removed during various
conversion steps). it only contains kernel prototypes for 4 interfaces,
all of which legitimately belong in sys/systm.h, which are already included
by all enqueue_randomness() users.


Revision tags: OPENBSD_6_7_BASE
# 1.8 06-Apr-2020 pirofti

Update my email address.


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.7 28-Apr-2018 jasper

replace add_*_randomness with enqueue_randomness()

this gets rid of the source annotation which doesn't really add
anything other than adding complexitiy. randomess is generally
good enough that the few extra bits that the source type would
add are not worth it.

ok mikeb@ deraadt@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 19-Jul-2015 jasper

don't check for the name in attach_args being NULL; nothing should call
their match functions with (g)aa_name not set.

ok miod@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.5 07-May-2014 pirofti

Fix whitespace mistakes.


Revision tags: OPENBSD_5_5_BASE
# 1.4 05-Nov-2013 pirofti

octrng: Add name checks during match.


# 1.3 05-Nov-2013 pirofti

octrng: Fix control flags.

They had the wrong endian representation.

Found the hardway by bcallah@. Thanks!


# 1.2 05-Nov-2013 pirofti

octrng: Disable debug by default.


# 1.1 24-Oct-2013 pirofti

Add support for the hardware random number generator on the octeons.

Works on my DSR-500 and on the edge router as reported on the mailing lists.

Finished sometime in August/September, needs more testing/polishing.

Similar diff from William Orr on tech@.
Prodded by deraadt@, okay jasper@.


# 1.8 06-Apr-2020 pirofti

Update my email address.


Revision tags: OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.7 28-Apr-2018 jasper

replace add_*_randomness with enqueue_randomness()

this gets rid of the source annotation which doesn't really add
anything other than adding complexitiy. randomess is generally
good enough that the few extra bits that the source type would
add are not worth it.

ok mikeb@ deraadt@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 19-Jul-2015 jasper

don't check for the name in attach_args being NULL; nothing should call
their match functions with (g)aa_name not set.

ok miod@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.5 07-May-2014 pirofti

Fix whitespace mistakes.


Revision tags: OPENBSD_5_5_BASE
# 1.4 05-Nov-2013 pirofti

octrng: Add name checks during match.


# 1.3 05-Nov-2013 pirofti

octrng: Fix control flags.

They had the wrong endian representation.

Found the hardway by bcallah@. Thanks!


# 1.2 05-Nov-2013 pirofti

octrng: Disable debug by default.


# 1.1 24-Oct-2013 pirofti

Add support for the hardware random number generator on the octeons.

Works on my DSR-500 and on the edge router as reported on the mailing lists.

Finished sometime in August/September, needs more testing/polishing.

Similar diff from William Orr on tech@.
Prodded by deraadt@, okay jasper@.


# 1.7 28-Apr-2018 jasper

replace add_*_randomness with enqueue_randomness()

this gets rid of the source annotation which doesn't really add
anything other than adding complexitiy. randomess is generally
good enough that the few extra bits that the source type would
add are not worth it.

ok mikeb@ deraadt@


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE
# 1.6 19-Jul-2015 jasper

don't check for the name in attach_args being NULL; nothing should call
their match functions with (g)aa_name not set.

ok miod@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.5 07-May-2014 pirofti

Fix whitespace mistakes.


Revision tags: OPENBSD_5_5_BASE
# 1.4 05-Nov-2013 pirofti

octrng: Add name checks during match.


# 1.3 05-Nov-2013 pirofti

octrng: Fix control flags.

They had the wrong endian representation.

Found the hardway by bcallah@. Thanks!


# 1.2 05-Nov-2013 pirofti

octrng: Disable debug by default.


# 1.1 24-Oct-2013 pirofti

Add support for the hardware random number generator on the octeons.

Works on my DSR-500 and on the edge router as reported on the mailing lists.

Finished sometime in August/September, needs more testing/polishing.

Similar diff from William Orr on tech@.
Prodded by deraadt@, okay jasper@.


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.6 19-Jul-2015 jasper

don't check for the name in attach_args being NULL; nothing should call
their match functions with (g)aa_name not set.

ok miod@


Revision tags: OPENBSD_5_6_BASE OPENBSD_5_7_BASE
# 1.5 07-May-2014 pirofti

Fix whitespace mistakes.


Revision tags: OPENBSD_5_5_BASE
# 1.4 05-Nov-2013 pirofti

octrng: Add name checks during match.


# 1.3 05-Nov-2013 pirofti

octrng: Fix control flags.

They had the wrong endian representation.

Found the hardway by bcallah@. Thanks!


# 1.2 05-Nov-2013 pirofti

octrng: Disable debug by default.


# 1.1 24-Oct-2013 pirofti

Add support for the hardware random number generator on the octeons.

Works on my DSR-500 and on the edge router as reported on the mailing lists.

Finished sometime in August/September, needs more testing/polishing.

Similar diff from William Orr on tech@.
Prodded by deraadt@, okay jasper@.