From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Dec 17 15:00:17 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 557BA16A41F for ; Sat, 17 Dec 2005 15:00:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A6C343D46 for ; Sat, 17 Dec 2005 15:00:16 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBHF0GP3054904 for ; Sat, 17 Dec 2005 15:00:16 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBHF0GW6054841; Sat, 17 Dec 2005 15:00:16 GMT (envelope-from gnats) Resent-Date: Sat, 17 Dec 2005 15:00:16 GMT Resent-Message-Id: <200512171500.jBHF0GW6054841@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gabor Kovesdan Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1166316A41F for ; Sat, 17 Dec 2005 14:53:18 +0000 (GMT) (envelope-from root@server.t-hosting.hu) Received: from server.t-hosting.hu (server.t-hosting.hu [217.20.133.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9063F43D5C for ; Sat, 17 Dec 2005 14:53:17 +0000 (GMT) (envelope-from root@server.t-hosting.hu) Received: from localhost (localhost [127.0.0.1]) by server.t-hosting.hu (Postfix) with ESMTP id BCD759983CD; Sat, 17 Dec 2005 15:53:16 +0100 (CET) Received: from server.t-hosting.hu ([127.0.0.1]) by localhost (server.t-hosting.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 13585-03-6; Sat, 17 Dec 2005 15:53:11 +0100 (CET) Received: by server.t-hosting.hu (Postfix, from userid 0) id 4A7E89983CE; Sat, 17 Dec 2005 15:53:11 +0100 (CET) Message-Id: <20051217145311.4A7E89983CE@server.t-hosting.hu> Date: Sat, 17 Dec 2005 15:53:11 +0100 (CET) From: Gabor Kovesdan To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Gabor Kovesdan Subject: ports/90550: [new port] security/p5-Digest-DMAC X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Gabor Kovesdan List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Dec 2005 15:00:17 -0000 >Number: 90550 >Category: ports >Synopsis: [new port] security/p5-Digest-DMAC >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Dec 17 15:00:11 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Gabor Kovesdan >Release: FreeBSD 5.3-RELEASE-p17 amd64 >Organization: n/a >Environment: System: FreeBSD server.t-hosting.hu 5.3-RELEASE-p17 FreeBSD 5.3-RELEASE-p17 #0: Mon Jul 4 20:23:15 CEST 2005 root@server.t-hosting.hu:/usr/src/sys/amd64/compile/FREEBSD amd64 >Description: This is Encrypted MAC (EMAC), formerly known as Double MAC (DMAC). Unlike HMAC, which reuses an existing one-way hash function, such as MD5, SHA-1 or RIPEMD-160, EMAC reuses an existing block cipher to produce a secure message authentication code (MAC). Using the block cipher, a message is encrypted in CBC mode. The last block is taken as the MAC of the message. For fixed-length messages, this method is provably secure. In reality, however, messages have arbitrary lengths, and this method is not secure. To make secure MACs for variable length messages, the last block is encrypted once again with a different key. The security of this construction has been proved in the paper, ``CBC MAC for Real-Time Data Sources'' by Erez Petrank and Charles Rackoff. The security can be proved on the assumption that the underlying block cipher is pseudo-random. The performance and key-agility of EMAC are reasonable. EMAC is preferable for short messages because the block length is smaller compared to the schemes based on a hash function. EMAC is also chosen as one of the NESSIE winners for Message Authentication Codes, along with UMAC, TTMAC and HMAC. The current NESSIE specification chooses the AES as block cipher. WWW: http://search.cpan.org/dist/Digest-DMAC >How-To-Repeat: >Fix: begin 644 p5-Digest-DMAC.tar.gz M'XL(`+DEI$,``^U8^T_;2!#NK]F_8J06M96(XT><`#I.#8FA49L0):$]G4[B MUO8FMF+O^G9M*&WYWV_6>4"XMO0D^CB=1T"PO3O[S3=/)W/KO7C.5%[O#3K= M1]]$3--LNR[H3Q3]:;5=:WV]O&F9CFN9MMVRFF!:CMER'X'[;>!L2Z%R*A&* M%"+_TKJ\>/=%/3?&+3__(Y)M^;\QH`LVBQ/VH&<@'ZUF\[/^MYQF>^U_RVVW MT?_-EFT^`O-!47Q&_N?^?PPC(7,%@4@2%N2QX+".`9@)>5#;#A#R&'HT9Q!( MAA_A00W%:D./!6";IHN/WT8B+6_73J@O)+P2%TR%E..C)\>2L:-)[PDAH]/Q M=-@9>(>UV\KUW3?>>-(_'1[6+,,RFJ3;F7HGI^.^-SFL*184,LZO(&,R<B14'O.Y$16D>SH8>,/I86VD<4#,>V]\5Y?PR^'X&*8F`[IGPQ/47-- MLK^*6#(%FDMPC98!?9[3)(&$\GFC]#1@&-U<&7N[0'D(N;P".J\@T MBA7@C\<#75%8"+J`/?/P[_-=W0%2S+DK6'!QR8&J36G3BW3$/#?(&4_B!8.7 M>+4+EU$<1"!9H3"G*0?V+B[K)@C.ZI?T"B*J(I@5O.PUNZ`*7$X5&?3<79B\ M[-0MG>WC_L@;].I6R]P%#>53"OU$!`L(XBQB$BLOR:0("RS"%,HZR2!=EE^@ M11XQGL/S/%H_4;LDUXY(61Z)4*M" M:RZHC\POC=%5$4F@"9;_78C$);O0,-?;D=4+1JCTXUQ2K(M+[6I5*+B,D&BQC18B-GL#I8` M`\MGJT/1CO)0JE219B6L/*(YT?<*'NI\^$?\:8\I5H2BCB>&(L70T@<@:IU" MM"0&42`+=3J/DY7]96A3)!X]JP37C!O+F['">&;(7>D%;:V*L*'=.-QG`<64 MN!6Z*U[/*EE70[&S=G`TV4@`!''L8) M>@1S=QW*0V\RZ7MP&7..@T.);#7F0&<[S[J8)#H"$\'GRW@X*RO$=%I:C6SH MBK%T!+JAC)*5=I6Q()YM$C820B<_:B<=;Z+SZS;W2/7;MV\/(,KS[*"!0Q*5 M060$&>6&D/-&B.6B<7O(_-$5]^>23_3_+$'*'O*,>_J_V;0W_=]VFRWL_S@D M.E7__QZRL[-Y<]C96>5)HYSMLY1L/]S9V;Q7X!5V57%[?-'?"\HV'W:OK3U1WOD M^\J=_`_+X6HF'O2,^_+?L6Z^_[&=\ON?MMFN\O][",[=.,C?1$"]_-K%0$Z, M^?OG<`CMO2`(F>\Z[?9^RP[W6N&>:X=6,W!]VZ&^0W!HM]W6/4I8<]_RV\Y> M:+-V8._O.ZTV]9MV>V^?,M]W+)LU[6`64M<-@U;;:3;-T)^U+(>QP/2;>V32 K_]W[\A$Z>,S_6?)64DDEE51222655%)))9544DDEE7R%_`WI3`\6`"@````` ` end >Release-Note: >Audit-Trail: >Unformatted: