summaryrefslogtreecommitdiff
path: root/lib/Enigmatic
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Enigmatic')
-rw-r--r--lib/Enigmatic/CryptTrain.pm16
-rw-r--r--lib/Enigmatic/Machine.pm16
-rw-r--r--lib/Enigmatic/Plugboard.pm16
-rw-r--r--lib/Enigmatic/Reflector.pm16
-rw-r--r--lib/Enigmatic/ReflectorBox.pm16
-rw-r--r--lib/Enigmatic/Role/Rotate.pm16
-rw-r--r--lib/Enigmatic/Role/WithWiring.pm16
-rw-r--r--lib/Enigmatic/Rotor.pm16
-rw-r--r--lib/Enigmatic/RotorBox.pm16
-rw-r--r--lib/Enigmatic/Types.pm16
10 files changed, 160 insertions, 0 deletions
diff --git a/lib/Enigmatic/CryptTrain.pm b/lib/Enigmatic/CryptTrain.pm
index 97332f4..0b8d34c 100644
--- a/lib/Enigmatic/CryptTrain.pm
+++ b/lib/Enigmatic/CryptTrain.pm
@@ -153,3 +153,19 @@ sub step_positions {
return;
}
+
+__END__
+
+=head1 AUTHOR
+
+Gianni Ceccarelli <dakkar@thenautilus.net>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2011 by Gianni Ceccarelli.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, version 3.
+
+=cut
diff --git a/lib/Enigmatic/Machine.pm b/lib/Enigmatic/Machine.pm
index cc736e0..8963d97 100644
--- a/lib/Enigmatic/Machine.pm
+++ b/lib/Enigmatic/Machine.pm
@@ -74,3 +74,19 @@ sub map_string {
return wantarray ? @res : @res->join;
}
+
+__END__
+
+=head1 AUTHOR
+
+Gianni Ceccarelli <dakkar@thenautilus.net>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2011 by Gianni Ceccarelli.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, version 3.
+
+=cut
diff --git a/lib/Enigmatic/Plugboard.pm b/lib/Enigmatic/Plugboard.pm
index b505195..88cb688 100644
--- a/lib/Enigmatic/Plugboard.pm
+++ b/lib/Enigmatic/Plugboard.pm
@@ -25,3 +25,19 @@ sub map {
return $self->wiring->at($letter);
}
+
+__END__
+
+=head1 AUTHOR
+
+Gianni Ceccarelli <dakkar@thenautilus.net>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2011 by Gianni Ceccarelli.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, version 3.
+
+=cut
diff --git a/lib/Enigmatic/Reflector.pm b/lib/Enigmatic/Reflector.pm
index b9371dd..aab13a7 100644
--- a/lib/Enigmatic/Reflector.pm
+++ b/lib/Enigmatic/Reflector.pm
@@ -19,3 +19,19 @@ sub map {
return $self->wiring->at($letter);
}
+
+__END__
+
+=head1 AUTHOR
+
+Gianni Ceccarelli <dakkar@thenautilus.net>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2011 by Gianni Ceccarelli.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, version 3.
+
+=cut
diff --git a/lib/Enigmatic/ReflectorBox.pm b/lib/Enigmatic/ReflectorBox.pm
index e0558cf..77054fa 100644
--- a/lib/Enigmatic/ReflectorBox.pm
+++ b/lib/Enigmatic/ReflectorBox.pm
@@ -27,3 +27,19 @@ sub _build_reflectorset {
$_ = Enigmatic::Reflector->new($_) for values %reflectors;
return \%reflectors;
}
+
+__END__
+
+=head1 AUTHOR
+
+Gianni Ceccarelli <dakkar@thenautilus.net>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2011 by Gianni Ceccarelli.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, version 3.
+
+=cut
diff --git a/lib/Enigmatic/Role/Rotate.pm b/lib/Enigmatic/Role/Rotate.pm
index 89fb761..7ce0946 100644
--- a/lib/Enigmatic/Role/Rotate.pm
+++ b/lib/Enigmatic/Role/Rotate.pm
@@ -7,3 +7,19 @@ sub _rotate_by {
return chr(ord('A')+
(ord($letter)-ord('A')+26+$position)%26);
}
+
+__END__
+
+=head1 AUTHOR
+
+Gianni Ceccarelli <dakkar@thenautilus.net>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2011 by Gianni Ceccarelli.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, version 3.
+
+=cut
diff --git a/lib/Enigmatic/Role/WithWiring.pm b/lib/Enigmatic/Role/WithWiring.pm
index df6dc48..063fb08 100644
--- a/lib/Enigmatic/Role/WithWiring.pm
+++ b/lib/Enigmatic/Role/WithWiring.pm
@@ -15,3 +15,19 @@ around BUILDARGS => sub {
return $class->$orig(@_);
}
};
+
+__END__
+
+=head1 AUTHOR
+
+Gianni Ceccarelli <dakkar@thenautilus.net>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2011 by Gianni Ceccarelli.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, version 3.
+
+=cut
diff --git a/lib/Enigmatic/Rotor.pm b/lib/Enigmatic/Rotor.pm
index f725160..9118bee 100644
--- a/lib/Enigmatic/Rotor.pm
+++ b/lib/Enigmatic/Rotor.pm
@@ -74,3 +74,19 @@ sub _real_map {
return $letter;
}
+
+__END__
+
+=head1 AUTHOR
+
+Gianni Ceccarelli <dakkar@thenautilus.net>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2011 by Gianni Ceccarelli.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, version 3.
+
+=cut
diff --git a/lib/Enigmatic/RotorBox.pm b/lib/Enigmatic/RotorBox.pm
index caf7ed1..74bd730 100644
--- a/lib/Enigmatic/RotorBox.pm
+++ b/lib/Enigmatic/RotorBox.pm
@@ -33,3 +33,19 @@ sub _build_rotorset {
$_ = Enigmatic::Rotor->new($_) for values %rotors;
return \%rotors;
}
+
+__END__
+
+=head1 AUTHOR
+
+Gianni Ceccarelli <dakkar@thenautilus.net>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2011 by Gianni Ceccarelli.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, version 3.
+
+=cut
diff --git a/lib/Enigmatic/Types.pm b/lib/Enigmatic/Types.pm
index be5bc87..f9defca 100644
--- a/lib/Enigmatic/Types.pm
+++ b/lib/Enigmatic/Types.pm
@@ -86,3 +86,19 @@ coerce PlugboardT, from Str, via {
require Enigmatic::Plugboard;
Enigmatic::Plugboard->new($_);
};
+
+__END__
+
+=head1 AUTHOR
+
+Gianni Ceccarelli <dakkar@thenautilus.net>
+
+=head1 COPYRIGHT AND LICENSE
+
+This software is copyright (c) 2011 by Gianni Ceccarelli.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, version 3.
+
+=cut